Agent skill

Topical Authority Mapper

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

Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture.

MITAuto-check passedWriting & Content

Install Topical Authority Mapper

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill topical-authority-mapper -a claude-code

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

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills topical-authority-mapper --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/seo/composites/topical-authority-mapper .claude/skills/topical-authority-mapper && 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
topical-authority-mapper
GitHub stars
1.2k
Used in
1 other repo
Token cost
~3.8k tokens
SKILL.md length
1,263 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture.

  • Works in 6 steps: Intake → Current State Audit → Topic Universe Expansion → …
  • Tasks that involve Content strategy
  • SKILL.md covers When to Use, Tool Enhancement (Optional), Phase 0: Intake and Phase 1: Current State Audit, plus 8 more sections
  • Calls python3; needs DATAFORSEO_PASSWORD and KEYWORDS_EVERYWHERE_API_KEY

What it does

Topical Authority Mapper is an agent skill from gooseworks-ai/goose-skills. Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture. Identifies content gaps, priority order, and builds a structured content calendar. Produces topic maps that build genuine topical authority, not random blog posts.

Its SKILL.md is about 3.8k 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, Blog and article writing and On-page SEO. 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 Blog and article writing
  • Tasks that involve On-page SEO

Example prompts

  • “/topical-authority-mapper”

Requirements

  • Python 3
  • A credential in KEYWORDS_EVERYWHERE_API_KEY
  • A credential in SEMRUSH_API_KEY

Workflow steps

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

  1. Intake
  2. Current State Audit
  3. Topic Universe Expansion
  4. Cluster Architecture
  5. Gap Analysis & Prioritization
  6. 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

    No URLs in SKILL.md.

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

  • Credentials

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

    • DATAFORSEO_PASSWORD
    • KEYWORDS_EVERYWHERE_API_KEY
    • SEMRUSH_API_KEY
    • AHREFS_API_TOKEN
    • APIFY_API_TOKEN

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

Context cost

Topical Authority Mapper loads about 3.8k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 1,263 words of instructions outside code blocks.

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

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). 1,263 words, ~3,823 tokens.

Download SKILL.mdSave it as .claude/skills/topical-authority-mapper/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
topical-authority-mapper
description
Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture. Identifies content gaps, priority order, and builds a structured content calendar. Produces topic maps that build genuine topical authority, not random blog posts.
tags
seo

Topical Authority Mapper

Most content strategies are just keyword lists turned into blog posts. Real topical authority requires a structured map: pillar pages that own broad topics, cluster pages that go deep on subtopics, and an internal linking architecture that tells Google "we comprehensively cover this subject." This skill builds that map.

Core principle: Google rewards topical depth, not random keyword coverage. A site with 15 interlinked articles that thoroughly cover "sales automation" will outrank a site with 50 unrelated blog posts that happen to mention the phrase. This skill builds the cluster architecture that creates genuine authority.

When to Use

  • "What content should we create to dominate [topic]?"
  • "Build a topic cluster strategy for our blog"
  • "Map out our topical authority for [category]"
  • "Create a content calendar based on topic clusters"
  • "What content gaps do we have?"

Tool Enhancement (Optional)

Topic cluster mapping is significantly better with keyword data that shows search volume, difficulty, and semantic relationships across hundreds of subtopic variations.

Agent Prompt to User

"I can build a comprehensive topical authority map using competitive analysis and content gap identification. For the most precise results — especially accurate volume data and keyword clustering at scale — I'd recommend connecting a keyword data API."

Recommended: DataForSEO (pay-per-use, ~$0.01/keyword, no monthly minimum)

  • Sign up at dataforseo.com → get API login + password
  • Set DATAFORSEO_LOGIN and DATAFORSEO_PASSWORD env vars

Alternatives that also work:

  • Keywords Everywhere API ($1 per 10 credits = 100K keywords, very cheap) → set KEYWORDS_EVERYWHERE_API_KEY
  • SEMrush API (if you have a subscription) → set SEMRUSH_API_KEY
  • Ahrefs API (if you have a subscription) → set AHREFS_API_TOKEN

"Want to use one of these, or should I proceed with baseline mode? Baseline uses our existing SEO tools and web research — still produces a strong topic map, but with less granular volume data per subtopic."

