content-brief-generato…
Generate entity-aware, Koray-style content briefs from a topical-map node or any target query — a semantically ordered heading skeleton with entity/attribute…
Optimize a brand's mapped content to get cited by AI answer engines — Google AI Overviews, ChatGPT, Perplexity, Gemini. Scores drafts for citation-readiness with aeo_score.py, produces a per-node hardening checklist, and spot-checks live AI answers for whether the brand (vs
$ npx -y skills add siddiqss/semantic-seo-suite --skill answer-engine-optimizer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/answer-engine-optimizerContext preview
The summary Claude sees to decide when to auto-load this skill.
Optimize a brand's mapped content to get cited by AI answer engines — Google AI Overviews, ChatGPT, Perplexity, Gemini. Scores drafts for citation-readiness with aeo_score.py, produces a per-node hardening checklist, and spot-checks live AI answers for whether the brand (vs
name: answer-engine-optimizer description: > Optimize a brand's mapped content to get cited by AI answer engines — Google AI Overviews, ChatGPT, Perplexity, Gemini. Scores drafts for citation-readiness with aeo_score.py, produces a per-node hardening checklist, and spot-checks live AI answers for whether the brand (vs competitors) is cited. Use whenever the user mentions AEO, GEO, LLM SEO, "getting cited by ChatGPT/Perplexity", AI Overviews, answer engines, AI search visibility, or asks why an AI assistant recommends competitors and not them. The GEO half of seo-performance-tracker. Never invents a visibility score. Triggers on AI-visibility / answer-engine intent broadly.
The citation feedback loop. Where `seo-performance-tracker` measures Google rankings, this optimizes for being the *source an LLM quotes* — which, for a tool category whose buyers research inside ChatGPT and Perplexity, is where a lot of the demand now decides.
It reuses the suite's spine: read the brand workspace, respect the grounding tier, tag every value, and feed results back into the map and calendar. It layers onto the on-page map — same nodes, hardened — it does not replace it.
Read first: `../../framework/answer-engine-optimization.md` (the method + the honesty rules), then `../../framework/macro-micro-semantics.md` (the writing tactics it scores).
topical-map-builder first).
produces the hardening spec and the live-answer probe.
offline scoring only and say the probe was skipped — do not guess citations.
1. **Score citation-readiness (T0, offline).** For each draft:
python ../../scripts/aeo_score.py --draft brands/<slug>/drafts/<slug>.md \
--schema-dir brands/<slug>/data/schema --jsonRun it *after* `validate_draft.py` is clean — AEO is advisory, fabrication is a gate. Collect score, grade, and the specific fixes (DEF / QA / TLDR / LIFT / BREV / SELF / SCHEMA). Scores are `measured` (mechanical), the recommended rewrites are `asserted`.
2. **Probe live answer engines (T1, web_search).** For the highest-value target queries (core-section, especially comparison/alternative nodes), query them answer-style and record, per query + engine + date: is the brand named? cited with a link? which competitor sources are quoted instead? This is a dated spot check (n=1 per probe), labelled `measured` — **not** a rank tracker. Never aggregate it into a visibility %.
3. **Write the AEO report** → `brands/<slug>/audits/<date>-aeo.md`:
dated, with the query text; honest about the tiny sample).
4. **Feed the loop.**
**linking-and-schema**. Re-score to confirm the lift.
owning node and a signal for off-page authority (**link-opportunities**).
**topical-map-builder**.
they are absent. If web_search was off, the report says so.
which queries trigger AI Overviews, labelled `measured`.
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.
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…
Audit an existing site against its topical map — coverage gaps, keyword cannibalization, entity drift, orphan pages, and per-page micro-semantic issues. Use…