SEO Dataforseo
AgriciDaniel/codex-seo
Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.
Builds a topical authority map from business goals, search intent, existing content, and gaps, then prioritises foundational and supporting pages.
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-cluster --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-aeo-content-cluster .claude/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.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/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .claude/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-clusterType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-cluster --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/seo-aeo-content-cluster .agents/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .agents/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-cluster --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/seo-aeo-content-cluster .cursor/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .cursor/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/sickn33/agentic-awesome-skills.git --path skills/seo-aeo-content-cluster--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-cluster --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/seo-aeo-content-cluster .gemini/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .gemini/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-clusterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/seo-aeo-content-cluster .github/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .github/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sickn33/agentic-awesome-skills seo-aeo-content-cluster --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/seo-aeo-content-cluster .opencode/skills/seo-aeo-content-cluster && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "seo-aeo-content-cluster" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/seo-aeo-content-cluster into .opencode/skills/seo-aeo-content-cluster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "seo-aeo-content-cluster", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
seo-aeo-content-clusterBuilds a topical authority map from business goals, search intent, existing content, and gaps, then prioritises foundational and supporting pages.
SEO Aeo Content Cluster is an agent skill from sickn33/agentic-awesome-skills. Builds a topical authority map from business goals, search intent, existing content, and gaps, then prioritises foundational and supporting pages.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Marketing & SEO, covering AI search optimization and Keyword research. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.
10 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit b84d35a. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are json and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
SEO Aeo Content Cluster loads about 2.3k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 369 words of instructions outside code blocks.
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.
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.
The full file from sickn33/agentic-awesome-skills at commit b84d35a, republished under its MIT licence (© sickn33). 369 words, ~2,325 tokens.
.claude/skills/seo-aeo-content-cluster/SKILL.md (or your agent's skills folder).Activate this skill when the user wants to build topical authority around a subject by mapping out a pillar page and its supporting cluster articles. Trigger phrases include: "build a content cluster", "create a topic map", "content pillar strategy", "what should I write about for [topic]", "cluster: [topic]", "generate a content strategy for [niche]".
{
"pillar_topic": "string — the main subject to build authority around",
"primary_keyword": "string — the keyword the pillar page targets",
"target_audience": "string — who this content is for",
"existing_content": ["string — titles of pages/posts already published"],
"target_keywords": ["string — additional keywords to work into the cluster"],
"cluster_size": "integer — foundational pages to generate, 5–10, default 10",
"search_intent_evidence": "string — optional browser/API research",
"conversion_goal": "string — what the content should move readers to do"
}For a new website, produce 5–10 foundational pages, defaulting to 10 only when there are at least 10 distinct, defensible search intents. Do not create near-duplicate pages to hit the default. Every page must solve a problem, own a query, and lead to a relevant product or next step.
The skill must always produce output in this exact format:
## Pillar Page
| Field | Value |
|--------------------|--------------------------------------------|
| Title | [Pillar page title with primary keyword] |
| Primary Keyword | [keyword] |
| Search Intent | informational / transactional / commercial |
| Target Audience | [audience] |
| Page Type | Pillar — comprehensive, high-level guide |
| Word Count Target | 2500–4000 words |
| AEO Priority | High — this page anchors the whole cluster |
---
## Cluster Articles
### Priority 1 — Write These First
These articles build the foundation. High search volume, clear intent.
| # | Title | Target Keyword | Intent | Content Type | Links To |
|---|------------------------------|----------------------|-----------------|------------------|------------------|
| 1 | [Article title] | [keyword] | informational | how-to guide | Pillar Page |
| 2 | [Article title] | [keyword] | informational | explainer | Pillar Page |
| 3 | [Article title] | [keyword] | commercial | comparison | Pillar Page |
---
### Priority 2 — Write These Second
These deepen authority. Medium volume, long-tail focus.
| # | Title | Target Keyword | Intent | Content Type | Links To |
|---|------------------------------|----------------------|-----------------|------------------|------------------|
| 4 | [Article title] | [keyword] | informational | listicle | Art. 1, Pillar |
| 5 | [Article title] | [keyword] | transactional | case study | Art. 3, Pillar |
| 6 | [Article title] | [keyword] | informational | FAQ page | Art. 1, Art. 2 |
---
### Priority 3 — Write These Last
Long-tail reinforcement. Lower volume, high conversion intent.
| # | Title | Target Keyword | Intent | Content Type | Links To |
|---|------------------------------|----------------------|-----------------|------------------|------------------|
| 7 | [Article title] | [keyword] | transactional | review | Pillar Page |
| 8 | [Article title] | [keyword] | informational | glossary | Art. 2, Art. 4 |
---
## Internal Link Map
Pillar Page
├── Article 1 → links back to Pillar
├── Article 2 → links back to Pillar
├── Article 3 → links back to Pillar, links to Article 1
├── Article 4 → links to Article 1, Pillar
├── Article 5 → links to Article 3, Pillar
├── Article 6 → links to Article 1, Article 2
├── Article 7 → links to Pillar
└── Article 8 → links to Article 2, Article 4
Rule: Every cluster article must link back to the Pillar Page.
Rule: No orphan articles — every article links to at least one other article.
## Foundational Page Plan
| # | Page / Article | Problem Solved | Primary Query | Intent | Product CTA | Supporting Links |
|---|----------------|----------------|---------------|--------|-------------|------------------|
| 1 | [title] | [problem] | [query] | [intent] | [CTA] | [targets] |
Use this section for the first publishing wave. The landing page, foundational pages, and later cluster articles must not compete for the same intent.
## 20-Day Editorial Calendar
| Day | Topic / Title | Target Query | Search Intent | Article Format | Internal Link Target | External Distribution Candidate |
|-----|---------------|--------------|---------------|----------------|----------------------|--------------------------------|
| 1 | [title] | [query] | [intent] | [format] | [page] | [Medium/Hashnode/dev.to/other] |
Create 20 distinct topics after the foundation is mapped. Prefer topics that answer real questions, solve problems, support the product, and can be linked back to a foundational page.
---
## Content Gap Analysis
Topics the cluster covers that competitors likely miss:
- [Gap 1 — underserved angle on the pillar topic]
- [Gap 2 — long-tail question with no strong existing answer]
- [Gap 3 — AEO opportunity: question AI engines commonly surface]
Topics to deliberately exclude from this cluster
(belong to a different cluster):
- [Out-of-scope topic 1]
- [Out-of-scope topic 2]
---
## AEO Cluster Signals
At least 2 cluster articles must be structured as direct-answer pages:
- One FAQ page targeting 8–10 questions around the pillar topic
- One "What Is" explainer with a clean definition as the opening sentence
These two articles have the highest probability of being
extracted by AI engines.
---
## Cluster Health Checklist
- [ ] Pillar page defined with clear keyword and intent
- [ ] 5–10 foundational pages generated, default 10 when justified
- [ ] Every article has a unique target keyword (no overlap)
- [ ] Every article assigned a content type
- [ ] Every article linked back to the Pillar Page
- [ ] No orphan articles in the link map
- [ ] At least one FAQ page in the cluster
- [ ] At least one comparison or case study article
- [ ] Content gap section completed
- [ ] Every foundational page has a distinct search intent and conversion path
- [ ] 20-day editorial calendar completed without cannibalizing existing pagesWhen assigning content types, use only from this list:
| Type | Best For |
|---|---|
| how-to guide | step-by-step processes |
| explainer | concept definitions and overviews |
| listicle | roundups, tools, resources |
| comparison | X vs Y, best options |
| case study | real-world application, results |
| FAQ page | question clusters, AEO targeting |
| review | product or service evaluation |
| glossary | terminology, definitions, long-tail keywords |
| opinion/take | thought leadership, contrarian angles |
existing_content — mark any titles that already exist
so the cluster doesn't duplicate themseo-aeo-keyword-researchseo-aeo-blog-writer, seo-aeo-internal-linkingUse when planning a pillar page, foundational pages, and supporting articles around a product, service, or topic.
© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/seo-aeo-content-cluster of sickn33/agentic-awesome-skills.
Open the folder on GitHubat commit b84d35a
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.
SEO Aeo Content Cluster 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| SEO Aeo Content Cluster this skillsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.3k | Automated safety check: Pass | MIT | |
| SEO DataforseoAgriciDaniel/codex-seo | 799 | 2 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Competitor GapRyze-AI-Adgent/open-seo-mcp-skills | 4.7k | — | ~560 | Automated safety check: Pass | MIT | |
| Geo DifficultyOpenClaudia/openclaudia-skills | 713 | — | ~694 | Automated safety check: Pass | MIT | |
| Keyword ResearchRyze-AI-Adgent/open-seo-mcp-skills | 4.7k | — | ~581 | Automated safety check: Pass | MIT | |
| DataForSEO Live SEO DataAgriciDaniel/claude-seo | 19k | — | ~4.4k | Automated safety check: Pass | MIT |
AgriciDaniel/codex-seo
Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.
Ryze-AI-Adgent/open-seo-mcp-skills
Find keywords a competitor ranks for that the user's site doesn't — the content gap, prioritized by volume and winnability.
OpenClaudia/openclaudia-skills
Score how hard a keyword is to rank for in the AI-search era — page-level URL Rating of real competitors (not just domain DR), Ahrefs keyword difficulty, and whether a given site already ranks or is…
Ryze-AI-Adgent/open-seo-mcp-skills
Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan.
AgriciDaniel/claude-seo
Pulls live SERP results, keyword metrics, backlink profiles and AI visibility data through the DataForSEO MCP server, with a cost check before each call.
aaron-he-zhu/aaron-marketing-skills
A skill your agent uses when the user asks to "analyze the SERP" or "SERP分析"; maps SERP features, layout, ranking factors, search intent, AI Overviews, and snippet opportunities for a query.
sickn33/agentic-awesome-skills
Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
sickn33/agentic-awesome-skills
Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
sickn33/agentic-awesome-skills
Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
Categories
Builds a topical authority map from business goals, search intent, existing content, and gaps, then prioritises foundational and supporting pages. SEO Aeo Content Cluster is an agent skill from sickn33/agentic-awesome-skills. Builds a topical authority map from business goals, search intent, existing content, and gaps, then prioritises foundational and supporting pages.
SEO Aeo Content Cluster fits situations like: tasks that involve AI search optimization; tasks that involve Keyword research.
Run `npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a claude-code`. Or copy the skill folder (skills/seo-aeo-content-cluster in sickn33/agentic-awesome-skills) into .claude/skills/seo-aeo-content-cluster in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a codex`. Or copy the skill folder (skills/seo-aeo-content-cluster in sickn33/agentic-awesome-skills) into .agents/skills/seo-aeo-content-cluster in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill seo-aeo-content-cluster -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-aeo-content-cluster, .gemini/skills/seo-aeo-content-cluster, .github/skills/seo-aeo-content-cluster and .opencode/skills/seo-aeo-content-cluster in your project.
SKILL.md names no scripts, command-line tools or credentials: SEO Aeo Content Cluster is instructions for the agent only.
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.
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.
SEO Aeo Content Cluster is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with SEO Aeo Content Cluster: SEO Dataforseo (AgriciDaniel/codex-seo, 799 stars), Competitor Gap (Ryze-AI-Adgent/open-seo-mcp-skills, 4.7k stars), Geo Difficulty (OpenClaudia/openclaudia-skills, 713 stars) and Keyword Research (Ryze-AI-Adgent/open-seo-mcp-skills, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,405 GitHub stars. The repository holds 1,497 skills in this directory. The repository was last updated on October 9, 2026.
Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.