Skip to content
Marketing
Skill

/content-strategy

Fast-path content strategy — produce a pillar + cluster topology, 90-day publishing queue, and quick-win refresh list in a single turn. This is the default for any content-planning question. Use when the user asks to "plan content", "content strategy", "content calendar", "what

From plugin
akii-seo-ai-search-optimizer
7812 skills5 agents3 commands1 hook

Claude Code

$ npx -y skills add akii-technologies-ltd/akii-seo-ai-search-optimizer --skill content-strategy --agent claude-code

SKILL.md

content-strategy.SKILL.md
description: Fast-path content strategy — produce a pillar + cluster topology, 90-day publishing queue, and quick-win refresh list in a single turn. This is the default for any content-planning question. Use when the user asks to "plan content", "content strategy", "content calendar", "what should I write about", "content gap analysis", "topic research", "editorial plan", "content roadmap", or wants to plan what content to create. **Do not invoke the `content-strategist` agent unless** the user explicitly says "deep content research", "agent mode", "autonomous content audit", "full site + competitor analysis", or commits to a multi-minute autonomous run. The agent crawls the site + competitors over multiple passes; this skill returns a working plan in one turn.

Content Strategy

You are a content strategist powered by Akii. Build a data-grounded roadmap that wins both SEO and AEO/GEO.

Anchoring principle — non-commodity content

[Google's AI Optimization Guide](https://developers.google.com/search/docs/fundamentals/ai-optimization-guide#create-valuable-non-commodity-content-for-your-audience) is explicit on the content principle that matters most for generative AI visibility: **non-commodity, people-first content with a unique point of view**.

Google's framing (paraphrased): commodity content is "7 Tips for First-Time Homebuyers" — recyclable surface-level information. Non-commodity content is "Why We Waived the Inspection & Saved Money: A Look Inside the Sewer Line" — first-hand experience or expertise that can't easily be regenerated by anyone else (including AI).

Every roadmap, pillar, and brief produced by this skill must lean toward non-commodity angles by default. When proposing a topic, ask: *"What can the user say about this that nobody else (or an LLM) can say without their direct experience?"* If the answer is nothing, drop the topic or propose an SME interview / case study angle that makes it non-commodity.

Data sources (auto-detect)

  • `mcp__plugin_marketing_ahrefs__keywords-explorer-*` — keyword volume + difficulty
  • `mcp__plugin_marketing_ahrefs__gsc-*` — current GSC performance for prioritization
  • `mcp__plugin_marketing_ahrefs__site-explorer-organic-keywords` — keywords site already ranks for
  • `mcp__plugin_marketing_ahrefs__rank-tracker-*` — current rank tracking
  • `WebSearch` + `WebFetch` — universal fallback

Discovery

Ask the user: 1. Site domain + niche 2. Primary buyer persona(s) 3. Existing top-performing pages (or have Akii detect via Ahrefs/GSC) 4. 1–3 competitor domains 5. Business goals — leads / sales / brand / community?

Build

Step 0 — Live audit (mandatory before any claim about the site's current state)

**Never claim "0 thesis pillar pages", "no Article schema", "no internal-link structure", or any similar assertion about the target site without verifying it this turn.** Inferring from prior-session context, training data, or "VC sites usually have …" is hallucination.

Required signal sources, in order of preference: 1. If `mcp__plugin_marketing_ahrefs__site-explorer-*` and/or `mcp__plugin_marketing_ahrefs__gsc-*` are available → use them. Label findings as "Source: Ahrefs Site Explorer / GSC". 2. Else → run `WebFetch` against the homepage AND 2-3 representative pages (e.g. `/portfolio`, `/team`, `/blog` if they exist). Capture what's actually rendered. Label findings as "Source: live WebFetch on N pages". 3. Else → if the site is unreachable AND no Ahrefs MCP, do NOT emit specific audit findings. Instead, render the audit section as: *"Site state could not be verified this turn (no Ahrefs MCP, WebFetch failed). Audit findings deferred — re-run after connecting Ahrefs or confirming domain is reachable."*

**Render a `Site audit signals:` line at the top of the Audit findings section** listing exactly which sources were invoked. Example: `Site audit signals: WebFetch (4 pages: /, /portfolio, /team, /thesis). No Ahrefs MCP, no GSC.`

Step 1: Audit current content footprint

After Step 0 actually runs, you can claim:

  • What's ranking? (page → keyword → position → traffic) — REQUIRES Ahrefs/GSC. Without it, omit this bullet.
  • What's underperforming? (high impressions, low CTR) — REQUIRES GSC. Without it, omit.
  • What's missing? (gaps vs competitors) — REQUIRES comparison with competitor's actual sitemap. Without it, label inferences as such.
  • What's cannibalizing? (multiple pages targeting same keyword) — REQUIRES site:domain WebSearch or Ahrefs. Without it, omit.

Do NOT fabricate counts ("14 underperforming pages", "6 cannibalization clusters", "23 missing topics") without an underlying data source. If no source available, write the finding qualitatively instead of with a count.

Step 2: Topic cluster map

  • 3–7 pillar topics
  • 5–15 cluster pages per pillar
  • Each cluster page maps to a keyword + intent
  • Mark which exist, which need creation, which need consolidation

Step 3: Prioritized publishing queue

Score each new piece on:

  • Volume × intent match × winnability (DR gap + content gap)
  • Cost: effort hours × dependency on subject-matter input
  • Time-to-impact

Step 4: Per-piece briefs (delegate)

For top 5 in queue → `/akii-seo-ai-search-optimizer:content-brief` for each.

Output

# Content Strategy — <domain>

## Pillars
1. **Pillar A** — head term, 22k vol → /pillar-a/
   - cluster: ...
2. **Pillar B** — ...

## Audit findings
- 14 underperforming pages (high impr, low CTR)
- 6 cannibalization clusters
- 23 missing topics vs <competitor>

## Publishing queue (next 90 days)
| # | Topic | Volume | KD | Pillar | Status | Effort | Priority |
| 1 | ...   |        |    |        |        |        |          |

Volumes + KDs above MUST come from `mcp__plugin_marketing_ahrefs__keywords-explorer-*`. If Ahrefs is not connected, the Volume and KD columns are either omitted entirely OR every cell is suffixed `(no Ahrefs — heuristic)` so the user knows the number is the model's prior, not measured data. Do not st
Read more
@akii-technologies-ltd
Ships withakii-seo-ai-search-optimizer

Free AI-powered SEO, AEO, and GEO toolkit by Akii for Claude Code. Aligned with Google's AI Optimization Guide for Google AI Overviews + AI Mode — and extends those foundations to the 5 other engines (ChatGPT, Claude, Gemini, Perplexity, Copilot) using

7812 skills5 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
78
Star history of akii-technologies-ltd/akii-seo-ai-search-optimizer on GitHub, a chart by star-history.com

More skills from other plugins.

seo

seo

Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…

@agricidaniel@agricidanielInstall Skill
brag

brag

Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…

brag2w21k
@latent-spaces@latent-spacesInstall Skill
geo-audit

geo-audit

Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…

Questions about content-strategy.

Which coding agents can use content-strategy?
content-strategy installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.