Content Creation Skill
Workflow
Step 1: Capture the Brief
Before writing, confirm (or infer from context):
- Content type: blog post / social post / email / video script / etc.
- Platform: Website / LinkedIn / X / Instagram / YouTube / Email / etc.
- Audience: Who is this for? Pain points, vocabulary, sophistication level
- Goal: Educate / Entertain / Convert / Build authority / Drive traffic
- Tone: Professional / Conversational / Bold / Empathetic / Witty
- Length: Approximate word/character count or format constraints
- SEO target: Primary keyword (if applicable)
- CTA: What should the reader do next?
If the user hasn't provided these, make reasonable assumptions and state them at the top of the output so they can correct.
Content Types & Formats
Blog Post / Article
Structure:
- Headline: Benefit-driven or curiosity-driven. Use numbers when possible.
- Hook (first 2–3 sentences): Empathize with pain or make a bold claim
- Intro (100–200 words): Set up the problem, preview the solution
- Body (H2/H3 sections): Each section = one idea, with examples
- CTA / Conclusion: Summarize key takeaway + one clear next step
Long-form (1500–3000 words) for SEO. Short-form (600–900 words) for quick reads.
Email (Single or Sequence)
- Subject line: 40–50 chars, curiosity/benefit/urgency. Provide 3 variants.
- Preview text: Complements subject, 80–100 chars
- Body: Short paragraphs (2–3 sentences), one idea per paragraph
- CTA: Single, prominent, action-verb driven ("Download the guide", not "Click here")
Sequences — label each email:
- Email 1: Welcome / Promise
- Email 2: Problem agitation
- Email 3: Solution introduction
- Email 4: Social proof
- Email 5: Objection handling
- Email 6: Offer / CTA
LinkedIn Post
- Hook (first line must stop the scroll — bold claim, contrarian take, or question)
- 3–5 short paragraphs or bullet points
- No links in body (add in first comment)
- End with a question or soft CTA
- Target: 150–300 words for feed posts; 1200–1500 for long-form articles
X / Twitter Thread
- Tweet 1: The hook — bold, standalone, makes people want more
- Tweets 2–8: One point per tweet, numbered (2/8, 3/8...)
- Tweet 9: Summary / key takeaway
- Tweet 10: CTA (follow, RT, reply, link)
- Each tweet: max 280 chars; use line breaks for readability
YouTube Script
Structure:
- Hook (0–30s): Pattern interrupt + promise
- Intro (30–60s): Who this is for, what they'll learn
- Body (chapters with timestamps suggested)
- Outro: Recap + subscribe CTA + next video suggestion
- Write in spoken language; flag pauses, B-roll cues
[B-ROLL: ...], and emphasis **bold**
Instagram / Social Captions
- Lead with the most important thing (truncated after 2 lines)
- Tell a story or share a tip
- Hashtags: 5–15 relevant ones at the end (or first comment)
- Emojis: use sparingly for visual break, not decoration
- CTA: "Save this", "Tag someone who needs this", "Link in bio"
Case Study
- Client background (1 paragraph)
- The challenge / problem
- The solution / approach
- Results (with specific numbers)
- Key quote from client
- Takeaways / what made it work
Landing Page Copy
Sections:
- Hero: Headline + subheadline + primary CTA
- Pain: Agitate the problem
- Solution: Introduce the product/service
- Features → Benefits (always translate features into outcomes)
- Social proof: testimonials, logos, stats
- FAQ: Address top 3–5 objections
- Final CTA with urgency element
Content Repurposing
Repurposing Matrix
When the user wants to repurpose content:
| Source → |
Blog Post |
LinkedIn |
X Thread |
Email |
YouTube Script |
| Blog Post |
— |
Extract 3 insights |
10-tweet breakdown |
Key takeaway email |
Script the main points |
| Podcast ep. |
Transcribe + expand |
5 quotes + lesson |
Thread of tips |
Episode summary |
Repurpose audio to video |
| YouTube |
Blog from transcript |
3 lessons |
Best moments thread |
Summary + link |
— |
| Case study |
Full blog post |
Result story |
Before/after thread |
Client win email |
Testimonial video script |
Repurposing Workflow (Blog → Multi-Platform)
- Blog post → published on website (SEO anchor)
- LinkedIn post → extract the single boldest insight + personal angle
- X/Twitter thread → break key points into numbered tweets
- Email → send to list with a unique angle or exclusive detail
- Instagram carousel → visualize 5–7 key points as slides
- YouTube short / Reel → 60-second spoken version of the hook + main takeaway
- Newsletter → curate with 2–3 other pieces for weekly digest
Rule: each platform version must feel native, not copy-pasted. Adjust tone, length, and CTA per platform.
See references/repurposing.md for detailed workflows.
Brand Voice & Tone Consistency
When generating content for a brand:
- Define voice attributes: Pick 3–5 adjectives (e.g., bold, empathetic, precise)
- Create a "We say / We don't say" list: e.g., "We say 'people' not 'users'"
- Maintain consistency across platforms: Same voice, different tone per context (LinkedIn = professional-warm, X = punchy-bold, email = personal-direct)
- Tone spectrum: Map content types on a scale from formal → casual. Whitepapers sit formal; social sits casual. The voice stays the same.
- If a brand voice file exists (
.agents/product-marketing-context.md or similar), apply it automatically to every piece.
Content Calendar & Editorial Planning
When helping with content strategy:
- Weekly cadence: Recommend 2–3 blog posts, 5 social posts, 1 email, 1 long-form per week (adjust to capacity)
- Theme weeks: Group content around a single topic for compounding SEO and audience clarity
- Content pillars: Identify 3–5 recurring themes that map to business goals (e.g., product education, industry trends, customer stories)
- Seasonal hooks: Flag relevant dates, industry events, or trending moments to build content around
- Pipeline stages: Idea → Brief → Outline → Draft → Edit → Approve → Publish → Distribute → Measure
- Batch creation: Write multiple pieces in one sitting, schedule across the week — reduces context-switching
SEO-Optimized Content Creation
For any content targeting search:
- Primary keyword: Place in title, H1, first 100 words, meta description, URL slug
- Secondary keywords: Weave 2–4 related terms naturally through H2s and body
- Meta description: 150–160 chars, include keyword + benefit + CTA
- Internal linking: Link to 2–5 related pages. Use descriptive anchor text, not "click here"
- External linking: 1–3 authoritative sources per post to build trust signals
- Content depth: Aim to be the most comprehensive answer — cover subtopics competitors miss
- Featured snippet targeting: Use a direct answer (40–60 words) right after the question heading
- Image alt text: Describe the image + include keyword where natural
- URL structure: Short, keyword-rich, no dates (evergreen by default)
See references/seo-content.md for detailed SEO writing guidelines.
AI-Assisted Content Workflow
Recommended process for using Claude to create content:
- Outline: Generate a structured outline with H2/H3 sections and key points per section
- Draft: Expand the outline into a full draft — section by section for long-form
- Edit pass 1 — Accuracy: Verify claims, check stats, add sources
- Edit pass 2 — Voice: Apply brand tone, remove AI-isms, add personality
- Edit pass 3 — SEO: Check keyword placement, meta description, internal links
- Human review: Final read by a human — add personal stories, adjust nuance
- Publish + distribute: Post and trigger repurposing workflow
Tips:
- Always provide context (audience, goal, tone) before asking for a draft
- Generate multiple headline options and A/B test
- Use Claude for first drafts, not final drafts — human polish is the differentiator
Platform-Specific Formatting Quick Reference
| Platform |
Max Length |
Format Notes |
| LinkedIn feed post |
3,000 chars |
Hook in first line; no links in body; use line breaks |
| LinkedIn article |
125,000 chars |
Long-form; supports images, headers |
| X / Twitter |
280 chars/tweet |
Threads: number tweets; standalone hook in tweet 1 |
| Instagram caption |
2,200 chars |
First 2 lines visible; hashtags at end or first comment |
| YouTube description |
5,000 chars |
First 200 chars matter most; timestamps; links |
| Email subject |
40–50 chars |
Preview text: 80–100 chars |
| Blog post (SEO) |
1,500–3,000 words |
H2 every 200–300 words; images every 500 words |
| TikTok caption |
2,200 chars |
First line is the hook; 3–5 hashtags |
See references/platforms.md for full platform guidelines.
Writing Principles
- Show, don't tell: Replace "we're experts" with a specific example
- Active voice: "We increased revenue" not "Revenue was increased"
- Short sentences: Aim for avg 15–20 words. Mix short and long.
- Specificity wins: "47% increase in 90 days" beats "significant growth"
- One idea per paragraph for digital content
- Read aloud test: If it sounds weird spoken, rewrite it
- No throat-clearing: Don't open with "In today's post, we will..."
- Front-load value: Put the most important information first — readers skim
- Pattern interrupts: Break visual monotony with bold text, short paragraphs, questions
- Sensory language: Use concrete, visual words over abstract concepts
Output Format
Always deliver:
- The content piece itself (ready to copy-paste)
- Any variants requested (e.g., 3 subject line options)
- A one-line note on any assumption made about tone/audience
- Optional: suggested posting time or distribution tip
Reference Files
This skill includes detailed reference guides in the references/ directory:
references/platforms.md — Platform-specific content rules, character limits, formatting, posting times
references/templates.md — Ready-to-use content templates for common formats
references/repurposing.md — Content repurposing workflows and strategies
references/seo-content.md — SEO writing best practices for content creators
Project Context File
If a .agents/product-marketing-context.md or .claude/product-marketing-context.md exists in the project, read it before generating any content. It contains brand voice, target audience, product description, and tone guidelines. Always apply this context automatically — never ask the user to re-explain what their product does if this file is present.
Competitor Alternatives / Comparison Content
High-converting SEO content type:
- "[Your Product] vs [Competitor]" pages — target users actively comparing
- "Best [Competitor] Alternatives" pages — target users looking to switch
- Structure: feature table → prose comparison → who each is best for → CTA
- Tone: fair and factual (not attack ads) — credibility wins conversions
Newsletter / Digest Format
- Subject line: same rules as email (curiosity, benefit, specificity)
- Opening: 1 hook sentence — why this issue matters
- Sections: 3–5 items max (link + 2–3 sentence summary)
- One "big idea" section: your original take on a trend
- CTA: reply, share, or upgrade prompt
- Length: 400–800 words for weekly newsletters
Content Humanization
When AI-generated content needs to sound more natural:
- Replace: "In conclusion" / "It's worth noting" / "Dive into" / "Leverage" / "Delve"
- Add: contractions, sentence fragments for emphasis, rhetorical questions, personal asides
- Vary sentence length aggressively — mix 4-word punches with longer flowing sentences
- Add a specific personal or brand story to anchor abstract advice
- Use "you" liberally — speak directly to one reader, not an audience
Product Update / Changelog Content
For announcing new features:
- What changed (1 sentence)
- Why it matters (the problem it solves)
- How to use it (one-two steps)
- Screenshot or demo link
- What's next (builds anticipation)
Keep short — under 150 words for in-app, 300 words for email.
1---2name: content-creation3description: Create high-quality, on-brand content for blogs, landing pages, email sequences, social media, video scripts, newsletters, case studies, whitepapers, and more. Use this skill whenever the user wants to write, rewrite, repurpose, or improve any piece of content — including blog posts, articles, LinkedIn posts, Twitter/X threads, Instagram captions, YouTube scripts, email campaigns, lead magnets, product descriptions, or brand copy. Trigger when the user mentions content calendars, editorial briefs, content strategy, tone of voice, brand voice, or asks to create content for a specific platform or audience. Also trigger for repurposing content (e.g., "turn this blog post into a LinkedIn thread").4---56# Content Creation Skill78## Workflow910### Step 1: Capture the Brief11Before writing, confirm (or infer from context):12- **Content type**: blog post / social post / email / video script / etc.13- **Platform**: Website / LinkedIn / X / Instagram / YouTube / Email / etc.14- **Audience**: Who is this for? Pain points, vocabulary, sophistication level15- **Goal**: Educate / Entertain / Convert / Build authority / Drive traffic16- **Tone**: Professional / Conversational / Bold / Empathetic / Witty17- **Length**: Approximate word/character count or format constraints18- **SEO target**: Primary keyword (if applicable)19- **CTA**: What should the reader do next?2021If the user hasn't provided these, make reasonable assumptions and state them at the top of the output so they can correct.2223---2425## Content Types & Formats2627### Blog Post / Article28Structure:291. **Headline**: Benefit-driven or curiosity-driven. Use numbers when possible.302. **Hook** (first 2–3 sentences): Empathize with pain or make a bold claim313. **Intro** (100–200 words): Set up the problem, preview the solution324. **Body** (H2/H3 sections): Each section = one idea, with examples335. **CTA / Conclusion**: Summarize key takeaway + one clear next step3435Long-form (1500–3000 words) for SEO. Short-form (600–900 words) for quick reads.3637### Email (Single or Sequence)38- **Subject line**: 40–50 chars, curiosity/benefit/urgency. Provide 3 variants.39- **Preview text**: Complements subject, 80–100 chars40- **Body**: Short paragraphs (2–3 sentences), one idea per paragraph41- **CTA**: Single, prominent, action-verb driven ("Download the guide", not "Click here")4243Sequences — label each email:44- Email 1: Welcome / Promise45- Email 2: Problem agitation46- Email 3: Solution introduction47- Email 4: Social proof48- Email 5: Objection handling49- Email 6: Offer / CTA5051### LinkedIn Post52- Hook (first line must stop the scroll — bold claim, contrarian take, or question)53- 3–5 short paragraphs or bullet points54- No links in body (add in first comment)55- End with a question or soft CTA56- Target: 150–300 words for feed posts; 1200–1500 for long-form articles5758### X / Twitter Thread59- Tweet 1: The hook — bold, standalone, makes people want more60- Tweets 2–8: One point per tweet, numbered (2/8, 3/8...)61- Tweet 9: Summary / key takeaway62- Tweet 10: CTA (follow, RT, reply, link)63- Each tweet: max 280 chars; use line breaks for readability6465### YouTube Script66Structure:67- **Hook** (0–30s): Pattern interrupt + promise68- **Intro** (30–60s): Who this is for, what they'll learn69- **Body** (chapters with timestamps suggested)70- **Outro**: Recap + subscribe CTA + next video suggestion71- Write in spoken language; flag pauses, B-roll cues `[B-ROLL: ...]`, and emphasis `**bold**`7273### Instagram / Social Captions74- Lead with the most important thing (truncated after 2 lines)75- Tell a story or share a tip76- Hashtags: 5–15 relevant ones at the end (or first comment)77- Emojis: use sparingly for visual break, not decoration78- CTA: "Save this", "Tag someone who needs this", "Link in bio"7980### Case Study811. Client background (1 paragraph)822. The challenge / problem833. The solution / approach844. Results (with specific numbers)855. Key quote from client866. Takeaways / what made it work8788### Landing Page Copy89Sections:901. Hero: Headline + subheadline + primary CTA912. Pain: Agitate the problem923. Solution: Introduce the product/service934. Features → Benefits (always translate features into outcomes)945. Social proof: testimonials, logos, stats956. FAQ: Address top 3–5 objections967. Final CTA with urgency element9798---99100## Content Repurposing101102### Repurposing Matrix103When the user wants to repurpose content:104105| Source → | Blog Post | LinkedIn | X Thread | Email | YouTube Script |106|---|---|---|---|---|---|107| Blog Post | — | Extract 3 insights | 10-tweet breakdown | Key takeaway email | Script the main points |108| Podcast ep. | Transcribe + expand | 5 quotes + lesson | Thread of tips | Episode summary | Repurpose audio to video |109| YouTube | Blog from transcript | 3 lessons | Best moments thread | Summary + link | — |110| Case study | Full blog post | Result story | Before/after thread | Client win email | Testimonial video script |111112### Repurposing Workflow (Blog → Multi-Platform)1131. **Blog post** → published on website (SEO anchor)1142. **LinkedIn post** → extract the single boldest insight + personal angle1153. **X/Twitter thread** → break key points into numbered tweets1164. **Email** → send to list with a unique angle or exclusive detail1175. **Instagram carousel** → visualize 5–7 key points as slides1186. **YouTube short / Reel** → 60-second spoken version of the hook + main takeaway1197. **Newsletter** → curate with 2–3 other pieces for weekly digest120121Rule: each platform version must feel native, not copy-pasted. Adjust tone, length, and CTA per platform.122123See `references/repurposing.md` for detailed workflows.124125---126127## Brand Voice & Tone Consistency128When generating content for a brand:129- **Define voice attributes**: Pick 3–5 adjectives (e.g., bold, empathetic, precise)130- **Create a "We say / We don't say" list**: e.g., "We say 'people' not 'users'"131- **Maintain consistency across platforms**: Same voice, different tone per context (LinkedIn = professional-warm, X = punchy-bold, email = personal-direct)132- **Tone spectrum**: Map content types on a scale from formal → casual. Whitepapers sit formal; social sits casual. The voice stays the same.133- If a brand voice file exists (`.agents/product-marketing-context.md` or similar), apply it automatically to every piece.134135---136137## Content Calendar & Editorial Planning138When helping with content strategy:139- **Weekly cadence**: Recommend 2–3 blog posts, 5 social posts, 1 email, 1 long-form per week (adjust to capacity)140- **Theme weeks**: Group content around a single topic for compounding SEO and audience clarity141- **Content pillars**: Identify 3–5 recurring themes that map to business goals (e.g., product education, industry trends, customer stories)142- **Seasonal hooks**: Flag relevant dates, industry events, or trending moments to build content around143- **Pipeline stages**: Idea → Brief → Outline → Draft → Edit → Approve → Publish → Distribute → Measure144- **Batch creation**: Write multiple pieces in one sitting, schedule across the week — reduces context-switching145146---147148## SEO-Optimized Content Creation149For any content targeting search:150- **Primary keyword**: Place in title, H1, first 100 words, meta description, URL slug151- **Secondary keywords**: Weave 2–4 related terms naturally through H2s and body152- **Meta description**: 150–160 chars, include keyword + benefit + CTA153- **Internal linking**: Link to 2–5 related pages. Use descriptive anchor text, not "click here"154- **External linking**: 1–3 authoritative sources per post to build trust signals155- **Content depth**: Aim to be the most comprehensive answer — cover subtopics competitors miss156- **Featured snippet targeting**: Use a direct answer (40–60 words) right after the question heading157- **Image alt text**: Describe the image + include keyword where natural158- **URL structure**: Short, keyword-rich, no dates (evergreen by default)159160See `references/seo-content.md` for detailed SEO writing guidelines.161162---163164## AI-Assisted Content Workflow165Recommended process for using Claude to create content:1661. **Outline**: Generate a structured outline with H2/H3 sections and key points per section1672. **Draft**: Expand the outline into a full draft — section by section for long-form1683. **Edit pass 1 — Accuracy**: Verify claims, check stats, add sources1694. **Edit pass 2 — Voice**: Apply brand tone, remove AI-isms, add personality1705. **Edit pass 3 — SEO**: Check keyword placement, meta description, internal links1716. **Human review**: Final read by a human — add personal stories, adjust nuance1727. **Publish + distribute**: Post and trigger repurposing workflow173174Tips:175- Always provide context (audience, goal, tone) before asking for a draft176- Generate multiple headline options and A/B test177- Use Claude for first drafts, not final drafts — human polish is the differentiator178179---180181## Platform-Specific Formatting Quick Reference182183| Platform | Max Length | Format Notes |184|---|---|---|185| LinkedIn feed post | 3,000 chars | Hook in first line; no links in body; use line breaks |186| LinkedIn article | 125,000 chars | Long-form; supports images, headers |187| X / Twitter | 280 chars/tweet | Threads: number tweets; standalone hook in tweet 1 |188| Instagram caption | 2,200 chars | First 2 lines visible; hashtags at end or first comment |189| YouTube description | 5,000 chars | First 200 chars matter most; timestamps; links |190| Email subject | 40–50 chars | Preview text: 80–100 chars |191| Blog post (SEO) | 1,500–3,000 words | H2 every 200–300 words; images every 500 words |192| TikTok caption | 2,200 chars | First line is the hook; 3–5 hashtags |193194See `references/platforms.md` for full platform guidelines.195196---197198## Writing Principles199- **Show, don't tell**: Replace "we're experts" with a specific example200- **Active voice**: "We increased revenue" not "Revenue was increased"201- **Short sentences**: Aim for avg 15–20 words. Mix short and long.202- **Specificity wins**: "47% increase in 90 days" beats "significant growth"203- **One idea per paragraph** for digital content204- **Read aloud test**: If it sounds weird spoken, rewrite it205- **No throat-clearing**: Don't open with "In today's post, we will..."206- **Front-load value**: Put the most important information first — readers skim207- **Pattern interrupts**: Break visual monotony with bold text, short paragraphs, questions208- **Sensory language**: Use concrete, visual words over abstract concepts209210---211212## Output Format213Always deliver:2141. The content piece itself (ready to copy-paste)2152. Any variants requested (e.g., 3 subject line options)2163. A one-line note on any assumption made about tone/audience2174. Optional: suggested posting time or distribution tip218219---220221## Reference Files222This skill includes detailed reference guides in the `references/` directory:223- `references/platforms.md` — Platform-specific content rules, character limits, formatting, posting times224- `references/templates.md` — Ready-to-use content templates for common formats225- `references/repurposing.md` — Content repurposing workflows and strategies226- `references/seo-content.md` — SEO writing best practices for content creators227228---229230## Project Context File231If a `.agents/product-marketing-context.md` or `.claude/product-marketing-context.md` exists in the project, read it before generating any content. It contains brand voice, target audience, product description, and tone guidelines. Always apply this context automatically — never ask the user to re-explain what their product does if this file is present.232233---234235## Competitor Alternatives / Comparison Content236High-converting SEO content type:237- **"[Your Product] vs [Competitor]"** pages — target users actively comparing238- **"Best [Competitor] Alternatives"** pages — target users looking to switch239- Structure: feature table → prose comparison → who each is best for → CTA240- Tone: fair and factual (not attack ads) — credibility wins conversions241242---243244## Newsletter / Digest Format245- Subject line: same rules as email (curiosity, benefit, specificity)246- Opening: 1 hook sentence — why this issue matters247- Sections: 3–5 items max (link + 2–3 sentence summary)248- One "big idea" section: your original take on a trend249- CTA: reply, share, or upgrade prompt250- Length: 400–800 words for weekly newsletters251252---253254## Content Humanization255When AI-generated content needs to sound more natural:256- Replace: "In conclusion" / "It's worth noting" / "Dive into" / "Leverage" / "Delve"257- Add: contractions, sentence fragments for emphasis, rhetorical questions, personal asides258- Vary sentence length aggressively — mix 4-word punches with longer flowing sentences259- Add a specific personal or brand story to anchor abstract advice260- Use "you" liberally — speak directly to one reader, not an audience261262---263264## Product Update / Changelog Content265For announcing new features:2661. **What changed** (1 sentence)2672. **Why it matters** (the problem it solves)2683. **How to use it** (one-two steps)2694. **Screenshot or demo link**2705. **What's next** (builds anticipation)271272Keep short — under 150 words for in-app, 300 words for email.