Skip to content
cccskills
FreePublished on GitHub

content-brief

Generate SEO-informed content briefs with competitive positioning

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md10.1 KB
  • skill.meta.json387 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Content Brief

Generates comprehensive, SEO-informed content briefs by combining topic research, keyword analysis, and competitive gap analysis. Uses signal-scanner capabilities for topic research and company-researcher patterns for competitor content analysis. The output is a ready-to-write brief with outline, keywords, differentiation angles, and distribution plan.

Prerequisites

  • agency.config.json in the project root
  • WebSearch tool available
  • User-provided topic or target keyword

Capabilities Used

  1. signal-scanner -- for topic research and trending content discovery
  2. company-researcher -- for competitor content analysis and positioning research

Phase 0: Read Agency Context

  1. Read agency.config.json from the project root.
  2. Extract services[].name and services[].keywords -- these define the agency's expertise areas.
  3. Extract icp.segments[] -- the audience this content should attract.
  4. Extract agency_name and any existing content strategy settings.
  5. Note the agency's primary markets and industries for relevance filtering.
  6. Accept parameters:
    • topic -- (required) the topic or keyword to build a brief for
    • content_type -- blog | guide | case-study | comparison | how-to | listicle. Default: blog
    • target_audience -- which ICP segment this content targets. Default: primary segment
    • word_count_target -- optional override. Default: determined by competitive analysis

Phase 1: Topic Research

Run WebSearch queries to understand the topic landscape:

Top ranking content:

  • "{{topic}}" best practices
  • "{{topic}}" guide {{current_year}}
  • "{{topic}}" for {{icp_industry}}
  • how to {{topic}}
  • "{{topic}}" tips {{current_year}}

Visit top 10 results from search. For each, extract:

  • URL and domain authority indicator (known brand vs niche blog)
  • Title and H1
  • Word count (estimate from content length)
  • Headings structure (H2s and H3s)
  • Key points covered
  • Content format (listicle, how-to, narrative, data-driven)
  • Publication date (is it fresh or outdated?)
  • Unique angle or hook
  • Internal/external links pattern
  • Multimedia usage (images, videos, infographics, tools)

Compile:

TOP 10 RANKING CONTENT ANALYSIS:
---
Average word count: [range]
Most common format: [format]
Publication recency: [X of 10 published in last 12 months]
Content depth: [surface / moderate / deep]
Common H2 topics: [list the most repeated subtopics]

Phase 2: Keyword Analysis

From the search results and topic research, build a keyword map:

Primary keyword:

  • The main keyword the content should rank for
  • Search intent classification: informational | commercial | transactional | navigational

Secondary keywords:

  • 5-10 variations and related terms found across top results
  • Long-tail variants

Question keywords (People Also Ask patterns):

  • Search "{{topic}}" questions and {{topic}} site:quora.com OR site:reddit.com
  • Extract the top 5-8 questions people ask about this topic
  • These become H2 candidates or FAQ sections

Semantic keywords:

  • Terms that consistently appear in top-ranking content
  • Industry-specific jargon the audience would use
  • Related concepts that signal topical authority

Keyword difficulty estimate:

  • Based on who currently ranks: all major brands = high difficulty, mix of small sites = medium, mostly forums/low-authority = low
  • Recommendation: pursue | skip | long-tail alternative

Compile:

KEYWORD MAP:
---
Primary: [keyword] -- Intent: [type] -- Difficulty: [high/medium/low]
Secondary: [keyword1], [keyword2], [keyword3], [keyword4], [keyword5]
Questions:
  1. [question] -- [search volume indicator: high/medium/low based on PAA presence]
  2. [question]
  3. [question]
  4. [question]
  5. [question]
Semantic: [term1], [term2], [term3], [term4], [term5]

Phase 3: Competitive Gap Analysis

Analyze the top 3 ranking articles in depth:

For each competitor article:

  • What they cover thoroughly
  • What they mention but don't go deep on
  • What they miss entirely
  • Their unique angle/value-add
  • Their CTA and monetization approach
  • Quality of examples and data

Gap identification:

  • Topics covered by 0 of 3 articles (blue ocean)
  • Topics covered shallowly by all 3 (depth opportunity)
  • Perspectives missing (practitioner POV, data-driven, case-study-backed)
  • Recency gaps (outdated stats, old examples, pre-{{current_year}} advice)

Agency differentiation:

  • Cross-reference gaps against services[].keywords
  • Where can the agency's real expertise add value no competitor can?
  • What case study results or data can be cited?
  • What practitioner insight is unique to the agency?

Compile:

COMPETITIVE GAP ANALYSIS:
---
TOP 3 COMPETITORS:
1. [URL] -- Covers: [topics]. Misses: [gaps]. Angle: [their hook]
2. [URL] -- Covers: [topics]. Misses: [gaps]. Angle: [their hook]
3. [URL] -- Covers: [topics]. Misses: [gaps]. Angle: [their hook]

BLUE OCEAN TOPICS (nobody covers):
- [topic]
- [topic]

DEPTH OPPORTUNITIES (covered shallowly):
- [topic]
- [topic]

OUR UNIQUE ANGLE:
[What makes our take different, based on agency expertise and case study data]

Phase 4: Generate Brief

Assemble the complete content brief:

CONTENT BRIEF: [Topic]
===

