solo-seo-cli

Solid

Manage SEO and agent-readiness for all sites via the `seo` CLI — audit pages for SEO+GEO score, run `agent-audit` to check whether AI agents can discover and read a site (robots rules, Content-Signals, llms.txt, markdown negotiation, MCP cards), check Search Console analytics, submit sitemaps, ping IndexNow, inspect indexing. Covers Google, Bing, Yandex. Also points at superduper-analytics for who actually visited, which AI agents read the site, and what each campaign produced. Covers Bing Webmaster API (a second index, and the one ChatGPT and Copilot read). Use when the user asks about search performance, indexing, SEO/GEO score, agent-readiness, llms.txt, MCP, or wants to fix a site. Do NOT use for writing landing copy (/landing-gen).

AI & Automation 18 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# SEO CLI Skill Unified search engine management and SEO/GEO auditing for all configured sites. ## Running it `seo` is installed globally as a wrapper at `~/.local/bin/seo`. Just call it: ```bash seo audit https://example.com ``` If the command is missing, recreate the wrapper (the project keeps `cli.py` and `config.yaml` side by side and is **not** packaged for `uv tool install` — a global install fails with `ModuleNotFoundError: No module named 'cli'`): ```bash cat > ~/.local/bin/seo <<'EOF' #!/bin/sh SEO_HOME="$HOME/startups/shared/seo-cli" exec "$SEO_HOME/.venv/bin/python" "$SEO_HOME/cli.py" "$@" EOF chmod +x ~/.local/bin/seo ``` Source lives in `~/startups/shared/seo-cli/`. Do **not** build a `SEO=...` shell variable holding two words — in zsh it is not word-split and the call fails. ## Commands ### Audit — SEO+GEO health check ```bash # Summary table across ALL sites (fast, no PageSpeed) seo audit # Detailed single-site audit with PageSpeed + keywords seo audit https://superduperai.co ``` ### Agent audit — what an AI agent can discover, read and act on ```bash seo agent-audit # every configured site seo agent-audit https://example.com # one site, full detail ``` A site now has two audiences, and this checks the second: robots rules naming GPTBot and friends, Content-Signals, llms.txt, markdown negotiation, MCP and A2A cards. **It probes a path that cannot exist before anything else.** A great many sites answer 200 with their ho...

Details

Author
fortunto2
Repository
fortunto2/solo-factory
Created
7 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category