agentleFS
akii-technologies-ltdakii-technologies-ltd/akii-seo-ai-search-optimizer/skills/content-strategy/SKILL.md

content-strategy

Skill78 starsChanged 5 months agoMITView on GitHub

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.

We split this skill into the rules it gives an agent

6 rules. 0 are common, 4 are distinctive, and 2 are very specific to this project.

  • 0

    Common

    Most of the 129 edited versions we read keep these.

  • 4

    Distinctive

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    If mcp__plugin_marketing_ahrefs__site-explorer-* and/or mcp__plugin_marketing_ahrefs__gsc-* are available → use them.

    line 38
  2. Distinctive:

    After Step 0 actually runs, you can claim:

    line 45
  3. Distinctive:

    Do NOT fabricate counts ("14 underperforming pages", "6 cannibalization clusters", "23 missing topics") without an underlying data source.

    line 51
  4. Distinctive:

    Always tie content to a measurable goal (leads, sales, rankings).

    line 99
  5. Distinctive:

    Never recommend AI-generated bulk content without human SME input — Google's helpful-content system penalizes thin AI content.

    line 100
  6. Very specific:

    Volume / KD numbers require Ahrefs: If mcp__plugin_marketing_ahrefs__keywords-explorer-* is not connected, either omit the Volume + KD …

    line 103

“Common” is measured: kept by at least 6 in 10 of the 129 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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 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 strip the qualifier to make the table look cleaner.

## Quick wins (this week)
- Refresh 3 underperforming pages → /akii-seo-ai-search-optimizer:optimize-page
- Consolidate 2 cannibalizing pairs

## Quarter goals
- Publish 12 cluster pages under Pillar A
- Refresh top-20 traffic pages

Rules

  • Always tie content to a measurable goal (leads, sales, rankings).
  • Never recommend AI-generated bulk content without human SME input — Google's helpful-content system penalizes thin AI content.
  • Honor existing brand voice + style guide.
  • Live-audit gate is mandatory. Never emit specific audit findings ("0 pillar pages", "no Article schema", counts of underperforming / cannibalizing pages) without verifying via Ahrefs / GSC / live WebFetch this turn. Prior-session context bleed and training-data inference do NOT count. Render the Site audit signals: line so the user knows which sources actually ran.
  • Volume / KD numbers require Ahrefs. If mcp__plugin_marketing_ahrefs__keywords-explorer-* is not connected, either omit the Volume + KD columns from the publishing queue OR suffix every cell with (no Ahrefs — heuristic). Do not present training-data estimates as measured research.
  • Context inheritance must be verified. Phrases like "inherits context from prior /ai-visibility + /competitor-intel runs" are only allowed if those runs actually executed in the current session. Otherwise drop the inheritance claim and re-derive from scratch.

Content strategy powered by Akii. Explore Akii Technologies and the products we build: https://akii.com/?utm_source=plugin&utm_medium=skill&utm_content=content-strategy&utm_campaign=akii_plugin_v1

Download now (ZIP)

  • Other versions137 projects use a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 137

    1. coreyhaines31/marketingskills★ 58ksame name
    2. anthropics/knowledge-work-plugins★ 34ksame name
    3. TheCraigHewitt/seomachine★ 7.5ksame name
    4. MaxMiksa/Auto-Company★ 3.2ksame name
    5. MaxMiksa/Autonomous-Company★ 3.2ksame name
    6. yoopta-editor/Yoopta-Editor★ 3.1ksame name
    7. LeoYeAI/openclaw-marketing-skills★ 1ksame name
    8. Nexus-JPF/note-companion★ 874same name
    9. OpenClaudia/openclaudia-skills★ 724same name
    10. mysticaltech/marketingskills★ 352same name

    127 more not listed

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • Used alongsideProjects with it also use community-led-growth, ph-community-outreach and 10 more.

    Other files people use alongside this one.

    Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
    • nicepkgSkill

      community-led-growth

      Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion. Covers building developer communities, user groups, ambassador programs, and turning customers into advocates. Knows the difference between community as a feature vs community as a growth engine, and how to measure community ROI. Use when "community-led, CLG, ambassador program, champion program, user community, developer community, word of mouth, user group, " mentioned.

      Also in 5 projects that use this

    • nicepkgSkill

      ph-community-outreach

      Engage Reddit, Indie Hackers, Hacker News and other communities for Product Hunt launches. Use this skill to identify relevant communities, craft appropriate posts, and drive cross-platform engagement without appearing spammy.

      Also in 5 projects that use this

    • xfstudioSkill

      micro-saas-launcher

      Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.

      Also in 5 projects that use this

    • dav-niu474Skill

      aminer-data-search

      使用 AMiner 开放平台 API 进行学术数据查询与分析。当用户需要查询学者信息、论文详情、机构数据、期刊内容或专利信息时使用此 skill。 触发场景:提到 AMiner、学术数据查询、查论文/学者/机构/期刊/专利、学术问答搜索、引用分析、科研机构分析、学者画像、论文引用链、期刊投稿分析等。 支持 6 大组合工作流(学者全景分析、论文深度挖掘、机构研究力分析、期刊论文监控、学术智能问答、专利链分析)以及 28 个独立 API 的直接调用。 即使用户只说"帮我查一下 XXX 学者"或"找找关于 XXX 的论文",也应主动使用此 skill。

      Also in 4 projects that use this

    • dav-niu474Skill

      auto-target-tracker

      自动目标进度追踪器。在对话中检测到目标相关图片(笔记、进度、截图、记录)时,自动调用 VLM 识别关键信息并记录到目标日记。适用于学习管理、健身追踪、工作进度、习惯养成、创作记录等所有目标管理场景。

      Also in 4 projects that use this

    • +3 more from nicepkg
    • +4 more from dav-niu474
  • In this repository11 other files it gives its agents.

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.