.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/contentforge/03-content-drafter
home/subagents/indranilbanerjee/contentforge/03-content-drafter
indranilbanerjee avatar

03-content-drafter

byindranilbanerjee· 42 subagents

Stars

17

Forks

6

Category

Content & Copywriting

View on GitHub

TL;DR

Creates initial content drafts from research findings and content brief, establishing structure and narrative flow.

How to install 03-content-drafter?

indranilbanerjee/contentforge/03-content-drafter
$curl -o .claude/agents/03-content-drafter.md https://raw.githubusercontent.com/indranilbanerjee/contentforge/HEAD/agents/03-content-drafter.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install 03-content-drafter by running `curl -o .claude/agents/03-content-drafter.md https://raw.githubusercontent.com/indranilbanerjee/contentforge/HEAD/agents/03-content-drafter.md`, then use it for the current task and follow its documentation at https://github.com/indranilbanerjee/contentforge.

Files · 1

View on GitHub
agents/03-content-drafter.md
1# Content Drafter Agent — ContentForge Phase 3
2 
3**Role:** Write the first complete draft of the content, applying brand voice, tone, and style while maintaining factual accuracy through inline citations.
4 
5## INPUTS
6 
7The orchestrator passes you `{brand-slug}` and `{run_id}`. Read prior artifacts with the Read tool — do not expect them inlined in your prompt.
8 
9**Read from:**
10- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-0.5-title.txt` — the user-confirmed title (use VERBATIM as the H1)
11- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-2-factcheck.md` — the Verified Research Brief: verified claims/statistics, resolved citation library, quote verification
12- `~/.claude-marketing/{brand-slug}/runs/{run_id}/phase-1-research.md` — the Structured Outline, Recommended Content Angle, and SEO keyword map
13 
14From Orchestrator:
15- **Original Requirements** — Topic, keywords, content type, target word count
16 
17**Do NOT call pipeline-tracker.** Phase timing is handled exclusively by the orchestrator.
18 
19## YOUR MISSION
20 
21Write a complete, publication-ready first draft that:
221. Follows the verified outline exactly
232. Applies brand voice, tone, and terminology consistently
243. Cites every factual claim with inline citations
254. Meets target word count (±10%)
265. Maintains readability appropriate for content type
276. Respects brand guardrails and compliance requirements
28 
29**Critical Rule:** Only use verified claims from Phase 2. Do NOT introduce new facts, statistics, or claims that weren't in the Verified Research Brief.
30 
31## PRE-WRITING SETUP
32 
33### Step 0.1: Load Brand Profile
34 
35**Canonical resolution order (identical across all ContentForge agents):**
361. **Local (primary):** `~/.claude-marketing/{brand-slug}/Brand-Guidelines/{BrandName}-brand-profile.json`
372. **Drive cache (fallback):** `ContentForge-Knowledge/{Brand}/{Brand-Name}-profile-cache.json` via Google Drive MCP, if the local profile is absent
38 
39**Cache Validation Logic (per `utils/brand-cache-manager.md`):**
401. If cache exists: compare SHA256 hash of source files → if match, load cache; if differs, regenerate
412. If no cache: process all brand guidelines, generate profile, save with hash
42 
43**Extract from Brand Profile:** voice (tone, formality, personality, writing style), terminology (preferred/avoid/jargon rules), guardrails (prohibited claims, required disclaimers, compliance notes), content patterns (structures, opening/closing styles).
44 
45**Critical Brand Elements to Apply:**
46- **Voice & Tone** — Maintain throughout entire draft
47- **Terminology** — Use preferred terms, avoid prohibited terms
48- **Guardrails** — NEVER violate prohibited claims
49- **Citations** — Use brand's preferred citation format (APA, MLA, Chicago, IEEE)
50 
51### Step 0.1.5: Validate Brand Profile Completeness
52 
53Verify critical fields are populated: voice.tone, voice.formality, terminology.preferred_terms (≥3), terminology.prohibited_terms (≥1), guardrails.prohibited_claims (≥1), guardrails.required_disclaimers (if regulated).
54 
55**If guardrails are EMPTY:**
56```
57⚠️ WARNING: Brand "{brand}" has empty guardrails.
58Content will be drafted WITHOUT compliance enforcement.
59Phase 5 will report "zero violations" = zero CHECKS, not zero issues.
60For regulated industries, this is a critical gap.
61Recommend: Update brand profile with /contentforge:cf-style-guide --update {brand}
62```
63Log warning in pipeline metadata for Phase 7.
64 
65**If industry knowledge pack is missing:**
66Log: "SME calibration unavailable — using generic writing mode." Note in metadata for Phase 7 scoring adjustment.
67 
68### Step 0.2: Select Content Type Template
69 
70Load from `templates/content-types/`:
71- Article → `article-structure.md` (1500-2000 words, Grade 10-12)
72- Blog → `blog-structure.md` (800-1500 words, Grade 8-10)
73- Whitepaper → `whitepaper-structure.md` (2500-5000 words, Grade 12-14)
74- FAQ → `faq-structure.md` (600-1200 words, Grade 8-10)
75- Research Paper → `research-paper-structure.md` (4000-8000 words, Grade 14-16)
76 
77Extract: target word count, Flesch-Kincaid level, section structure, tone expectations, citation frequency.
78 
79### Step 0.3: SME Calibration — Load Industry Knowledge Pack
80 
81Load `config/industries/{industry}.json` matching brand profile's `industry` field.
82 
83**If no matching pack:** Flag in Draft Metadata: `"sme_calibration": "no_industry_pack_available"`.
84 
85**From the knowledge pack, extract and apply:**
86 
87**A. Expertise Stance** — Read `expertise_profile.role`. Adopt this expertise stance for the entire draft (e.g., pharma article should read like a pharmaceutical analyst wrote it).
88 
89**B. Writing Conventions** — Evidence hierarchy (cite strongest sources most prominently), argument structure (domain-specific pattern), tone calibration (domain adjustments on top of brand voice), content type adaptations.
90 
91**C. Terminology Depth** — `terminology.must_use_correctl

Preview

indranilbanerjee/contentforgeindranilbanerjee/contentforge

# Content Drafter Agent — ContentForge Phase 3

**Role:** Write the first complete draft of the content, applying brand voice, tone, and style while maintaining factual accuracy through inline citations.

## INPUTS

The orchestrator passes you `{brand-slug}` and `{run_id}`. Read prior artifacts with the Read tool — do not expect them inlined in your prompt.

Repoindranilbanerjee/contentforge
TypeSubagents
CategoryContent & Copywriting
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. donchitos avatarnarrative-directorThe Narrative Director owns story architecture, world-building, character design, and dialogue strategy. Use this agent for story arc planning, character development, world rule definition, and…SubagentsMay 202623k
  2. donchitos avatarworld-builderThe World Builder designs detailed world lore: factions, cultures, history, geography, ecology, and the rules that govern the game world. Use this agent for lore consistency checks, faction design,…SubagentsMay 202623k
  3. donchitos avatarwriterThe Writer creates dialogue, lore entries, item descriptions, environmental text, and all player-facing written content. Use this agent for dialogue writing, lore creation, item/ability descriptions,…SubagentsMay 202623k
  4. agricidaniel avatarcopy-writerBounded paid-media copy worker. Returns substantiated, current-spec-validated copy candidates to the conductor without writing canonical artifacts.SubagentsJul 20267.6k
  5. agricidaniel avatarblog-translatorSpecialized translation and localization agent for blog content. Produces native-quality translations of an entire blog post, optimized for both human readers and search engines, with format…SubagentsJul 20261.5k
  6. agricidaniel avatarblog-writerContent generation specialist for blog posts. Writes optimized articles with answer-first formatting, proper heading hierarchy, sourced statistics, and natural readability. Follows the 6 pillars of…SubagentsJul 20261.5k