Mode Selection
  • Enhanced mode — Bulk keyword data via DataForSEO / Keywords Everywhere / SEMrush / Ahrefs. Gets search volume, difficulty, and semantic grouping for every subtopic. Enables data-driven prioritization and precise gap identification. Also supports keyword clustering APIs that automatically group related terms.
  • Baseline mode — Uses seo-domain-analyzer for domain metrics, web_search for topic research, reddit-post-finder for question mining, competitor analysis via site-content-catalog. Topic mapping and cluster architecture are equally strong. Volume estimates are directional rather than exact.

Phase 0: Intake

  1. Your site URL — For existing content audit
  2. Target topics — 1-5 broad topic areas you want authority in (e.g., "sales automation", "content marketing", "data privacy")
  3. Competitors — 2-5 competitor URLs who rank well for these topics
  4. ICP — Who reads your content? (role, pain, goal)
  5. Content capacity — How many articles can your team produce per month?
  6. Existing content — Do you have a blog? How many articles? (we'll audit it)
  7. Time horizon — 3-month plan? 6-month? 12-month?
  8. Tool preference — Enhanced mode with keyword API, or baseline? (see Tool Enhancement above)

Phase 1: Current State Audit

1A: Your Existing Content

Run site-content-catalog on your site:

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

Map all existing content:

  • Blog posts by topic
  • Resource pages, guides, glossary
  • Landing pages with content
  • Identify which topics you already have content for
  • Note: thin pages, outdated content, orphan pages (no internal links)
1B: Competitor Content Mapping

For each competitor, run site-content-catalog:

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

Map their content architecture:

  • How do they structure topic clusters?
  • Which topics have pillar pages?
  • How deep do their clusters go?
  • Internal linking patterns
  • Content freshness (update dates)
1C: Domain Authority Baseline

Run seo-domain-analyzer for your site and competitors:

  • Your domain authority vs. competitors
  • Keyword overlap analysis
  • Where competitors rank that you don't

Phase 2: Topic Universe Expansion

2A: Subtopic Discovery

For each target topic area, generate the full subtopic universe:

Enhanced mode (DataForSEO / Keywords Everywhere):

# DataForSEO keyword suggestions
POST /v3/dataforseo_labs/google/keyword_suggestions/live
{
  "keyword": "<topic>",
  "limit": 500
}

# DataForSEO related keywords
POST /v3/dataforseo_labs/google/related_keywords/live
{
  "keyword": "<topic>",
  "limit": 500
}

Extract:

  • All related keywords and questions
  • Search volumes per keyword
  • Keyword difficulty scores
  • Semantic groups (auto-clustered by meaning)

Baseline mode:

Use multiple sources to build the subtopic list:

  • web_search for "topic + [what/how/why/best/vs/guide/examples]"
  • reddit-post-finder for questions people ask about the topic
  • Google autocomplete patterns (via web search)
  • Competitor content titles (from Phase 1B)
  • PAA questions from search results
2B: Question Mining

Run reddit-post-finder for each topic area:

bash
python3 skills/reddit-post-finder/scripts/search_reddit.py \
  --subreddit "<relevant_subs>" \
  --keywords "<topic>" \
  --days 365 --sort top --time year

Extract:

  • Questions people ask (→ individual article topics)
  • Recurring themes (→ cluster pillars)
  • Misconceptions (→ myth-busting content)
  • Comparisons people make (→ vs/ content)
  • Use cases discussed (→ use-case content)
2C: Keyword Clustering

Group all discovered keywords/subtopics into semantic clusters:

Enhanced mode: Use DataForSEO keyword clustering API or group by SERP overlap (keywords that share 3+ ranking URLs likely belong to the same cluster).

Baseline mode: Manual semantic grouping based on:

  • Shared root concepts
  • User intent alignment (informational / commercial / navigational)
  • Topic hierarchy (broad → specific)

Phase 3: Cluster Architecture

3A: Pillar-Cluster Mapping

For each topic area, design the cluster hierarchy:

PILLAR: [Broad Topic] — "The Complete Guide to [Topic]"
│
├── CLUSTER 1: [Subtopic Group A]
│   ├── Article: [Specific subtopic A1]
│   ├── Article: [Specific subtopic A2]
│   └── Article: [Specific subtopic A3]
│
├── CLUSTER 2: [Subtopic Group B]
│   ├── Article: [Specific subtopic B1]
│   ├── Article: [Specific subtopic B2]
│   └── Article: [Specific subtopic B3]
│
├── CLUSTER 3: [Subtopic Group C]
│   ├── Article: [Specific subtopic C1]
│   └── Article: [Specific subtopic C2]
│
└── SUPPORTING: [Glossary terms, FAQs, tools]
    ├── Glossary: [Term 1]
    ├── Glossary: [Term 2]
    └── FAQ: [Common questions]
Show full SKILL.md (506 more words)Show less
3B: Content Type Assignment

For each piece in the cluster:

Content TypeWhen to UseTypical Word Count
Pillar pageBroad topic overview, links to all cluster content3,000-5,000+
Cluster articleDeep dive on subtopic1,500-3,000
Comparison postvs/ or alternatives content2,000-3,500
How-to guideStep-by-step instruction1,500-2,500
Glossary entryDefinition + context500-1,000
Tool/CalculatorInteractive resource500 + tool
Case studyProof point1,000-2,000
ListicleCurated collection1,500-3,000
3C: Internal Linking Architecture

Design the linking structure:

  1. Pillar → All cluster articles (every cluster article gets a link from the pillar)
  2. Cluster articles → Pillar (every article links back to the pillar)
  3. Cluster articles ↔ Related cluster articles (cross-links within the cluster)
  4. Cross-cluster links where topics overlap
  5. Supporting content → Relevant cluster articles (glossary terms link to articles that explain them in depth)

Map specific anchor text for each link.

Phase 4: Gap Analysis & Prioritization

4A: Coverage Gap Matrix
SubtopicYour ContentCompetitor ACompetitor BVolumeDifficultyGap?
[subtopic 1]✗ None✓ Pillar page✓ Blog post[vol][diff]✓ High priority
[subtopic 2]✓ Thin post✓ Deep guide✗ None[vol][diff]✓ Update needed
[subtopic 3]✓ Strong guide✓ Similar✓ Similar[vol][diff]✗ Covered
[subtopic 4]✗ None✗ None✗ None[vol][diff]✓ White space
4B: Priority Scoring

Score each content piece to create:

FactorWeightDescription
Search volume25%Monthly search demand
Competitive gap25%How much better can you be than what exists?
Intent alignment20%Does the searcher match your ICP?
Cluster completeness15%Does this fill a critical gap in a cluster?
Effort15%How much work to create high-quality content?
4C: Content Calendar

Based on content capacity and priority scores:

Month 1: Build [N] pillar foundations

  • [Pillar 1] — [rationale]
  • [3-5 highest-priority cluster articles]

Month 2: Deepen Cluster 1, start Cluster 2

  • [5-8 articles] — [rationale]

Month 3: Complete Cluster 2, begin Cluster 3

  • [5-8 articles] — [rationale]

Months 4-6: Expansion

  • [Continue pattern based on capacity]

Phase 5: Output

markdown
# Topical Authority Map — [Site/Client] — [DATE]

## Executive Summary
- Topic areas mapped: [N]
- Total content pieces identified: [N] (pillars: [N], clusters: [N], supporting: [N])
- Existing content: [N] pages ([N] strong, [N] need updates, [N] gaps)
- Net new content needed: [N] pages
- Estimated timeline to full coverage: [N] months at [N] articles/month

---

## Topic Map: [Topic Area 1]

### Cluster Architecture
[Visual tree structure per Phase 3A]

### Pillar Page
- **Target keyword:** [keyword] ([volume]/mo, [difficulty])
- **Title:** [recommended title]
- **Content type:** Comprehensive guide
- **Word count target:** [X]-[Y]
- **Links to:** [all cluster articles listed]
- **Status:** [Exists — needs update / New — priority [P0/P1/P2]]

### Cluster: [Subtopic Group A]

#### Article: [Subtopic A1]
- **Target keyword:** [keyword] ([volume]/mo, [difficulty])
- **Content type:** [how-to / comparison / listicle / etc.]
- **Word count target:** [X]-[Y]
- **Links to:** Pillar + [related articles]
- **Links from:** Pillar + [related articles]
- **Priority:** [P0/P1/P2]
- **Anchor text:** "[anchor]" from pillar, "[anchor]" from [related article]

#### Article: [Subtopic A2]
...

### Cluster: [Subtopic Group B]
...

---

## Topic Map: [Topic Area 2]
...

---

## Internal Linking Matrix

| From ↓ / To → | Pillar | Article A1 | Article A2 | Article B1 | ... |
|----------------|--------|-----------|-----------|-----------|-----|
| **Pillar** | — | ✓ "[anchor]" | ✓ "[anchor]" | ✓ "[anchor]" | |
| **Article A1** | ✓ "[anchor]" | — | ✓ "[anchor]" | | |
| **Article A2** | ✓ "[anchor]" | ✓ "[anchor]" | — | | |
| **Article B1** | ✓ "[anchor]" | | | — | |

---

## Content Calendar

### Month 1: Foundation
| Week | Content Piece | Type | Cluster | Keywords | Priority |
|------|--------------|------|---------|----------|----------|
| W1 | [Pillar: Topic 1] | Pillar page | — | [kw] ([vol]) | P0 |
| W1 | [Article A1] | Cluster article | A | [kw] ([vol]) | P0 |
| W2 | [Article A2] | Cluster article | A | [kw] ([vol]) | P0 |
| W2 | [Article B1] | Cluster article | B | [kw] ([vol]) | P0 |

### Month 2: Depth
...

### Month 3: Expansion
...

---

## Coverage Gap Report

### High Priority (Competitors rank, you don't)
| Topic | Competitor Coverage | Your Status | Volume | Recommended Action |
|-------|-------------------|-------------|--------|--------------------|
| [topic] | A: Pillar, B: Blog post | None | [vol] | Create [content type] |

### Medium Priority (Weak coverage)
| Topic | Your Current Page | Issue | Volume | Recommended Action |
|-------|------------------|-------|--------|--------------------|
| [topic] | [URL] | Thin (400 words) | [vol] | Expand to [X] words, add [sections] |

### Existing Content Updates Needed
| URL | Issue | Action Required | Effort |
|-----|-------|----------------|--------|
| [url] | Outdated (2023 data) | Update stats, refresh examples | 2 hours |
| [url] | No internal links | Add [N] links to cluster articles | 30 min |
| [url] | Missing from pillar | Add link from pillar with "[anchor]" | 15 min |

---

## Metrics to Track
- **Topical coverage %** — Articles created vs. total identified
- **Internal link density** — Avg links per article within cluster
- **Cluster ranking velocity** — Time from publish to page 1 per cluster
- **Pillar page rankings** — Position for head terms
- **Organic traffic by cluster** — Traffic attributed to each topic cluster

Save to the current working directory or wherever the user prefers.

For large topic maps (3+ topic areas), also export a summary CSV: content-calendar-[YYYY-MM-DD].csv

Cost

ComponentCost
Site catalog (your site, once)~$0.05-0.10
Site catalog per competitor~$0.05-0.10
SEO domain analyzer~$0.10-0.20
Reddit scraper (per topic area)~$0.05-0.10
DataForSEO keyword data (enhanced)~$0.50-3.00 (depending on keyword count)
Keywords Everywhere (enhanced alt)~$0.01-0.10
Page fetches (competitor content analysis)~$0.01-0.05
AnalysisFree (LLM reasoning)
Total per topic area (baseline)~$0.25-0.50
Total per topic area (enhanced)~$0.75-3.50
3 topic areas (baseline)~$0.75-1.50
3 topic areas (enhanced)~$2.25-10.50

Tools Required

  • Apify API token — APIFY_API_TOKEN env var
  • Upstream skills: site-content-catalog, seo-domain-analyzer, reddit-post-finder, fetch_webpage
  • Optional (enhanced): DataForSEO (DATAFORSEO_LOGIN + DATAFORSEO_PASSWORD), Keywords Everywhere (KEYWORDS_EVERYWHERE_API_KEY), SEMrush (SEMRUSH_API_KEY), or Ahrefs (AHREFS_API_TOKEN)

Scheduling

For ongoing topical authority tracking:

  • Run quarterly to reassess coverage gaps
  • Monthly: check for new subtopics emerging in the space
  • After each content batch: update the map with published URLs and internal links

Trigger Phrases

  • "Map our topical authority for [topic]"
  • "Build a topic cluster strategy"
  • "What content gaps do we have?"
  • "Create a content calendar for SEO"
  • "How do we build authority in [topic area]?"
  • "Plan our content architecture"

© 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/seo/composites/topical-authority-mapper 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

Topical Authority Mapper 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.

Topical Authority Mapper compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Topical Authority Mapper this skillgooseworks-ai/goose-skills1.2k1 repos~3.8kAutomated safety check: PassMIT
Content Creatorthatrebeccarae/claude-marketing161—~1.1kAutomated safety check: PassMIT
Content Creatorsickn33/agentic-awesome-skills47k1 repos~2.5kAutomated safety check: PassMIT
Blog BriefAgriciDaniel/claude-blog2.3k—~3.2kAutomated safety check: PassMIT
Blog BriefAgriciDaniel/claude-blog2.3k—~3.3kAutomated safety check: PassMIT
Writerflaqai/backlink_skills756—~5.8kAutomated safety check: PassMIT

Similar skills

  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    161 GitHub stars~1.1k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Content Creator

    sickn33/agentic-awesome-skills

    Drafts and reviews audience-specific content from supplied brand examples, with local scripts for brand voice and SEO diagnostics, channel templates and a content calendar.

    47k GitHub starsUsed in 1 repo~2.5k tokens
    Writing & ContentAuto-check passed
  • Blog Brief

    AgriciDaniel/claude-blog

    Generate detailed content briefs for blog posts with target keywords, content outlines, competitive analysis, recommended statistics, image and chart suggestions, word count targets, internal…

    2.3k GitHub stars~3.2k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Blog Brief

    AgriciDaniel/claude-blog

    Generate detailed content briefs for blog posts with target keywords, content outlines, competitive analysis, recommended statistics, image and chart suggestions, word count targets, internal…

    2.3k GitHub stars~3.3k tokensUpdated 2 days ago
    Writing & ContentAuto-check passed
  • Writer

    flaqai/backlink_skills

    SEO-friendly article writing, audit, and humanization workflow for Markdown content.

    756 GitHub stars~5.8k tokensUpdated 17 days ago
    Writing & ContentAuto-check passed
  • Content Production

    borghei/Claude-Skills

    Full content production pipeline from blank page to publish-ready piece: research, briefs, drafting, SEO, readability, and editorial gates.

    891 GitHub stars~4.8k tokensUpdated 4 days ago
    Writing & ContentAuto-check passed

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 today
    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 today
    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 today
    Auto-check passed

Questions about Topical Authority Mapper

What does Topical Authority Mapper do?

Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture. Topical Authority Mapper is an agent skill from gooseworks-ai/goose-skills. Map complete topic clusters for any subject area — hub pages, spoke articles, supporting content, internal linking architecture.

When should I use Topical Authority Mapper?

Topical Authority Mapper fits situations like: tasks that involve Content strategy; tasks that involve Blog and article writing; tasks that involve On-page SEO.

How do I install Topical Authority Mapper in Claude Code?

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

How do I install Topical Authority Mapper in Codex?

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

Can I use Topical Authority Mapper 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 topical-authority-mapper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/topical-authority-mapper, .gemini/skills/topical-authority-mapper, .github/skills/topical-authority-mapper and .opencode/skills/topical-authority-mapper in your project.

What does Topical Authority Mapper need to run?

Going by SKILL.md and its folder, Topical Authority Mapper needs the command-line tools its instructions call (python3) and credentials named DATAFORSEO_PASSWORD, KEYWORDS_EVERYWHERE_API_KEY, SEMRUSH_API_KEY and AHREFS_API_TOKEN. Our summary lists: Python 3; A credential in KEYWORDS_EVERYWHERE_API_KEY; A credential in SEMRUSH_API_KEY.

Does Topical Authority Mapper access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Topical Authority Mapper 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 Topical Authority Mapper use?

Topical Authority Mapper 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 Topical Authority Mapper use?

About 3.8k tokens (SKILL.md is roughly 15k 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 Topical Authority Mapper?

Skills that share tags, products or a category with Topical Authority Mapper: Content Creator (thatrebeccarae/claude-marketing, 161 stars), Content Creator (sickn33/agentic-awesome-skills, 47k stars), Blog Brief (AgriciDaniel/claude-blog, 2.3k stars) and Blog Brief (AgriciDaniel/claude-blog, 2.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Topical Authority Mapper?

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.