TARGET KEYWORD: [primary keyword]
SECONDARY KEYWORDS: [comma-separated list]
SEARCH INTENT: [informational / commercial / transactional]
TARGET WORD COUNT: [range, based on competitive analysis]
CONTENT TYPE: [blog / guide / case-study / comparison / how-to / listicle]
TARGET AUDIENCE: [ICP segment name and description]

---

TITLE OPTIONS:
1. [title option -- SEO optimized, includes primary keyword]
2. [title option -- curiosity/click-driven]
3. [title option -- data or number-led]

META DESCRIPTION:
[155 characters max, includes primary keyword, compelling reason to click]

---

OUTLINE:

H1: [chosen title]

Introduction (150-200 words):
- Hook: [specific opening approach -- stat, question, pain point, contrarian take]
- Context: [why this matters now]
- Promise: [what the reader will learn/get]
- Credibility: [brief agency expertise signal]

H2: [Section 1 Title]
- Key points to cover:
  - [point 1]
  - [point 2]
  - [point 3]
- Unique angle: [what we add that competitors don't]
- Supporting evidence: [data, example, or case study to include]

H2: [Section 2 Title]
- Key points to cover:
  - [point 1]
  - [point 2]
  - [point 3]
- Unique angle: [differentiation]
- Supporting evidence: [data or example]

H2: [Section 3 Title]
- Key points to cover:
  - [point 1]
  - [point 2]
- Unique angle: [differentiation]

H2: [Section 4 Title -- if applicable]
- Key points to cover

H2: [FAQ / Common Questions -- if question keywords warrant it]
- Q: [question keyword 1]
  A: [brief answer direction, 50-100 words]
- Q: [question keyword 2]
  A: [brief answer direction]
- Q: [question keyword 3]
  A: [brief answer direction]

Conclusion (100-150 words):
- Summary of key takeaways
- CTA: [specific next action for the reader]

---

CONTENT REQUIREMENTS:

Must include:
- [specific data point or statistic]
- [real example or mini case study]
- [tool, framework, or template the reader can use]
- [at least 1 original visual -- chart, diagram, or screenshot]

Internal links (to agency pages):
- [page 1] -- link from [section]
- [page 2] -- link from [section]

External references (credible sources):
- [source 1] -- for [claim]
- [source 2] -- for [data point]

Keywords to naturally include:
- Primary: use in H1, first 100 words, 1 H2, conclusion
- Secondary: distribute across H2s and body text
- Semantic: weave naturally throughout

---

DIFFERENTIATION:

What competitors cover well:
- [summary of common ground]

What competitors miss:
- [gap 1 -- we address in Section X]
- [gap 2 -- we address in Section Y]

Our unique angle:
[2-3 sentences on what makes this piece different from everything else ranking]

Expert insight to leverage:
[Specific agency expertise, client results, or practitioner knowledge to weave in]

---

CTA STRATEGY:

Primary CTA: [what action the reader should take]
Placement: [where in the article -- after which section]
Secondary CTA: [softer ask -- newsletter, resource download, related content]
Placement: [end of article or sidebar]

Phase 5: Distribution Plan

DISTRIBUTION PLAN:
===

Blog post:
- Publish on: [agency blog URL]
- Category: [blog category]
- Author: [suggested]
- Publish date: [recommended timing based on topic freshness]

LinkedIn:
- Article version: [yes/no -- for long-form LinkedIn publishing]
- Carousel: [5-7 slide breakdown of key points]
  - Slide 1: [hook/title]
  - Slide 2: [key insight 1]
  - Slide 3: [key insight 2]
  - Slide 4: [key insight 3]
  - Slide 5: [data point or case study]
  - Slide 6: [actionable takeaway]
  - Slide 7: [CTA]
- Text post: [2-3 sentence teaser with link]

Email newsletter:
- Subject line options:
  1. [option]
  2. [option]
- Excerpt: [150-word teaser for newsletter, ending with "Read the full guide ->"]

Social media posts (3-5):
1. [Platform]: [post text, max 280 chars for Twitter, longer for LinkedIn/IG]
2. [Platform]: [post text]
3. [Platform]: [post text]
4. [Platform]: [post text -- question format for engagement]
5. [Platform]: [post text -- stat or data-led]

Repurpose opportunities:
- [Thread version for Twitter/X]
- [Short-form video script for Instagram Reels / YouTube Shorts]
- [Infographic from key data points]
- [Email sequence if topic supports multi-part series]

Example Usage

Trigger phrases:

  • "Create a content brief for [topic]"
  • "Write a brief about [keyword]"
  • "SEO content plan for [topic]"
  • "What should we write about [topic]?"
  • "Content brief for our blog"
User: Create a content brief for "Shopify CRO for D2C brands"
Assistant: [searches top ranking content, analyzes keywords, finds competitive gaps, generates full brief with outline and distribution plan]
User: We want to write a comparison post: Shopify vs WooCommerce for Indian D2C brands
Assistant: [researches both platforms in Indian context, finds gaps in existing comparisons, builds brief with agency's Shopify expertise as differentiator]

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Analyze A/B test results for statistical significance with ship, extend, or kill recommendations

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Generate structured creative briefs for ad designers with brand-consistent direction

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Mine winning ad angles, hooks, and creative patterns from top-performing ads

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

ad-spy

Free

Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

See all skills by ekatasingh1107

Report a problem with this skill