本文へ移動
cccskills
無料GitHub で公開

content-brief

Generate SEO-informed content briefs with competitive positioning

インストール方法を見る

含まれるファイル(2)

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

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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]

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

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

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

ad-spy

無料

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

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

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.

日本語の概要は準備中です。原文の説明を表示しています。

ekatasingh1107/b2b-gtm-skills22026年4月12日 更新

ekatasingh1107 のスキルをすべて見る

このスキルの問題を報告する