$npx -y skills add indranilbanerjee/contentforge --skill cf-briefGenerate research-backed content briefs with keywords, competitors, intent, and SEO strategy from a topic.
| 1 | # Content Brief Generator |
| 2 | |
| 3 | Generate a comprehensive, research-backed content brief from a keyword or topic. The brief includes keyword data, competitor content analysis, search intent classification, audience pain points, a recommended outline, and an actionable SEO strategy — everything a writer needs to produce high-ranking content on the first draft. |
| 4 | |
| 5 | ## When to Use |
| 6 | |
| 7 | Use `/contentforge:cf-brief` when: |
| 8 | - You need a **structured content brief** before starting production with `/contentforge:create-content` |
| 9 | - You want **data-driven keyword research** to inform topic selection |
| 10 | - You need to **analyze competitor content** to find gaps and differentiation angles |
| 11 | - You're planning a content calendar and need briefs for multiple upcoming pieces |
| 12 | - A client or stakeholder requires a **brief for approval** before production begins |
| 13 | - You want to understand **search intent** before committing to a content type |
| 14 | |
| 15 | **For direct content production** (brief + draft in one step), use `/contentforge:create-content` instead. |
| 16 | **For multiple briefs**, run `/contentforge:cf-brief` once per topic. |
| 17 | |
| 18 | ## What This Command Does |
| 19 | |
| 20 | 1. **Keyword Research** — Primary keyword analysis with search volume, keyword difficulty, related and semantically adjacent terms, and long-tail opportunities |
| 21 | 2. **Competitor Content & E-E-A-T Analysis** — Analyze top 5 ranking pages for word count, structure, key points covered, content gaps, unique angles, and E-E-A-T signals (author credentials, original research, first-hand experience) |
| 22 | 3. **Search Intent Classification** — Determine whether the query is informational, commercial, transactional, or navigational, and recommend content type accordingly |
| 23 | 4. **Audience Pain Points & Questions** — Map target audience needs, common questions, forum discussions, and "People Also Ask" patterns |
| 24 | 5. **Recommended Outline** — Generate a structured outline with title options, section descriptions, word count allocations, and citation targets per section |
| 25 | 6. **SEO Strategy** — Keyword placement plan, meta title/description recommendations, internal linking opportunities, featured snippet potential, and schema markup suggestions |
| 26 | 7. **AEO/GEO Strategy** — AI Overview presence check, citation-worthiness checklist, entity consistency, answer-block recommendations, llms.txt awareness |
| 27 | 8. **Success Metrics** — Define measurable goals: target word count, minimum citations, readability target, quality score goal (8.5+) |
| 28 | |
| 29 | ## Required Inputs |
| 30 | |
| 31 | **Minimum Required:** |
| 32 | - **Keyword or Topic** — The primary keyword or topic to build the brief around (e.g., "AI in healthcare 2026", "best project management tools") |
| 33 | - **Target Audience** — Who this content is for (e.g., "Healthcare CIOs", "Small business owners", "Marketing managers at B2B SaaS companies") |
| 34 | |
| 35 | **Optional:** |
| 36 | - **Content Type** — article, blog, whitepaper, faq, video-script (if not specified, the brief recommends the best type based on search intent) |
| 37 | - **Competitor URLs** — 1-5 specific competitor pages to analyze (if not provided, top 5 SERP results are used) |
| 38 | - **SEO Goals** — Primary goal: `traffic` (maximize organic visits), `conversions` (target bottom-of-funnel intent), or `awareness` (brand visibility and thought leadership) |
| 39 | - **Brand** — Brand profile name to align voice/terminology recommendations in the brief |
| 40 | |
| 41 | ## How to Use |
| 42 | |
| 43 | ### Interactive Mode (Recommended) |
| 44 | ``` |
| 45 | /contentforge:cf-brief |
| 46 | ``` |
| 47 | **Prompts you for:** |
| 48 | 1. Keyword or topic |
| 49 | 2. Target audience |
| 50 | 3. Content type (or let the brief recommend one) |
| 51 | 4. Competitor URLs (skip to use SERP top 5) |
| 52 | 5. SEO goal (traffic / conversions / awareness) |
| 53 | |
| 54 | ### Quick Mode (All Parameters) |
| 55 | ``` |
| 56 | /contentforge:cf-brief "AI diagnostics precision medicine" --audience="Healthcare Executives" --type=article --goal=traffic |
| 57 | ``` |
| 58 | |
| 59 | ### With Competitor URLs |
| 60 | ``` |
| 61 | /contentforge:cf-brief "best CRM for startups" --audience="Startup founders" --competitors="https://example1.com/crm-guide,https://example2.com/best-crm" --goal=conversions |
| 62 | ``` |
| 63 | |
| 64 | ### With Brand Context |
| 65 | ``` |
| 66 | /contentforge:cf-brief "cloud security best practices" --audience="IT Directors" --brand=AcmeTech --type=whitepaper |
| 67 | ``` |
| 68 | |
| 69 | ## What Happens |
| 70 | |
| 71 | ### Phase 1: Keyword Research (2-3 minutes) |
| 72 | |
| 73 | Gather keyword data for the primary keyword and discover related opportunities. |
| 74 | |
| 75 | **Data Collected:** |
| 76 | - **Primary Keyword:** Search volume (monthly), keyword difficulty (0-100), CPC indicator, trend direction |
| 77 | - **Related Keywords:** 10-15 semantically related terms with volume and difficulty (cover the topic's entities and subtopics naturally — do not treat these as terms to sprinkle for density) |
| 78 | - **Long-Tail Opportunities:** 5-8 long-tail variants with lower difficulty and clear intent |
| 79 | - **Question Keywords:** 5-10 question-format queries from "People Also Ask" and forums (these double as AEO answer-block targets in Phase 6.5) |
| 80 | |
| 81 | **MCP Inte |