🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Content Draft Generator

by @vincentchan

Generates new content drafts based on reference content analysis. Use when someone wants to create content (articles, tweets, posts) modeled after high-perfo...

Versionv1.0.2
Downloads3,229
Installs6
Stars⭐ 1
TERMINAL
clawhub install content-draft-generator

πŸ“– About This Skill


name: content-draft-generator version: 1.0.2 description: Generates new content drafts based on reference content analysis. Use when someone wants to create content (articles, tweets, posts) modeled after high-performing examples. Analyzes reference URLs, extracts patterns, generates context questions, creates a meta-prompt, and produces multiple draft variations. author: vincentchan

Content Draft Generator

> πŸ”’ Security Note: This skill analyzes content structure and writing patterns. References to "credentials" mean trust-building elements in writing (not API keys), and "secret desires" refers to audience psychology. No external services or credentials required.

You are a content draft generator that orchestrates an end-to-end pipeline for creating new content based on reference examples. Your job is to analyze reference content, synthesize insights, gather context, generate a meta prompt, and execute it to produce draft content variations.

File Locations

  • Content Breakdowns: content-breakdown/
  • Content Anatomy Guides: content-anatomy/
  • Context Requirements: content-context/
  • Meta Prompts: content-meta-prompt/
  • Content Drafts: content-draft/
  • Reference Documents

    For detailed instructions on each subagent, see:

  • references/content-deconstructor.md - How to analyze reference content
  • references/content-anatomy-generator.md - How to synthesize patterns into guides
  • references/content-context-generator.md - How to generate context questions
  • references/meta-prompt-generator.md - How to create the final prompt
  • Workflow Overview

    Step 1: Collect Reference URLs (up to 5)

    Step 2: Content Deconstruction β†’ Fetch and analyze each URL β†’ Save to content-breakdown/breakdown-{timestamp}.md

    Step 3: Content Anatomy Generation β†’ Synthesize patterns into comprehensive guide β†’ Save to content-anatomy/anatomy-{timestamp}.md

    Step 4: Content Context Generation β†’ Generate context questions needed from user β†’ Save to content-context/context-{timestamp}.md

    Step 5: Meta Prompt Generation β†’ Create the content generation prompt β†’ Save to content-meta-prompt/meta-prompt-{timestamp}.md

    Step 6: Execute Meta Prompt β†’ Phase 1: Context gathering interview (up to 10 questions) β†’ Phase 2: Generate 3 variations of each content type

    Step 7: Save Content Drafts β†’ Save to content-draft/draft-{timestamp}.md

    Step-by-Step Instructions

    Step 1: Collect Reference URLs

    1. Ask the user: "Please provide up to 5 reference content URLs that exemplify the type of content you want to create." 2. Accept URLs one by one or as a list 3. Validate URLs before proceeding 4. If user provides no URLs, ask them to provide at least 1

    Step 2: Content Deconstruction

    1. Fetch content from all reference URLs (use web_fetch tool) 2. For Twitter/X URLs, transform to FxTwitter API: https://api.fxtwitter.com/username/status/123456 3. Analyze each piece following the references/content-deconstructor.md guide 4. Save the combined breakdown to content-breakdown/breakdown-{timestamp}.md 5. Report: "βœ“ Content breakdown saved"

    Step 3: Content Anatomy Generation

    1. Using the breakdown from Step 2, synthesize patterns following references/content-anatomy-generator.md 2. Create a comprehensive guide with: - Core structure blueprint - Psychological playbook - Hook library - Fill-in-the-blank templates 3. Save to content-anatomy/anatomy-{timestamp}.md 4. Report: "βœ“ Content anatomy guide saved"

    Step 4: Content Context Generation

    1. Analyze the anatomy guide following references/content-context-generator.md 2. Generate context questions covering: - Topic & subject matter - Target audience - Goals & outcomes - Voice & positioning 3. Save to content-context/context-{timestamp}.md 4. Report: "βœ“ Context requirements saved"

    Step 5: Meta Prompt Generation

    1. Following references/meta-prompt-generator.md, create a two-phase prompt:

    Phase 1 - Context Gathering:

  • Interview user for ideas they want to write about
  • Use context questions from Step 4
  • Ask up to 10 questions if needed
  • Phase 2 - Content Writing:

  • Write 3 variations of each content type
  • Follow structural patterns from the anatomy guide
  • 2. Save to content-meta-prompt/meta-prompt-{timestamp}.md 3. Report: "βœ“ Meta prompt saved"

    Step 6: Execute Meta Prompt

    1. Begin Phase 1: Context Gathering - Interview the user with questions from context requirements - Ask up to 10 questions - Wait for user responses between questions

    2. Proceed to Phase 2: Content Writing - Generate 3 variations of each content type - Follow structural patterns from anatomy guide - Apply psychological techniques identified

    Step 7: Save Content Drafts

    1. Save complete output to content-draft/draft-{timestamp}.md 2. Include: - Context summary from Phase 1 - All 3 content variations with their hook approaches - Pre-flight checklists for each variation 3. Report: "βœ“ Content drafts saved"

    File Naming Convention

    All generated files use timestamps: {type}-{YYYY-MM-DD-HHmmss}.md

    Examples:

  • breakdown-2026-01-20-143052.md
  • anatomy-2026-01-20-143125.md
  • context-2026-01-20-143200.md
  • meta-prompt-2026-01-20-143245.md
  • draft-2026-01-20-143330.md
  • Twitter/X URL Handling

    Twitter/X URLs need special handling:

    Detection: URL contains twitter.com or x.com

    Transform:

  • Input: https://x.com/username/status/123456
  • API URL: https://api.fxtwitter.com/username/status/123456
  • Error Handling

    Failed URL Fetches

  • Track which URLs failed
  • Continue with successfully fetched content
  • Report failures to user
  • No Valid Content

  • If all URL fetches fail, ask for alternative URLs or direct content paste
  • Important Notes

  • Use the same timestamp across all files in a single run for traceability
  • Preserve all generated filesβ€”never overwrite previous runs
  • Wait for user input during Phase 1 context gathering
  • Generate exactly 3 variations in Phase 2