AI-powered content creation workflows — step-by-step processes for using Claude, ChatGPT, Jasper, Copy.ai, Writesonic, and Perplexity to generate, edit, and optimize blog posts, social media content, email sequences, ad copy, landing page copy, and SEO content. Use when scaling content production, building an AI-assisted content pipeline, or teaching non-writers to produce high-quality content with AI. Triggers on: "AI content", "ChatGPT for blog", "AI copywriting", "scale content with AI".
AI writes. Humans edit. Together, they produce 5-10x more content than either
alone. The mistake: asking AI to "write a blog post about X" and publishing
the output. That produces AI slop. The fix: a structured workflow where AI
generates research, outlines, and first drafts — and humans inject unique
insight, experience, and voice. This skill covers step-by-step AI content
workflows for every format: blog posts, social, email, ads, landing pages,
and SEO content.
Authoritative Foundations
Justin Welsh — Content Operating System (repurposing lattice) — Content Operating System (repurposing lattice)
Ross Simmonds — Content distribution at scale — Content distribution at scale
Nail Rodriguez — Conversion copywriting — Conversion copywriting
When to Use
Trigger phrases: "AI content creation", "ChatGPT for blog writing", "AI
copywriting", "Claude content workflow", "scale content with AI", "AI
email writing", "AI social media content", "Jasper vs ChatGPT", "AI
blog post workflow"
The AI Content Stack
Tool
Best For
Cost
Quality
Claude 4 (Opus)
Long-form, strategy, technical
$20/mo
Exceptional — best for B2B long-form
ChatGPT 4o
Short-form, creative, variants
$20/mo
Excellent — best for hooks and variants
Perplexity
Research, data gathering, fact-checking
Free-$20/mo
Research-grade with citations
Jasper
Enterprise content teams, brand voice
$49-125/mo
Good with brand voice training
Copy.ai
Sales copy, email, social
$36/mo
Good for short-form templates
Writesonic
SEO content, blog posts
$16/mo
Decent for SEO-first content
The Master Workflow (All-Format)
Phase 1: Research & Outline (AI-Assisted)
STEP 1 — Topic Research (Perplexity / Claude with Search):
"Research the current state of [topic] in [industry]. Find:
- Top 5 recent articles/posts on this topic
- Key statistics (with sources)
- Common opinions and contrarian takes
- What's missing from existing coverage"
STEP 2 — Outline (Claude):
"Create a detailed outline for a [format] about [topic].
Audience: [ICP]. The piece should answer: [specific question].
Include: [sections/elements specific to format].
Avoid: [things you DON'T want — AI slop, generic advice, etc.]"
STEP 3 — Unique Angle Injection (Human):
Add to the outline:
- Your unique data/experience
- Specific customer examples
- Contrarian or original opinions
- Frameworks you've developed
Phase 2: Drafting (AI First Draft)
STEP 4 — First Draft (Claude):
"Write a [format] based on this outline. [paste outline].
Voice: [paste brand voice guide].
Rules:
- Short sentences. Under 25 words.
- Active voice. No passive constructions.
- Specific over generic. '47% reply rate' not 'industry-leading engagement'
- Show, don't tell. Every claim with evidence.
- No: 'In current world...' 'We're excited to announce...'
- Include: [specific data, examples, frameworks from outline]"
Phase 3: Human Edit (Where Quality Happens)
The 4-pass edit:
Pass
Focus
Time
Pass 1: Substance
Are claims true? Are examples real? Is the data correct?
10 min
Pass 2: Structure
Does the argument flow? Is anything missing or redundant?
10 min
Pass 3: Voice
Does it sound like us? Cut AI-isms: "delve," "unlock," "revolutionize"
Every sentence the same length (AI loves ~20-word sentences)
Phase 4: Variants and Optimization
Generate variants for testing (ChatGPT is best for this):
"Here is our [blog post / email / ad]. Generate 5 variants of:
1. The headline only
2. The opening paragraph/hook
3. The CTA
Make each variant significantly different. Test different angles:
- Benefit-focused: '[Get Outcome]'
- Curiosity: '[Question they want answered]'
- Social proof: 'How [Company] achieved [Result]'
- Contrarian: 'Why [common belief] is wrong'
- Urgency: 'Stop [pain] before [consequence]'"
Format-Specific Workflows
Blog Post (2,000 words — 2 hours total)
HOUR 1 — AI-Assisted:
- Perplexity: Research topic, collect stats, find sources (15 min)
- Claude: Generate outline from research + unique angle (10 min)
- Claude: Write first draft from outline (15 min)
- Claude: Generate 5 headline variants (5 min)
- Human: 4-pass edit (15 min)
HOUR 2 — Production:
- Claude: Generate meta description, social descriptions (5 min)
- Canva/Midjourney: Hero image + in-post graphics (20 min)
- WordPress/Webflow: Format, add images, internal links (20 min)
- Claude: Generate 5 social post variants for promotion (5 min)
- Schedule social posts (10 min)
LinkedIn Post (200 words — 30 min)
CLAUDE PROMPT:
"Write a LinkedIn post about [topic].
Structure:
- Hook (line 1): bold claim or surprising stat
- Body (4-6 short paragraphs): one idea per paragraph. White space between.
- CTA: question that invites comments
Rules:
- Single idea. Not 3 ideas.
- First line must stop the scroll. Test with: 'Would you stop scrolling?'
- Every paragraph 1-2 sentences max.
- No hashtags at end (put 3-5 relevant hashtags in a comment)
- No 'I'm excited to share' — just share the thing
- Write at 8th grade reading level
Voice: [paste brand voice]
ICP: [describe audience]"
Email Sequence (3 emails — 1 hour)
CLAUDE PROMPT:
"Write a 3-email nurture sequence for [lead magnet or trigger].
EMAIL 1 — Delivery (immediate):
- Deliver the promised resource
- One insight from it
- What to do next
EMAIL 2 — Value (Day 3):
- One specific tip related to the resource
- How a customer used this to achieve [result]
- Link to related content
EMAIL 3 — Product Bridge (Day 7):
- The problem the resource helps with
- Why manual/current solutions fail
- How our product automates/solves this
- CTA: start trial / book demo
Rules:
- Subject lines under 50 chars. Preview text under 100 chars.
- Each email: one CTA. Not three.
- Plain text feel. No heavy HTML.
- From: [real person name] not 'The [Company] Team'
- 150-250 words per email"
Ad Copy (5 variants — 30 min)
CLAUDE PROMPT:
"Write 5 LinkedIn ad variants for [offer/product].
Each variant:
- Headline (under 150 chars)
- Body (under 300 chars)
- CTA (under 20 chars)
Variants should test:
1. Pain-focused: problem → solution
2. Outcome-focused: what they'll achieve
3. Social proof: 'Join X teams using [product]'
4. Curiosity: a question they haven't considered
5. Direct offer: 'Try [product] free for 14 days'
Audience: [ICP]
Key benefit: [primary value prop]
URL: [landing page]"
Then (human): review. Pick 2-3. Launch. Kill underperformers at 48 hours.
SEO Content (Pillar Page — 3 hours)
HOUR 1 — Research:
- Ahrefs/Semrush: Identify target keyword + 10 related keywords
- Perplexity: Research competitor content for this keyword
- Claude: "Analyze the top 5 ranking pages for [keyword]. What do they
cover? What's missing? What can we do better?"
HOUR 2 — Draft:
- Claude: "Write a comprehensive pillar page targeting [keyword].
Include: [outline from research]. Target 3,000 words.
Use related keywords naturally: [list]."
- Claude: Generate meta title, meta description, H1, URL slug
HOUR 3 — Optimize:
- SurferSEO/Clearscope: Optimize for keyword density, LSI keywords
- Add internal links to related content
- Add external links to authoritative sources
- Add CTAs (lead magnet, trial, demo) at natural break points
Output Format
AI CONTENT BRIEF — [Title/Topic]
Format: [blog / social / email / ad / landing page]
Target keyword (if SEO): [keyword]
Audience: [ICP]
Goal: [signup, demo, share, purchase]
AI Tools Used: [Claude / ChatGPT / Perplexity / etc.]
OUTLINE:
[Sections with key points]
FIRST DRAFT:
[Paste AI output]
HUMAN EDITS:
- Pass 1 (substance): [changes made]
- Pass 2 (structure): [changes]
- Pass 3 (voice): [changes]
- Pass 4 (polish): [changes]
FINAL: [link or paste]
VARIANTS (for testing):
1. [Headline variant 1]
2. [Headline variant 2]
3. [Headline variant 3]
Implementation Checklist
Research phase completed before drafting (don't ask AI to write blind)
Outline includes unique human insight (not just AI summary of existing content)
4-pass human edit completed (substance, structure, voice, polish)
AI-isms deleted ("delve," "unlock," "furthermore," "in conclusion")
Every claim has evidence or source (statistics, customer quotes, data)
Voice matches brand guidelines (paste them into every content prompt)
Headlines are specific, not clever ("47% more replies" > "Unlock email potential")
SEO: target keyword in title, H1, first 100 words, meta description
Quality Check
Before delivering, verify:
Output matches the user's stated request
Named frameworks or sources are reflected in the recommendation
The deliverable is specific enough for an agent to execute
Any assumptions, risks, or dependencies are explicit
No unsupported claims, invented facts, or private/internal references are included
Common Pitfalls
Publish AI output without editing. Raw AI output = generic, detectable,
low-trust content. Fix: 4-pass human edit. AI writes drafts. Humans make
them good.
No unique angle. AI can only summarize what's already been written.
If you don't inject unique data, experience, or opinion, your content
is a remix of page 1 results. Fix: Unique angle first. AI draft second.
"Write a blog post about X" (one-shot). One-shot prompts produce
generic, meandering content with no structure. Fix: Research → outline
→ draft → edit. AI assists each step. It doesn't replace any.
Not including brand voice in prompts. Every AI output without brand
context sounds the same. Fix: Paste voice guide into every prompt.
Better: build a custom GPT with your brand voice trained in.
Hallucinated statistics. "According to a recent study..." with no
source. Fix: Perplexity for research. Every stat needs a citation.
Human verifies before publishing.
AI-generated images without review. Midjourney produces beautiful
nonsense. "Data visualization" with made-up numbers. Charts with
impossible scales. Fix: Review every AI image for accuracy.
Execution Artifacts
references/framework-notes.md — Named frameworks and reference tables
templates/output-template.md — Deliverable shell for agent output
vibe-coding — AI dev tools for building GTM assets
1---2name: ai-content-creation3description: AI-powered content creation workflows — step-by-step processes for using Claude, ChatGPT, Jasper, Copy.ai, Writesonic, and Perplexity to generate, edit, and optimize blog posts, social media content, email sequences, ad copy, landing page copy, and SEO content. Use when scaling content production, building an AI-assisted content pipeline, or teaching non-writers to produce high-quality content with AI. Triggers on: "AI content", "ChatGPT for blog", "AI copywriting", "scale content with AI".4license: MIT5---67# AI Content Creation89## Overview1011AI writes. Humans edit. Together, they produce 5-10x more content than either12alone. The mistake: asking AI to "write a blog post about X" and publishing13the output. That produces AI slop. The fix: a structured workflow where AI14generates research, outlines, and first drafts — and humans inject unique15insight, experience, and voice. This skill covers step-by-step AI content16workflows for every format: blog posts, social, email, ads, landing pages,17and SEO content.1819## Authoritative Foundations2021- **Justin Welsh — Content Operating System (repurposing lattice)** — Content Operating System (repurposing lattice)22- **Harry Dry (Marketing Examples) — Show, don't tell** — Show, don't tell23- **Amanda Natividad (SparkToro) — Zero-click content** — Zero-click content24- **Ross Simmonds — Content distribution at scale** — Content distribution at scale25- **Nail Rodriguez — Conversion copywriting** — Conversion copywriting2627## When to Use2829Trigger phrases: "AI content creation", "ChatGPT for blog writing", "AI30copywriting", "Claude content workflow", "scale content with AI", "AI31email writing", "AI social media content", "Jasper vs ChatGPT", "AI32blog post workflow"3334## The AI Content Stack3536| Tool | Best For | Cost | Quality |37|---|---|---|---|38| **Claude 4 (Opus)** | Long-form, strategy, technical | $20/mo | Exceptional — best for B2B long-form |39| **ChatGPT 4o** | Short-form, creative, variants | $20/mo | Excellent — best for hooks and variants |40| **Perplexity** | Research, data gathering, fact-checking | Free-$20/mo | Research-grade with citations |41| **Jasper** | Enterprise content teams, brand voice | $49-125/mo | Good with brand voice training |42| **Copy.ai** | Sales copy, email, social | $36/mo | Good for short-form templates |43| **Writesonic** | SEO content, blog posts | $16/mo | Decent for SEO-first content |4445## The Master Workflow (All-Format)4647### Phase 1: Research & Outline (AI-Assisted)4849```50STEP 1 — Topic Research (Perplexity / Claude with Search):51"Research the current state of [topic] in [industry]. Find:52- Top 5 recent articles/posts on this topic53- Key statistics (with sources)54- Common opinions and contrarian takes55- What's missing from existing coverage"5657STEP 2 — Outline (Claude):58"Create a detailed outline for a [format] about [topic].59Audience: [ICP]. The piece should answer: [specific question].60Include: [sections/elements specific to format].61Avoid: [things you DON'T want — AI slop, generic advice, etc.]"6263STEP 3 — Unique Angle Injection (Human):64Add to the outline:65- Your unique data/experience66- Specific customer examples67- Contrarian or original opinions68- Frameworks you've developed69```7071### Phase 2: Drafting (AI First Draft)7273```74STEP 4 — First Draft (Claude):75"Write a [format] based on this outline. [paste outline].7677Voice: [paste brand voice guide].78Rules:79- Short sentences. Under 25 words.80- Active voice. No passive constructions.81- Specific over generic. '47% reply rate' not 'industry-leading engagement'82- Show, don't tell. Every claim with evidence.83- No: 'In current world...' 'We're excited to announce...'84- Include: [specific data, examples, frameworks from outline]"85```8687### Phase 3: Human Edit (Where Quality Happens)8889**The 4-pass edit:**9091| Pass | Focus | Time |92|---|---|---|93| **Pass 1: Substance** | Are claims true? Are examples real? Is the data correct? | 10 min |94| **Pass 2: Structure** | Does the argument flow? Is anything missing or redundant? | 10 min |95| **Pass 3: Voice** | Does it sound like us? Cut AI-isms: "delve," "unlock," "revolutionize" | 10 min |96| **Pass 4: Polish** | Typos, grammar, links, CTAs, formatting | 5 min |9798**AI-isms to delete (common ChatGPT/Claude tells):**99- "In current digital landscape..."100- "Unlock the power of..."101- "Delve into..."102- "It's important to note that..."103- "Furthermore..." / "Moreover..." / "Additionally..."104- "In conclusion..."105- "Revolutionary," "high-impact," "advanced"106- Overuse of em-dashes and semicolons107- Every sentence the same length (AI loves ~20-word sentences)108109### Phase 4: Variants and Optimization110111**Generate variants for testing (ChatGPT is best for this):**112113```114"Here is our [blog post / email / ad]. Generate 5 variants of:1151. The headline only1162. The opening paragraph/hook1173. The CTA118119Make each variant significantly different. Test different angles:120- Benefit-focused: '[Get Outcome]'121- Curiosity: '[Question they want answered]'122- Social proof: 'How [Company] achieved [Result]'123- Contrarian: 'Why [common belief] is wrong'124- Urgency: 'Stop [pain] before [consequence]'"125```126127## Format-Specific Workflows128129### Blog Post (2,000 words — 2 hours total)130131```132HOUR 1 — AI-Assisted:133- Perplexity: Research topic, collect stats, find sources (15 min)134- Claude: Generate outline from research + unique angle (10 min)135- Claude: Write first draft from outline (15 min)136- Claude: Generate 5 headline variants (5 min)137- Human: 4-pass edit (15 min)138139HOUR 2 — Production:140- Claude: Generate meta description, social descriptions (5 min)141- Canva/Midjourney: Hero image + in-post graphics (20 min)142- WordPress/Webflow: Format, add images, internal links (20 min)143- Claude: Generate 5 social post variants for promotion (5 min)144- Schedule social posts (10 min)145```146147### LinkedIn Post (200 words — 30 min)148149```150CLAUDE PROMPT:151"Write a LinkedIn post about [topic]. 152153Structure:154- Hook (line 1): bold claim or surprising stat155- Body (4-6 short paragraphs): one idea per paragraph. White space between.156- CTA: question that invites comments157158Rules:159- Single idea. Not 3 ideas.160- First line must stop the scroll. Test with: 'Would you stop scrolling?'161- Every paragraph 1-2 sentences max.162- No hashtags at end (put 3-5 relevant hashtags in a comment)163- No 'I'm excited to share' — just share the thing164- Write at 8th grade reading level165166Voice: [paste brand voice]167ICP: [describe audience]"168```169170### Email Sequence (3 emails — 1 hour)171172```173CLAUDE PROMPT:174"Write a 3-email nurture sequence for [lead magnet or trigger].175176EMAIL 1 — Delivery (immediate):177- Deliver the promised resource178- One insight from it179- What to do next180181EMAIL 2 — Value (Day 3):182- One specific tip related to the resource183- How a customer used this to achieve [result]184- Link to related content185186EMAIL 3 — Product Bridge (Day 7):187- The problem the resource helps with188- Why manual/current solutions fail189- How our product automates/solves this190- CTA: start trial / book demo191192Rules:193- Subject lines under 50 chars. Preview text under 100 chars.194- Each email: one CTA. Not three.195- Plain text feel. No heavy HTML.196- From: [real person name] not 'The [Company] Team'197- 150-250 words per email"198```199200### Ad Copy (5 variants — 30 min)201202```203CLAUDE PROMPT:204"Write 5 LinkedIn ad variants for [offer/product].205206Each variant:207- Headline (under 150 chars)208- Body (under 300 chars)209- CTA (under 20 chars)210211Variants should test:2121. Pain-focused: problem → solution2132. Outcome-focused: what they'll achieve2143. Social proof: 'Join X teams using [product]'2154. Curiosity: a question they haven't considered2165. Direct offer: 'Try [product] free for 14 days'217218Audience: [ICP]219Key benefit: [primary value prop]220URL: [landing page]"221222Then (human): review. Pick 2-3. Launch. Kill underperformers at 48 hours.223```224225### SEO Content (Pillar Page — 3 hours)226227```228HOUR 1 — Research:229- Ahrefs/Semrush: Identify target keyword + 10 related keywords230- Perplexity: Research competitor content for this keyword231- Claude: "Analyze the top 5 ranking pages for [keyword]. What do they232 cover? What's missing? What can we do better?"233234HOUR 2 — Draft:235- Claude: "Write a comprehensive pillar page targeting [keyword].236 Include: [outline from research]. Target 3,000 words.237 Use related keywords naturally: [list]."238- Claude: Generate meta title, meta description, H1, URL slug239240HOUR 3 — Optimize:241- SurferSEO/Clearscope: Optimize for keyword density, LSI keywords242- Add internal links to related content243- Add external links to authoritative sources244- Add CTAs (lead magnet, trial, demo) at natural break points245```246247## Output Format248249```250AI CONTENT BRIEF — [Title/Topic]251252Format: [blog / social / email / ad / landing page]253Target keyword (if SEO): [keyword]254Audience: [ICP]255Goal: [signup, demo, share, purchase]256257AI Tools Used: [Claude / ChatGPT / Perplexity / etc.]258259OUTLINE:260[Sections with key points]261262FIRST DRAFT:263[Paste AI output]264265HUMAN EDITS:266- Pass 1 (substance): [changes made]267- Pass 2 (structure): [changes]268- Pass 3 (voice): [changes]269- Pass 4 (polish): [changes]270271FINAL: [link or paste]272273VARIANTS (for testing):2741. [Headline variant 1]2752. [Headline variant 2]2763. [Headline variant 3]277```278279## Implementation Checklist280281- [ ] Research phase completed before drafting (don't ask AI to write blind)282- [ ] Outline includes unique human insight (not just AI summary of existing content)283- [ ] 4-pass human edit completed (substance, structure, voice, polish)284- [ ] AI-isms deleted ("delve," "unlock," "furthermore," "in conclusion")285- [ ] Every claim has evidence or source (statistics, customer quotes, data)286- [ ] Voice matches brand guidelines (paste them into every content prompt)287- [ ] Headlines are specific, not clever ("47% more replies" > "Unlock email potential")288- [ ] SEO: target keyword in title, H1, first 100 words, meta description289290## Quality Check291292Before delivering, verify:293294- [ ] Output matches the user's stated request295- [ ] Named frameworks or sources are reflected in the recommendation296- [ ] The deliverable is specific enough for an agent to execute297- [ ] Any assumptions, risks, or dependencies are explicit298- [ ] No unsupported claims, invented facts, or private/internal references are included299300## Common Pitfalls3013021. **Publish AI output without editing.** Raw AI output = generic, detectable,303 low-trust content. Fix: 4-pass human edit. AI writes drafts. Humans make304 them good.3053062. **No unique angle.** AI can only summarize what's already been written.307 If you don't inject unique data, experience, or opinion, your content308 is a remix of page 1 results. Fix: Unique angle first. AI draft second.3093103. **"Write a blog post about X" (one-shot).** One-shot prompts produce311 generic, meandering content with no structure. Fix: Research → outline312 → draft → edit. AI assists each step. It doesn't replace any.3133144. **Not including brand voice in prompts.** Every AI output without brand315 context sounds the same. Fix: Paste voice guide into every prompt.316 Better: build a custom GPT with your brand voice trained in.3173185. **Hallucinated statistics.** "According to a recent study..." with no319 source. Fix: Perplexity for research. Every stat needs a citation.320 Human verifies before publishing.3213226. **AI-generated images without review.** Midjourney produces beautiful323 nonsense. "Data visualization" with made-up numbers. Charts with324 impossible scales. Fix: Review every AI image for accuracy.325326## Execution Artifacts327328- `references/framework-notes.md` — Named frameworks and reference tables329- `templates/output-template.md` — Deliverable shell for agent output330- `scripts/check-output.py` — Lightweight deliverable validator331332## Related Skills333334- `vibe-marketing` — Full AI marketing stack and workflow335- `copywriting` — Marketing copy fundamentals and frameworks336- `blog-writing` — Blog post structure and SEO337- `social-media-strategy` — Per-platform content and cadence338- `ad-creative-strategy` — Creative formats, testing methodology339- `seo-content-strategy` — Keyword research, content clusters340- `vibe-coding` — AI dev tools for building GTM assets
Run npx skillmds@latest add leadmagic/ai-content-creation in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
AI-powered content creation workflows — step-by-step processes for using Claude, ChatGPT, Jasper, Copy.ai, Writesonic, and Perplexity to generate, edit, and optimize blog posts, social media content, email sequences, ad copy, landing page copy, and SEO content. Use when scaling content production, building an AI-assisted content pipeline, or teaching non-writers to produce high-quality content with AI. Triggers on: "AI content", "ChatGPT for blog", "AI copywriting", "scale content with AI". It is listed under Marketing & Growth on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
LeadMagic (@leadmagic) published this skill. Their other Agent Skills are listed on their SkillMD profile.