# ai-seo

A skill that turns your coding agent into an SEO strategist: picks the tool stack, builds competitor alternative pages, and scales templated content.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 84
- Author: chadboyda
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/chadboyda/agent-gtm-skills/tree/HEAD/skills/ai-seo/SKILL.md
- Updated: 2026-02-13
- HTML: https://affpapa.org/en/nevibecode/skills/chadboyda-ai-seo

## What it does

This skill gives the agent an SEO playbook. It walks through tool selection, competitor alternative pages, programmatic page generation, and visibility in AI Overviews. At the start the agent asks about your CMS, analytics, DR/DA range, Google Search Console access, and DataForSEO or Semrush credentials — strategies that work at one authority level often fail at another.

The first section compares Surfer SEO, Frase AI, AirOps, SE Ranking, and DataForSEO by function, price, and AI Overviews support, then maps each to a need: optimizing existing pages, producing 50+ pages a month, or tracking AI search visibility. A separate block covers MCP servers — DataForSEO, Google Search Console, Semrush, FireSEO. DataForSEO comes with a ready command: `claude mcp add dataforseo --transport sse --header "Authorization: Basic <base64_credentials>" https://mcp.dataforseo.com/sse`. For GSC you clone `mcp-gsc` and start its server with Python.

The third section is about alternative pages: an H1, a comparison table, a list of reasons users leave a competitor, and an FAQ with schema markup. It also describes reacting to acquisitions in your category — draft the alternatives page within 48 hours, publish the full comparison and migration guide within two weeks.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill ai-seo -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/ai-seo/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/ai-seo/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill ai-seo -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/ai-seo/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill ai-seo -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/ai-seo/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install chadboyda/agent-gtm-skills ai-seo
```

2. **Manually: put the files in place**
- File: `.github/skills/ai-seo/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill ai-seo -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/chadboyda/agent-gtm-skills --path skills/ai-seo
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/ai-seo/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add chadboyda/agent-gtm-skills --skill ai-seo -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/chadboyda/agent-gtm-skills/tree/HEAD/skills/ai-seo/SKILL.md

## When to use it
- pick an SEO tool that matches your DR/DA range and budget
- build a competitor alternative page with a comparison table
- generate dozens of templated pages from one skeleton
- wire DataForSEO and GSC MCP servers into the agent
- check whether your pages get cited in AI Overviews

## Example prompts
- Build the tool matrix for my stack: Webflow CMS, DR 25, DataForSEO keys ready
- Draft an alternative page for Mailchimp with a comparison table and FAQ
- Connect the DataForSEO MCP server and list the competitor's top 50 keywords above 500 volume

## Similar
- [seo-audit](https://affpapa.org/en/nevibecode/skills/coreyhaines31-seo-audit.md) — skill · 238500 installs
- [brand](https://affpapa.org/en/nevibecode/skills/brand.md) — skill · 40500 installs
- [banner-design](https://affpapa.org/en/nevibecode/skills/banner-design.md) — skill · 40000 installs
- [marketing-psychology](https://affpapa.org/en/nevibecode/skills/coreyhaines31-marketing-psychology.md) — skill · 165300 installs
- [content-strategy](https://affpapa.org/en/nevibecode/skills/coreyhaines31-content-strategy.md) — skill · 164700 installs
- [ai-seo](https://affpapa.org/en/nevibecode/skills/ai-seo.md) — skill · 151500 installs

## Other versions with the same name
- [ai-seo · coreyhaines31](https://affpapa.org/en/nevibecode/skills/ai-seo.md) — 151500 installs

From the same set: [chadboyda/agent-gtm-skills](https://affpapa.org/en/nevibecode/by/chadboyda/agent-gtm-skills.md) — 6 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
