SEO and GEO skill finder

A skill that picks 3 to 5 SEO and GEO skills from a hand-checked list for a job: keywords, audits, content and AI answer citation.

  • 52 ★ on the repository
  • Last commit
Skill

Extended access

Why this level

  • The skill loads a recommendation catalogue from an external address and shows install commands for third-party skills.
All reasons and checks

underleveledbuilder/awesome-seo-geo-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/seo-and-geo-skill-finder

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The skill loads a recommendation catalogue from an external address and shows install commands for third-party skills.

This is third-party code. Review the repository files before installing.

What it does

The `seo-geo-skill-finder` skill lives in a repository with a curated list of skills for SEO and GEO (optimizing for AI answers). The list holds 78 skills and 5 MCP and command-line tools, with data updated on 2 November 2026. Each project is checked by hand against its description and directory structure, and a script looks for binaries, install hooks and remote execution. The agent loads `catalog.json`, asks one question if needed, then filters entries by job, search engine and AI platform. Preference goes to editor picks, entries with a matching agent, the `skill` format, a recent update and a fitting license. The answer gives 3 to 5 options with a link, the reason, the install command, supported agents and license. The skill says plainly that rankings or citations cannot be guaranteed.

Who it is for. SEO specialists and site owners who do not know which of dozens of skills for Claude Code and Codex to install for their job.

Good fit when

  • A site should appear in ChatGPT and Perplexity answers and a fitting GEO skill is needed.
  • For a technical audit and keyword analysis you choose a skill plus an MCP with Search Console data.
  • Content must be optimized for Chinese search engines and AI: Doubao, Kimi, DeepSeek or Qwen.
  • A list of dozens of repositories is too long and the agent must narrow it to three to five.

Not a fit when

  • You need a ready site analysis tool: the skill only advises what to install.
  • You need a guarantee of rankings or citations: the skill answers that none exists.
  • The task is outside SEO and GEO: the list covers only these.

Example request

I want my site cited by ChatGPT and Doubao: pick three GEO skills, give install commands and note what must be configured.

Limitations

The skill takes data from `catalog.json` in the repository, so selection needs access to `raw.githubusercontent.com`, and if the file does not open the agent reads the README. Entries are checked against their description and structure but not tried in practice, so this is no quality guarantee. The security script looks for binaries, install hooks and secret reads, and a clean result does not prove safety. The list draws mostly on Chinese-language sources, with descriptions in Chinese and English. The agent does not run install commands without the user go-ahead.

How to disable. Remove the `seo-geo-skill-finder` skill from the agent directory. Skills you installed on its recommendation are removed separately.

FAQ

How do I install the skill?

Run `npx skills add UnderleveledBuilder/awesome-seo-geo-skills`. The command installs `seo-geo-skill-finder`, after which you can ask the agent which skill to take for your job.

Where do the recommendations come from?

From `catalog.json` in the repository, and on failure from `README.md` or `README.en.md`. Entries are grouped by job: full pipelines, GEO, Chinese AI search, research, content, technical audits, local search and off-site links.

What is GEO?

Generative engine optimization: the goal is for AI answers from ChatGPT, Perplexity, Google AI Overviews and other platforms to mention and cite your site.

How many options does the skill give?

Three to five. Selection follows the job and the platform, and GitHub stars only break ties. If nothing fits, the skill says so.

Does the skill install the found tools itself?

No. It only names install commands and reminds you to read the chosen project `SKILL.md`, because skills may ship scripts.

Discussion

No questions or reviews yet.

Skills

Three GEO skills: a one-off page audit from a URL, step-by-step optimization and a platform for long-term monitoring.

SkillExtended access238Repository stars

SEO and AI-search optimization skill: a 100-point site score, an action plan, ready fixes and 20 diagnostic scripts.

SkillExtended access103Repository stars

24 skills for GEO: page audits for AI answers, articles and comparisons, brand mention sampling in ChatGPT and DeepSeek, Word and PDF reports

SkillBroad access917Repository stars

A CLI, Python library and MCP server that scores how ready a site is to be cited by ChatGPT, Perplexity and AI Overviews

CLIExtended access1.3KRepository stars

A set of eight SEO and GEO skills for Claude running on real Search Console, GA4 and ads data through the Ryze MCP

SkillExtended access9.4KRepository stars

