By cmgramse
Content production meta-bundle — research-analyst, content-strategist (merged with plan), content-writer (merged with draft), editor, deprecate skills plus research-gatherer and content-validator sub-agents. Preserves the CCF identity as a discoverable marketplace bundle (Q5).
Bounded check runner for content artifacts. Executes activity-check scripts declared by the invoking skill (e.g. content-writer, editor, research-analyst) and returns structured JSON of findings — pass/warn/fail per check, aggregated overall status, raw stdout/stderr captured. Use when a skill needs to run its declared skill-local activity checks (citation count, structure conformance, voice match, schema validation) against a specific artifact without polluting the parent context. Per P9, runs are advisory and skill-local; the sub-agent does NOT gate progression and is not a phase or pipeline gate — it reports findings, the invoking skill and the user decide what to do. Paired with content-writer for draft-time checks and with any producer skill that declares its own check scripts.
Bounded extraction worker for source materials. Reads files and URLs, returns structured JSON of facts, quotes, patterns, voice characteristics, or credibility signals — each item attributed to its source with a confidence score. Use when another skill (e.g. research-analyst, content-validator, voice profiling) needs raw extracted evidence from a defined set of source_paths without polluting the parent context. Delegate when source count exceeds ~3 OR when source-content volume would risk filling the parent context window; for small inline-tractable extractions, the parent skill may read sources directly without delegating. Supports six modes: patterns, ingest, facts, quotes, credibility, voice-profile.
Develops the anchor documents that scope every piece of content production for a project: the `content-brief.md` (strategic intent — audience, key messages, objectives, voice direction, format, success criteria) and the `outline.md` (structural plan — section purposes, narrative arc, word allocation, fact-coverage hooks). Reads upstream research synthesis when it exists; elicits intent collaboratively when it does not. Pairs with `content-writer` (downstream consumer of both anchors) and `editor` (reviewer of drafts against the same anchors per P11). The brief and outline pass through `artifact-reviewer` for critical review before user accept. Use when the user says: "plan the article on X", "write me a content brief", "outline the iurfriend Q2 piece", "let's strategize the Trennungsjahr article", "what audience are we targeting for Y", "develop the brief and outline for Z", "I need a section plan", "scope this content", "draft an outline from the research", "set up the planning artifacts for the climate-policy article", or otherwise asks for content strategy, content brief authoring, outline authoring, or section-plan production. For drafting prose, route to `/content-writer`. For editorial review of drafts, route to `/editor`. For research gathering before planning begins, route to `/research-analyst`.
Produces a content draft (`draft.md`) against its anchor rubric (`content-brief.md` + `outline.md`) for a content project. Applies brand canonicals (`BRAND.md`, `VOICE.md`, `AUDIENCE.md`) for voice and audience targeting; integrates research facts from the project's `research/synthesis.md` and `research/facts/` with explicit source attribution (P7); follows the outline's section structure. For long outlines, shards the draft into per-section passes internally and stitches them together with smoothing — the user sees one `draft.md`, not a checkpoint zoo. Ends at `status: draft → review` only; never writes `status: greenlit` — the orchestrator performs that mutation on explicit user accept per P8 + R25 + R38. Use when the user says: "draft this article", "write the draft against the outline", "produce the draft for <article>", "start the iurfriend-q2-trennungsangst draft", "continue drafting from where we left off", "rewrite section 3 of the draft", "apply the editor's feedback to the draft", "produce a unified pass", "draft this section by section so I can review as you go", or otherwise asks to produce or revise the article body itself. For review of the produced draft, route to `/editor`. For publishing it, the orchestrator runs the publish routine (there is no content-publisher skill).
Retire a published content artifact: draft a deprecation notice next to it, propose the `status: published → deprecated` frontmatter transition (with `deprecated_at` and optional `superseded_by`), and surface the proposal for user accept (P8). Aligns with P10 (artifact lifecycle). Use when the user says: "retire this article", "mark this as outdated", "this piece is no longer relevant", "deprecate the Q1 2024 content", "we need to sunset this", "replace the old <X> article with the new one", "this is superseded by <Y>", or any signal that a published piece has reached end-of-life. Applies only to `status: published` artifacts — for `draft | review | greenlit` pieces, use the archival sweep instead (move to project-root `_archive/` with `status: archived`).
Review and edit a content draft against its anchor rubric (the content-brief.md and outline.md the work was produced under). Surfaces coherence, strategy alignment, compliance, accessibility, voice-alignment, originality, and publication-bound publish-package integrity findings; flags blockers; recommends revisions. Produces a `review-report.md` (type: content/review, status: review). Pairs with the `artifact-reviewer` skill (with the `draft_mechanical_reviewer` role briefing) for a parallel mechanical sub-pass on high-impact pieces. Never writes `status: greenlit` — that requires an explicit user signal (P8, R25). Use when the user says: "review this draft", "edit the article", "give me a review report on X", "is this draft ready", "check this content against the brief", "do an editorial pass", "evaluate this against the outline", or otherwise asks for editorial review of a draft. For greenlighting or publishing the result, route to `/content-writer` (revisions) or the orchestrator's publish routine (publish — there is no content-publisher skill) — the editor never transitions the draft itself.
Plans and executes research operations for a content project, evaluates source quality, deduplicates sources, extracts atomic facts with full provenance, and synthesizes findings into a research artifact downstream skills (content-strategist, content-writer, editor) can consume. Pairs with the `research-gatherer` sub-agent for bulk source ingestion, fact/quote extraction, credibility assessment, and pattern detection — research-analyst orchestrates; research-gatherer extracts. Use when the user says: "plan research on X", "gather sources for Y", "run research for this article", "synthesize the research findings", "what do we know about Z?", "extract facts from these sources", "build me a sources index", or otherwise asks for research planning, source ingestion, fact extraction, or synthesis on a content project. Writes to the `research/` Kind 2 zone at project root (NOT `workspace/research/`) per project-workspace-contract@2 (R62). Ends at status: draft → review only; never writes status: greenlit (P8 + R25 + R38 — orchestrator owns that mutation on explicit user signal).
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This repository (skill-development) is the skill factory for iurFriend: the centralized environment where all Claude Code plugins are developed, tested, and refined. It is structured as a plugin marketplace (iurfriend-skills), but the primary activity is building and refining skills, not distributing them. Forward-going, marketplace-distributable skills ship as plugins (single- or multi-skill) per Anthropic's canonical shape.
First stop for anyone (AI or human) doing skill work — read these three before touching anything:
CLAUDE.md— the de-facto orientation doc: the full plugin catalog, plugin architecture, credential/contract/orchestrator doctrine, and the development workflow.PATTERNS.md— Layer-0 canonical index of every binding doctrine, principle, R-decision, and shared contract (routes to the sources in.agents/andconcepts/skills-ecosystem/).AGENTS.md— the Codex / Opencode parity entry-point; mirrors CLAUDE.md's catastrophic-invariant summary for non-Claude harnesses.The README below is the marketplace-facing front door. The canonical rules live in the three files above — this README orients, it does not govern.
25 marketplace plugins (plus the resident iurfriend-skill-patterns carrier, counted separately) across the marketing operating system and supporting web/management/observability tooling — brand extraction, funnel and conversion design, SEO, content creation, concept development, measurement and optimisation, site building/design/review/refactor, solution architecture, team and finance operations, data-collection engineering, creative media and podcast generation, voice, and LLM observability operators (LangFuse, MLflow).
Plus a vendored (third-party) tier — 18 vetted-external developer-tooling and productivity plugins imported for iurFriend employees (superpowers, beads, cloudflare, n8n-skills, supabase, obsidian-skills, defuddle, impeccable, extract-design, agent-browser, using-entire, frontmatter-generation, asana, and the official agent-sdk-dev / claude-code-setup / claude-md-management / feature-dev / mcp-server-dev). These are not factory-built: each is copied verbatim from a permissively-licensed upstream (MIT/Apache-2.0, or license flagged UNCONFIRMED), carries its LICENSE + UPSTREAM.md, and is listed in the auditable VENDORED.md register. The Anthropic docx/xlsx/pdf/pptx document skills are proprietary and not vendored; they are approved for install directly on iurFriend laptops — see EXTERNAL-PLUGINS.md (the companion register to VENDORED.md) for the exact install commands. Full vendored per-plugin catalog: the Vendored plugins section in CLAUDE.md.
For the authoritative, per-plugin catalog with one-line purposes, see the Plugins in This Marketplace table in CLAUDE.md. It is kept current; this README does not duplicate it.
Every top-level entry, one line each. Plugin directories are listed collectively (each is a self-contained plugin — see the canonical layout in CLAUDE.md § Plugin Architecture); the per-plugin catalog is in CLAUDE.md.
npx claudepluginhub cmgramse/skill-development --plugin content-creation-frameworkMLflow GenAI observability and evaluation operator — onboarding, tracing instrumentation, trace/session analysis, agent evaluation, metrics, and docs search.
Local podcast studio — turns any source (topic, URL, PDF, markdown, repo) into a finished branded episode: research, multi-voice script, Gemini TTS, music mix, show notes, and cover image. Ships the podcast-studio orchestrator skill and a /podcast command. Brand-as-config via show profiles; decoupled from any cloud control plane.
Rendering presenter — brainstorms, selects, and renders the most impactful visualisations for producer artifacts or ad-hoc data into self-contained (or interactive) reports. Emits frontmatter-free presentation siblings under presentation-sibling-contract@1. A strict presenter: it represents data and producer-supplied interpretations, never computes new findings, scores, deltas, or verdicts.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Project bootstrap operating layer for Codex, Claude Code, and OpenCode: Beads setup, audit logging, AGENTS.md, CLAUDE.md, project rules, and orchestrator/executor/reviewer roles.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Comps, precedents, LBO to a branded pitch deck, end to end
Unified capability management center for Skills, Agents, and Commands.