answer-engine-optimize…
Optimize a brand's mapped content to get cited by AI answer engines — Google AI Overviews, ChatGPT, Perplexity, Gemini. Scores drafts for citation-readiness…
Build or extend a full topical map — a pillar/cluster/supporting content architecture grounded in entity-based semantic SEO — for a brand. Use whenever the user asks for a topical map, a content plan or content strategy, keyword clustering into topics, "what should we write
$ npx -y skills add siddiqss/semantic-seo-suite --skill topical-map-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/topical-map-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Build or extend a full topical map — a pillar/cluster/supporting content architecture grounded in entity-based semantic SEO — for a brand. Use whenever the user asks for a topical map, a content plan or content strategy, keyword clustering into topics, "what should we write
name: topical-map-builder description: > Build or extend a full topical map — a pillar/cluster/supporting content architecture grounded in entity-based semantic SEO — for a brand. Use whenever the user asks for a topical map, a content plan or content strategy, keyword clustering into topics, "what should we write about", niche coverage, or how to build topical authority — even if they only mention keywords or blog ideas. Produces topical-map.json plus a readable tree and a prioritised content calendar. If the brand has no entity-profile.json, run seo-brand-foundation first. Triggers on content-planning intent broadly, not just the literal phrase "topical map".
Turn a brand's foundation into an executable content architecture: a *processed* topical map of pillars → clusters → supporting pages, each with an intent and a query network, split into core (monetizing) and outer (authority-feeding) sections.
Read these first: `../../framework/topical-map-theory.md`, `../../framework/eav-modeling.md`, `../../framework/query-semantics.md`. (And `00-overview.md` for provenance rules if not already this session.)
1. Read `brands/<slug>/config.yaml` (tier). 2. Require `brands/<slug>/entity-profile.json`. If absent, run **seo-brand-foundation** first — do not build a map without a foundation.
1. **Decompose the central entity (raw map).** Using the entity profile's attribute inventory + eav-modeling.md, over-generate: every attribute → candidate topics; values/comparisons/how-tos → sub-topics; questions/edge-cases → supporting topics; neighbouring entities → outer topics. Completeness first; don't filter yet.
2. **Apply the core/outer split** from the entity profile's boundary rule. Tag each candidate `core` or `outer`. Drop anything failing the "right to cover" test (source-context.md) — respect the will-not-cover list.
3. **Expand query networks** per node (query-semantics.md), at the configured tier:
optional `../../scripts/fetch_trends.py` (relative demand), and `../../scripts/serp_intent_classifier.py` to upgrade intent to `measured`.
Never invent search volumes.
4. **Process the map:** assign `tier` (pillar/cluster/supporting), `parent`, and one `intent` per node. Merge near-duplicates:
pairs above `cannibalization_threshold`.
5. **Attach demand + priority.** Set `volume`/`difficulty` only if grounded (tagged). Compute `priority ≈ business_value × demand_signal × feasibility` (topical-map-theory.md). At T0, demand is qualitative — priority_score may be `asserted` or left null with an ordering rationale.
6. **Wire internal links** (skeleton): each node's `up` (to parent), `down` (to children), and candidate `lateral` (siblings sharing an attribute; justify by embedding distance at T1). Full plan is `linking-and-schema`'s job later — here just seed structure.
7. **Emit artifacts.**
`../../templates/topical-map.schema.json`.
network, and intent (with provenance).
actual business. If it reads generic, the fix is usually in the framework docs or the entity profile, not in prompt wording.
dedupe + lateral-link justification, relative demand.
A free, open-source alternative to Surfer, MarketMuse, Clearscope & Frase — built as Claude Code skills. Topical authority, content briefs, AI writing, schema, GEO, and backlinks. With a fabrication guard that refuses to invent numbers.
Optimize a brand's mapped content to get cited by AI answer engines — Google AI Overviews, ChatGPT, Perplexity, Gemini. Scores drafts for citation-readiness…
Generate entity-aware, Koray-style content briefs from a topical-map node or any target query — a semantically ordered heading skeleton with entity/attribute…
Plan how a brand's published content gets seen — per-piece channel fit, repurposing atoms (X thread, LinkedIn post, Reddit answer, short-form video,…
Plan off-page authority for a brand — find and prioritize backlink opportunities from its topical map and competitor set, with a safe anchor-text mix and a…
Generate an internal-linking plan and JSON-LD structured data from a brand's topical map and entity profile. Use whenever the user asks about internal links,…
Write a full article draft from a semantic-SEO brief, following the micro-semantics writing rules and the brand's locked facts, then validate-and-repair it…