Agent skill

Content Brief Factory

by gooseworks-ai in gooseworks-ai/goose-skills

Generate detailed, differentiated content briefs at scale. An agent skill from gooseworks-ai/goose-skills.

MITAuto-check passedWriting & Content

Install Content Brief Factory

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill content-brief-factory -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills content-brief-factory --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/content/composites/content-brief-factory .claude/skills/content-brief-factory && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
content-brief-factory
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.1k tokens
SKILL.md length
902 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Generate detailed, differentiated content briefs at scale. An agent skill from gooseworks-ai/goose-skills.

  • Works in 5 steps: Intake → Existing Coverage Check → Per-Keyword Analysis (Batch) → …
  • Tasks that involve Content strategy
  • SKILL.md covers When to Use, Tool Enhancement (Optional), Phase 0: Intake and Phase 1: Existing Coverage Check, plus 7 more sections
  • Calls python3; reaches serpapi.com; needs SERPAPI_KEY and SERPER_API_KEY

What it does

Content Brief Factory is an agent skill from gooseworks-ai/goose-skills. Generate detailed, differentiated content briefs at scale. Each brief includes SERP analysis, competing page breakdown, unique angles from real customer language (reviews, Reddit), internal linking plan, and SERP feature targets. Batch mode produces 10-50 briefs in one run. Crushes generic "keyword density" briefs from tools like Surfer or Clearscope.

Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Writing & Content, covering Content strategy, Keyword research and On-page SEO. It works with Reddit and SerpApi. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • Tasks that involve Content strategy
  • Tasks that involve Keyword research
  • Tasks that involve On-page SEO

Example prompts

  • “keyword density”
  • “/content-brief-factory”

Requirements

  • Python 3
  • A credential in SERPAPI_KEY
  • A credential in SERPER_API_KEY

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Intake
  2. Existing Coverage Check
  3. Per-Keyword Analysis (Batch)
  4. Brief Generation
  5. Batch Output

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • serpapi.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SERPAPI_KEY
    • SERPER_API_KEY
    • DATAFORSEO_PASSWORD
    • VALUESERP_API_KEY
    • APIFY_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Content Brief Factory loads about 3.1k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 902 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 902 words, ~3,053 tokens.

Download SKILL.mdSave it as .claude/skills/content-brief-factory/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
content-brief-factory
description
Generate detailed, differentiated content briefs at scale. Each brief includes SERP analysis, competing page breakdown, unique angles from real customer language (reviews, Reddit), internal linking plan, and SERP feature targets. Batch mode produces 10-50 briefs in one run. Crushes generic "keyword density" briefs from tools like Surfer or Clearscope.
tags
content

Content Brief Factory

Most content briefs are garbage. They tell you "mention these keywords 7 times" and call it a strategy. This skill produces briefs that include competitive analysis, unique angles mined from what real customers say, SERP feature targeting, and a differentiated outline — so your writer knows exactly what to create and why it'll rank.

Core principle: A great brief doesn't just say "write about X." It says "here's what's already ranking, here's why it's winning, here's the gap they missed, here's the customer language that proves the gap matters, and here's exactly how to structure a page that beats them."

Batch mode: Process 10-50 keywords in a single run. Each brief takes ~30 seconds in enhanced mode, ~60 seconds in baseline.

When to Use

  • "Create content briefs for these keywords"
  • "I need briefs for our Q2 content calendar"
  • "Write briefs for our pSEO templates"
  • "Generate 20 briefs from this keyword list"
  • "What should we write about [topic]? Give me a full brief."

Tool Enhancement (Optional)

Briefs are significantly better with real SERP data (what's actually ranking, what SERP features appear) rather than inferred analysis.

Agent Prompt to User

"I can create strong content briefs using competitive research and customer language mining. For the best results — especially accurate SERP analysis and keyword metrics — I'd recommend connecting a SERP data API."

Recommended: SerpAPI (100 free searches/month, $50/month for 5,000)

  • Sign up at serpapi.com → get API key
  • Set SERPAPI_KEY env var

Alternatives that also work:

  • Serper.dev (2,500 free searches, then $50/month for 50K) → set SERPER_API_KEY
  • DataForSEO SERP (pay-per-use, ~$0.01/search) → set DATAFORSEO_LOGIN + DATAFORSEO_PASSWORD
  • ValueSERP (free tier available) → set VALUESERP_API_KEY

"Want to use one of these, or should I proceed with baseline mode? Baseline uses web search to analyze competing pages — still produces great briefs, just with less precise SERP feature and volume data."

Mode Selection
  • Enhanced mode — Real SERP data per keyword: exact ranking pages, SERP features present (featured snippets, PAA, video carousels), search volume, keyword difficulty. Briefs include specific "win this SERP feature" targeting.
  • Baseline mode — Uses web_search to identify top-ranking pages, seo-domain-analyzer for domain metrics. SERP feature detection is inferred. Still produces excellent briefs — the competitive analysis and customer language components don't need SERP APIs.

Phase 0: Intake

  1. Keywords — List of target keywords (1-50). Can be:
    • Pasted list
    • CSV file
    • Output from seo-opportunity-finder
    • Output from programmatic-seo-planner (template keywords)
  2. Your site URL — So we check for existing coverage
  3. ICP — Who's reading this content? (role, pain, goal)
  4. Brand voice — Formal/casual/technical? (or link to brand voice doc)
  5. Content type preference — Blog posts, landing pages, guides, glossary entries?
  6. Brief depth — Standard (outline + angle + competitors) or Deep (all of the above + customer quotes + SERP feature targeting + internal links)?
  7. Tool preference — Enhanced mode with SERP API, or baseline? (see Tool Enhancement above)

Phase 1: Existing Coverage Check

Run site-content-catalog on your site:

bash
python3 skills/site-content-catalog/scripts/catalog_content.py \
  --url "<your_site_url>" \
  --output json

For each target keyword, check:

  • Do you already have a page targeting this keyword? → Update brief (not new page)
  • Do you have related pages that should link to this? → Internal link candidates
  • What content gaps exist? → Confirms keyword is worth targeting

Phase 2: Per-Keyword Analysis (Batch)

For each keyword, run in parallel where possible:

Show full SKILL.md (375 more words)Show less
2A: SERP Analysis

Enhanced mode (SerpAPI / Serper / DataForSEO):

# SerpAPI example
GET https://serpapi.com/search?q={keyword}&api_key={key}&num=10

Extract per keyword:

  • Top 10 ranking URLs
  • SERP features present (featured snippet, PAA, video, knowledge panel, images)
  • Featured snippet holder (if any) + snippet content
  • People Also Ask questions (top 5)
  • Related searches
  • Search volume + keyword difficulty (if available from API)

Baseline mode:

Use web_search for each keyword:

  • Note top 5-10 results
  • Identify obvious SERP features from result format
  • Use seo-domain-analyzer for volume/difficulty estimates
2B: Competing Page Analysis

For top 3-5 ranking pages per keyword, fetch via fetch_webpage:

Analyze each:

  • Word count — How long are ranking pages?
  • Structure — H1, H2 outline, content flow
  • Content type — How-to, listicle, comparison, guide, definition
  • Unique data — Do they include original research, surveys, screenshots?
  • Freshness — When was it last updated?
  • Depth score — Thin overview vs. comprehensive resource
  • Missing topics — What did they NOT cover that they should have?
2C: Customer Language Mining

Run review-site-scraper + reddit-post-finder for the topic:

bash
# Reviews — find how ICP talks about this problem
python3 skills/capabilities/review-site-scraper/scripts/scrape_reviews.py \
  --platform g2 \
  --url "<relevant_product_review_url>" \
  --output json

# Reddit — find real questions and pain language
python3 skills/reddit-post-finder/scripts/search_reddit.py \
  --subreddit "<relevant_subs>" \
  --keywords "<keyword>,<topic>" \
  --days 365 --sort top --time year

Extract:

  • Real questions people ask about this topic → sections to include
  • Pain language → angle for the intro hook
  • Misconceptions → myth-busting section opportunity
  • Specific use cases → concrete examples to include
  • Quotes → proof points to weave into content

Phase 3: Brief Generation

For each keyword, produce:

markdown
# Content Brief: [Target Keyword]

## Metadata
- **Target keyword:** [primary keyword]
- **Secondary keywords:** [2-5 related keywords to include naturally]
- **Search volume:** [monthly, if available] | **Difficulty:** [score, if available]
- **Content type:** [blog post / guide / comparison / glossary / landing page]
- **Target word count:** [X-Y words] (based on competing pages)
- **Priority:** [P0/P1/P2]

---

## Search Landscape

### What's Currently Ranking
| # | Page | Domain | Type | Words | Strengths | Weaknesses |
|---|------|--------|------|-------|-----------|------------|
| 1 | [title] | [domain] | [type] | [count] | [what they do well] | [what they miss] |
| 2 | ... | | | | | |
| 3 | ... | | | | | |

### SERP Features Present
- Featured snippet: [Yes/No — current holder + content]
- People Also Ask: [list of PAA questions]
- Video carousel: [Yes/No]
- Images: [Yes/No]
- Knowledge panel: [Yes/No]

### SERP Feature Targets
- [ ] **Win featured snippet** — Structure answer in [format] under H2 "[heading]"
- [ ] **Answer PAA questions** — Include sections covering: [list]
- [ ] **Image pack** — Include [type of images/diagrams]

---

## Differentiation Angle

**The gap in existing content:** [What ALL ranking pages miss or do poorly]

**Your unique angle:** [How to approach this differently — based on customer language, product positioning, or data you have that competitors don't]

**Customer voice evidence:**
> "[Quote from review/Reddit showing the gap]" — [Source]
> "[Another quote]" — [Source]

---

## Recommended Outline

### Title Options (pick one)
1. [Title option A — SEO-optimized]
2. [Title option B — curiosity-driven]
3. [Title option C — outcome-focused]

### Meta Description
[155 characters, includes keyword, has clear value prop]

### Content Structure

**H1: [Exact H1]**

**H2: [Section 1 — Hook/Problem Statement]**
- What to cover: [specific guidance]
- Length: [~X words]
- Include: [customer pain quote as hook]

**H2: [Section 2 — Core Content]**
- What to cover: [specific guidance]
- Length: [~X words]
- Include: [comparison table / step-by-step / framework]

**H2: [Section 3 — Differentiated Angle]**
- What to cover: [the thing competitors miss]
- Length: [~X words]
- This is your competitive edge

**H2: [Section 4 — Practical Application]**
- What to cover: [concrete examples, use cases]
- Include: [screenshots, templates, or data]

**H2: [Section 5 — FAQ / PAA Answers]**
- [PAA question 1] — [brief answer guidance]
- [PAA question 2] — [brief answer guidance]
- [PAA question 3] — [brief answer guidance]

**H2: [Section 6 — CTA / Next Steps]**
- What to cover: [natural transition to your product]

---

## Internal Linking Plan
- **Link FROM this page TO:** [existing pages that are relevant]
- **Link TO this page FROM:** [existing pages that should reference this]
- **Anchor text suggestions:** [specific anchor text for each link]

---

## Content Requirements
- [ ] Include at least [N] original examples/screenshots
- [ ] Use customer language: "[specific phrases to work in]"
- [ ] Include structured data: [FAQ schema / HowTo schema / etc.]
- [ ] Add last-updated date (for freshness signals)
- [ ] Target readability: [grade level / reading time]

---

## Competitive Advantage Checklist
- [ ] Covers everything top 3 pages cover
- [ ] Adds [unique angle] they all miss
- [ ] Uses real customer language (not generic marketing speak)
- [ ] Targets [SERP feature] with optimized format
- [ ] Has stronger internal linking than competitors
- [ ] Includes original [data/images/templates] competitors lack

Phase 4: Batch Output

For batch runs (10+ briefs):

markdown
# Content Brief Batch — [Product/Client] — [DATE]

## Summary
- Briefs generated: [N]
- Total target search volume: [X]/month
- Content types: [N] blog posts, [N] guides, [N] comparisons, etc.

## Priority Order
| # | Keyword | Volume | Difficulty | Content Type | Unique Angle | Status |
|---|---------|--------|-----------|-------------|-------------|--------|
| 1 | [kw] | [vol] | [diff] | [type] | [angle summary] | Ready |
| 2 | [kw] | [vol] | [diff] | [type] | [angle summary] | Ready |
...

## Individual Briefs
[Brief 1]
---
[Brief 2]
---
...

Save to the current working directory or wherever the user prefers. For batch mode, also export a summary CSV.

Cost

ComponentCost
Site catalog (once)~$0.05-0.10
Review scraper (per topic cluster)~$0.10-0.30
Reddit scraper (per topic cluster)~$0.05-0.10
Page fetches (3-5 per keyword)~$0.01-0.03 per keyword
SerpAPI (enhanced, per keyword)~$0.01-0.05 per keyword
Serper.dev (enhanced, per keyword)~$0.001 per keyword
AnalysisFree (LLM reasoning)
Total per brief (baseline)~$0.05-0.15
Total per brief (enhanced)~$0.08-0.25
Batch of 20 briefs (baseline)~$1.00-3.00
Batch of 20 briefs (enhanced)~$1.60-5.00

Tools Required

  • Apify API token — APIFY_API_TOKEN env var
  • Upstream skills: site-content-catalog, seo-domain-analyzer, review-site-scraper, reddit-post-finder, fetch_webpage
  • Optional (enhanced): SerpAPI (SERPAPI_KEY), Serper.dev (SERPER_API_KEY), DataForSEO (DATAFORSEO_LOGIN + DATAFORSEO_PASSWORD), or ValueSERP (VALUESERP_API_KEY)

Scheduling

For ongoing content operations, run weekly:

  • Input: keywords from seo-opportunity-finder or content calendar
  • Output: fresh briefs for the writing team
  • Schedule: Monday mornings before editorial planning

Trigger Phrases

  • "Create content briefs for these keywords"
  • "Brief me on [keyword]"
  • "Generate 20 content briefs"
  • "What should we write about [topic]?"
  • "Build briefs for our content calendar"
  • "Batch brief these keywords"

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/content/composites/content-brief-factory of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Content Brief Factory next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Content Brief Factory compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Content Brief Factory this skillgooseworks-ai/goose-skills1.2k1 repos~3.1kAutomated safety check: PassMIT
Local Content Strategygarrettjsmith/localseoskills121—~2.8kAutomated safety check: PassMIT
SEO Keyword ClusteringAgriciDaniel/claude-seo19k2 repos~3.3kAutomated safety check: PassMIT
SEO Content Brief GeneratorAgriciDaniel/claude-seo19k2 repos~2.6kAutomated safety check: PassMIT
SEO Keyword Clusterseranking/seo-skills161—~2.5kAutomated safety check: PassMIT
Content Brief Authoringrampstackco/claude-skills945—~5.6kAutomated safety check: PassMIT

Similar skills

  • Local Content Strategy

    garrettjsmith/localseoskills

    Build a complete local content strategy from keyword research output.

    121 GitHub stars~2.8k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • SEO Keyword Clustering

    AgriciDaniel/claude-seo

    Clusters keywords by how much their search results overlap and designs a hub-and-spoke content plan with an internal link matrix and an interactive cluster map.

    19k GitHub starsUsed in 2 repos~3.3k tokens
    Marketing & SEOAuto-check passed
  • SEO Content Brief Generator

    AgriciDaniel/claude-seo

    Builds research-backed SEO content briefs with competitor scoring, per-section word counts and page-type templates, for new pages or improving existing ones.

    19k GitHub starsUsed in 2 repos~2.6k tokens
    Marketing & SEOAuto-check passed
  • SEO Keyword Cluster

    seranking/seo-skills

    Build a content cluster plan from seed keywords — intent-grouped clusters, pillar+spokes architecture with H1/H2 suggestions per spoke, prioritised build order, and an internal-linking map.

    161 GitHub stars~2.5k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Content Brief Authoring

    rampstackco/claude-skills

    How to author a content brief that actually guides a writer (human or AI) to produce a piece that ranks, converts, or both.

    945 GitHub stars~5.6k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Ink Cluster

    jeremylongshore/tons-of-skills-marketplace

    Topic cluster architecture builder — takes a core topic and maps the full cluster with 1 pillar page, 6-10 supporting posts, internal linking map, keyword targets, and estimated monthly search…

    2.8k GitHub stars~1.3k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Content Brief Factory

What does Content Brief Factory do?

Generate detailed, differentiated content briefs at scale. An agent skill from gooseworks-ai/goose-skills. Content Brief Factory is an agent skill from gooseworks-ai/goose-skills. Generate detailed, differentiated content briefs at scale.

When should I use Content Brief Factory?

Content Brief Factory fits situations like: tasks that involve Content strategy; tasks that involve Keyword research; tasks that involve On-page SEO.

How do I install Content Brief Factory in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill content-brief-factory -a claude-code`. Or copy the skill folder (skills/content/composites/content-brief-factory in gooseworks-ai/goose-skills) into .claude/skills/content-brief-factory in your project. Claude Code loads it when a task matches its description.

How do I install Content Brief Factory in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill content-brief-factory -a codex`. Or copy the skill folder (skills/content/composites/content-brief-factory in gooseworks-ai/goose-skills) into .agents/skills/content-brief-factory in your project. Codex loads it when a task matches its description.

Can I use Content Brief Factory in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill content-brief-factory -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/content-brief-factory, .gemini/skills/content-brief-factory, .github/skills/content-brief-factory and .opencode/skills/content-brief-factory in your project.

What does Content Brief Factory need to run?

Going by SKILL.md and its folder, Content Brief Factory needs the command-line tools its instructions call (python3) and credentials named SERPAPI_KEY, SERPER_API_KEY, DATAFORSEO_PASSWORD and VALUESERP_API_KEY. Our summary lists: Python 3; A credential in SERPAPI_KEY; A credential in SERPER_API_KEY.

Does Content Brief Factory access the network?

SKILL.md names 1 domain. In commands or code: serpapi.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Content Brief Factory safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Content Brief Factory use?

Content Brief Factory is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Content Brief Factory use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Content Brief Factory?

Skills that share tags, products or a category with Content Brief Factory: Local Content Strategy (garrettjsmith/localseoskills, 121 stars), SEO Keyword Clustering (AgriciDaniel/claude-seo, 19k stars), SEO Content Brief Generator (AgriciDaniel/claude-seo, 19k stars) and SEO Keyword Cluster (seranking/seo-skills, 161 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Content Brief Factory?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.