The seo-suite skill runs SEO and GEO audits across 18 language markets, Yandex and Alice included, using dependency-free scripts.

SkillExtended access240Repository stars

README in short

The README opens a curated list of SEO and GEO skills with a legend of marks, sections by job and search engine, an FAQ and review data. The repository itself doubles as a skill: after installation the agent picks entries from the list for the user question.

README badge

Original SKILL.md

---
name: seo-geo-skill-finder
description: Recommend SEO and GEO (generative engine optimization) skills and MCP tools from a hand-checked, security-scanned list, matched to the job (keyword and competitor research, content writing and optimization, technical SEO and site audits, analytics and rank tracking, local, e-commerce and app stores, backlinks and PR, getting cited in AI answers), the target (Google, Bing, Baidu/百度, ChatGPT, Perplexity, Gemini, Claude, Google AI Overviews, Doubao/豆包, Yuanbao/元宝, Kimi, DeepSeek, Qwen/千问) and the agent (Claude Code, Codex, OpenClaw/龙虾, Qwen, Doubao, WorkBuddy). Use when someone asks which skill or tool to use for SEO, GEO, AEO, AI search visibility or llms.txt, or how to install one. 帮你从人工核对、做过安全检查的 SEO 和 GEO skill 清单里挑合适的:关键词、内容优化、技术审计、排名监测,以及让 AI 回答引用你。
---

# SEO and GEO skill finder

Pick skills for SEO and GEO work from the Awesome SEO & GEO Skills list (https://github.com/UnderleveledBuilder/awesome-seo-geo-skills). Every entry was checked by hand, scanned by a script for risky files and commands, and tagged by job, target engine, format and supported agents.

## 1. Get the data

Fetch `https://raw.githubusercontent.com/UnderleveledBuilder/awesome-seo-geo-skills/main/catalog.json`. If that fails, read `README.md` (English: `README.en.md`) from the same place; it has the same entries without the structured fields.

`catalog.json` has `updated`, `groups`, `facets` (the `engines` labels), `formats` and `entries`. Each entry has:

| Field | Meaning |
|---|---|
| `repo`, `url`, `name` | GitHub repo |
| `group` | `pipeline` all-in-one, `geo` AI answer visibility, `cn-ai` Chinese AI search, `research` (keywords, competitors, rankings and Search Console/GA4 data), `content`, `technical`, `local` (local, e-commerce and app stores), `offsite` (backlinks, PR and off-site mentions), `mcp` (MCP server or CLI tool, not a skill), `apps` (full app) |
| `engines` | What it targets, such as `google` `ai-overviews` `bing` `baidu` `chatgpt` `perplexity` `gemini` `claude` `doubao` `yuanbao` `kimi` `deepseek` `qwen`, plus `app-stores` and `marketplaces` (Amazon and other store search); `general` means any engine |
| `format` | `skill` (standard SKILL.md), `prompts`, `mcp`, `app` |
| `agents` | Agents the author says it supports; empty means not stated (most SKILL.md skills work in any agent that loads skills) |
| `desc`, `desc_en`, `note`, `note_en` | Summary and editor's note in Chinese and English |
| `install` | Install command when there is one, such as `npx skills add owner/repo` |
| `lang` | Main language of the skill's own text |
| `featured`, `checked`, `stars`, `pushed_at`, `license`, `skills` | Editor's pick, date checked, GitHub stars, last push, license, number of skills in the repo |

## 2. Understand the need

Work out, asking at most one short question if it is unclear:
- classic SEO (rankings in Google, Bing or Baidu), GEO (being cited by AI answers), or both;
- the job: keyword or ranking data, content, technical audit, local, e-commerce or app stores, backlinks and PR;
- whether they have data access the tool needs (Search Console, GA, a paid SEO API key);
- the agent they use, output language, and any license constraint.

## 3. Choose

- Drop entries whose `pushed_at` is over a year old unless nothing else fits.
- Keep entries whose `engines` match (or `general`) and whose `group` fits the job. Prefer, in order: `featured`, a matching agent in `agents`, `format` = `skill`, recent `pushed_at`, a license that fits. Use `stars` only to break ties.
- Recommend 3 to 5 entries. Pair a skill with an `mcp` tool when the job needs live data.

## 4. Answer

Answer in the user's language, using `desc`/`note` for Chinese and `desc_en`/`note_en` for English. For each pick give:
- name, linked to `url`;

Report a problem