Evidence-based SEO diagnostic skill built from Google Search Central, Ahrefs SEO checklist, and Microsoft's AEO/GEO guidance. Reference sources: Google Search Central Ahrefs SEO + AI Search Checklist Microsoft AEO & GEO Guide
FAQ
seo-audit is a Claude Code plugin with 1 hand-picked skill for marketing work, indexed on Flowy. Install it with the command on its page. It includes seo-audit. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add wonfull888/seo-audit --agent claude-code
Evidence-based SEO diagnostic skill built from Google Search Central, Ahrefs SEO checklist, and Microsoft's AEO/GEO guidance.
Reference sources:
Title + URL + Nav/insights, /docs) added on top of primary content pathsThe skill supports an intelligent interaction flow and can run in two modes:
| Capability | Full Mode (Recommended) | Basic Mode |
|---|---|---|
| Setup complexity | Requires API key | Zero setup |
| Checklist size | 92 checks | 84 checks |
| Core Web Vitals | Yes (LCP, FCP, CLS, INP) | Skipped |
| PageSpeed score | Yes (Mobile + Desktop) | Skipped |
| Best use case | Complete SEO audit | Fast content and structure review |
| Free quota | 25,000 requests/day | N/A |
Detailed guide: USAGE.md
Traditional SEO tools often require account setup, paid subscriptions, and heavy workflows. This skill keeps the audit process lightweight and transparent.
Copy SKILL.md and references/ into your Claude Code skills directory:
git clone https://github.com/wonfull888/seo-audit.git
cp -r seo-audit ~/.claude/skills/
# Auto-detect report language (recommended)
/seo-audit https://example.com
# Force English report
/seo-audit https://example.com --en
# Force Chinese report
/seo-audit https://example.com --zh
Language selection priority:
--en / --zhGoogle PageSpeed Insights API includes a free quota of 25,000 requests/day.
export PAGE_SPEED_API_KEY="your_api_key_here"
If environment variable is missing, the skill will auto-try:
./.env~/.claude/skills/seo-audit/.envMore details:
User provides URL
-> 1. Check environment (API key)
-> 2. Detect report language
-> 3. Classify site type (Title + URL)
-> 4. Select representative pages (home + key business + article)
-> 5. Collect data (curl + WebFetch + optional PageSpeed API)
-> 6. Analyze 4 dimensions (92 checks)
-> 7. Generate and save full Markdown report
| Dimension | Checks | Weight | Notes |
|---|---|---|---|
| Technical SEO | 29 | 32% | Crawlability, indexing, security, CWV |
| On-Page SEO | 27 | 29% | Title, metadata, structure, AI-search readiness |
| Content Quality & E-E-A-T | 33 | 36% | Content depth, trust, expertise, authority |
| Local SEO | 3 | 3% | LocalBusiness schema, map signals, NAP |
| Total | 92 | 100% |
| Grade | Score | Status |
|---|---|---|
| A | 90-100 | Excellent |
| B | 80-89 | Good |
| C | 70-79 | Average |
| D | 60-69 | Weak |
| F | <60 | Poor |
Every report includes:
Default report save path:
~/.claude/skills/seo-audit/reports/seo-audit-report-{domain}-{timestamp}.mdseo-audit/
|-- SKILL.md
|-- README.md
|-- README.zh-CN.md
|-- USAGE.md
|-- API_KEY_SETUP.md
|-- QUOTA.md
|-- CHANGELOG.md
|-- docs/
| |-- en/
| | |-- USAGE.md
| | |-- API_KEY_SETUP.md
| | `-- QUOTA.md
| `-- zh-CN/
| |-- USAGE.md
| |-- API_KEY_SETUP.md
| `-- QUOTA.md
|-- references/
| |-- report-template.md
| |-- report-template.en.md
| |-- report-template.zh-CN.md
| |-- language-detection.md
| `-- SEO_TERMINOLOGY_GLOSSARY.md
`-- assets/
|-- example-report.en.md
|-- example-report.md
`-- example-report.zh-CN.md
SEO Audit Skill | GitHub | Developer: x.com/wonfull888
.env.example
.gitignore
API_KEY_SETUP.md
assets/
example-report.en.md
example-report.md
example-report.zh-CN.md
CHANGELOG.md
convert-claude-to-opencode.ts
docs/
en/
API_KEY_SETUP.md
QUOTA.md
USAGE.md
zh-CN/
API_KEY_SETUP.md
QUOTA.md
USAGE.md
LICENSE
PRODUCT.md
QUOTA.md
README_OPTIONS.md
README.md
README.zh-CN.md
references/
ai-search-optimization.md
ai-writing-detection.md
content-distribution.md
content-eeat.md
content-quality-enhanced.md
language-detection.md
local-seo-enhanced.md
on-page-elements.md
quick-confirm-mechanism.md
report-template.en.md
report-template.md
report-template.zh-CN.md
scoring-system.md
SEO_TERMINOLOGY_GLOSSARY.md
site-classification-mvp.md
site-classification-v141.md
technical-seo-enhanced.md
technical-seo.md
trust-signals-enhanced.md
RELEASE_NOTES_v1.3.0.md
RELEASE_NOTES_v1.4.0.md
reports/
.gitkeep
SEO_Skills_Design.md
SKILL.md
TASKS_v1.3.0.md
TASKS_v1.4.0.md
TASKS_v1.4.1.md
tests/
evaluate_site_classification_v140.py
evaluate_site_classification_v141.py
site_classification_samples_v140.json
site_classification_samples_v141.json
v1.4.0-acceptance.md
v1.4.0-site-classification-results.json
v1.4.0-site-classification-results.md
v1.4.1-acceptance.md
v1.4.1-site-classification-results.json
v1.4.1-site-classification-results.md
USAGE.md
VERSION_1.1.0.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic