claude-seo
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, semantic clustering, e-commerce SEO, international SEO, Google APIs, and PDF/Excel reporting. Optional DataForSEO, Firecrawl, and Banana extensions.
File Explorer
- marketplace.json
- plugin.json
- devcontainer.json
- bug_report.yml
- config.yml
- feature_request.yml
- task.yml
- ci.yml
- v2.yml
- CODEOWNERS
- dependabot.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- release.yml
- seo-backlinks.md
- seo-cluster.md
- seo-content.md
- seo-dataforseo.md
- seo-drift.md
- seo-ecommerce.md
- seo-flow.md
- seo-geo.md
- seo-google.md
- seo-image-gen.md
- seo-local.md
- seo-maps.md
- seo-performance.md
- seo-schema.md
- seo-sitemap.md
- seo-sxo.md
- seo-technical.md
- seo-visual.md
- cover.svg
- framework.svg
- growth-3-months.png
- signal-flow.svg
- sub-skills.svg
- claude-seo
- google-updates.json
- ARCHITECTURE.md
- COMMANDS.md
- INSTALLATION.md
- MCP-INTEGRATION.md
- MIGRATION-v1-to-v2.md
- TROUBLESHOOTING.md
- WORKFLOW-public-private.md
- AHREFS-SETUP.md
- SKILL.md
- install.ps1
- install.sh
- uninstall.sh
- seo-image-gen.md
- BANANA-SETUP.md
- cost-tracking.md
- gemini-models.md
- mcp-tools.md
- post-processing.md
- presets.md
- prompt-engineering.md
- seo-image-presets.md
- batch.py
- cost_tracker.py
- edit.py
- generate.py
- presets.py
- setup_mcp.py
- validate_setup.py
- LICENSE.txt
- SKILL.md
- install.sh
- README.md
- uninstall.sh
- BING-WEBMASTER-SETUP.md
- SKILL.md
- install.ps1
- install.sh
- uninstall.sh
- seo-dataforseo.md
- DATAFORSEO-SETUP.md
- cost-tiers.md
- tool-catalog.md
- LICENSE.txt
- SKILL.md
- field-config.json
- install.ps1
- install.sh
- README.md
- uninstall.ps1
- uninstall.sh
- FIRECRAWL-SETUP.md
- LICENSE.txt
- SKILL.md
- install.ps1
- install.sh
- README.md
- uninstall.ps1
- uninstall.sh
- PROFOUND-SETUP.md
- SKILL.md
- install.ps1
- install.sh
- uninstall.sh
- SERANKING-SETUP.md
- SKILL.md
- install.ps1
- install.sh
- uninstall.sh
- UNLIGHTHOUSE-SETUP.md
- SKILL.md
- install.ps1
- install.sh
- uninstall.sh
- hooks.json
- run-python-hook.js
- validate-schema.py
- google-seo-reference.md
- templates.json
- seo-audit-demo.gif
- seo-command-demo.gif
- agent_ux_check.py
- analyze_visual.py
- backlinks_auth.py
- bing_webmaster.py
- capture_screenshot.py
- commoncrawl_graph.py
- consistency_check.py
- content_humanize.py
- content_quality.py
- content_verify.py
- crux_history.py
- dataforseo_costs.py
- dataforseo_merchant.py
- dataforseo_normalize.py
- domain_history.py
- drift_baseline.py
- drift_compare.py
- drift_history.py
- drift_report.py
- fetch_page.py
- ga4_report.py
- gbp_deprecation_lint.py
- google_auth.py
- google_report.py
- gsc_inspect.py
- gsc_query.py
- indexing_notify.py
- indexnow_submit.py
- iptc_ai_label.py
- keyword_planner.py
- lcp_subparts.py
- moz_api.py
- nlp_analyze.py
- pagespeed_check.py
- parasite_risk.py
- parse_html.py
- portability_check.py
- preload_check.py
- release_sign.py
- render_page.py
- runtime.py
- schema_ecommerce_validate.py
- schema_generate.py
- seo_updates.py
- sitemap_discovery.py
- sync_flow.py
- ucp_check.py
- unlighthouse_run.py
- url_safety.py
- validate_backlink_report.py
- verify_backlinks.py
- verify_release.py
- youtube_search.py
- backlink-quality.md
- cwv-thresholds.md
- eeat-framework.md
- free-backlink-sources.md
- local-schema-types.md
- local-seo-signals.md
- maps-api-endpoints.md
- maps-free-apis.md
- maps-gbp-checklist.md
- maps-geo-grid.md
- quality-gates.md
- schema-types.md
- thinking-framework.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- execution-workflow.md
- hub-spoke-architecture.md
- serp-overlap-methodology.md
- cluster-map.html
- SKILL.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- excluded-domains.md
- keyword-density.md
- page-type-templates.md
- LICENSE.txt
- SKILL.md
- cost-tiers.md
- tool-catalog.md
- LICENSE.txt
- SKILL.md
- comparison-rules.md
- SKILL.md
- marketplace-endpoints.md
- ucp-universal-commerce-protocol.md
- SKILL.md
- content-planning-for-topical-relevance-prompt.md
- content-prioritization-prompt.md
- keyword-research-prompt.md
- keyword-variations-for-topical-relevance-prompt.md
- prompt-audience-avatar.md
- backlink-competition-prompt.md
- ai-homepage-rewrite-prompt.md
- claude-deep-research-prompt.md
- gbp-categories-prompt.md
- gbp-description-claude-prompt-1.md
- gbp-description-claude-prompt-2.md
- gbp-description-claude-prompt-3.md
- gbp-services-prompt.md
- prompt-generating-a-meta-description.md
- prompt-generating-a-title-tag.md
- prompt-rewriting-existing-homepage.md
- prompt-rewriting-existing-service-page.md
- ai-detector-test-follow-up-prompt.md
- ai-supporting-pages-rewrite-prompt.md
- basic-prompt.md
- blog-post-outline-prompt.md
- blog-post-writing-prompt.md
- claude-prompt-1.md
- claude-prompt-2.md
- ctr-audit-prompt.md
- follow-up-prompt-1.md
- follow-up-prompt-2.md
- follow-up-prompt.md
- paa-question-rewording-prompt.md
- prompt-core-30-content-audit.md
- property-content-with-authority-audit-prompt.md
- reddit-claude-prompt.md
- schema-prompt-1.md
- step-1-the-chatgpt-discovery-prompt.md
- step-2-the-follow-up-qualifying-prompt.md
- technical-audit-prompt.md
- visibility-follow-up-prompt.md
- visiblity-prompt.md
- bofu-page-brief-generator.md
- conversion-audit-prompt.md
- dual-surface-content-scorecard.md
- README.md
- bibliography.md
- flow-framework.md
- flow-prompts.lock
- SKILL.md
- google-ai-optimization-guide.md
- llmstxt-evidence.md
- LICENSE.txt
- SKILL.md
- cwv-audit-report.md
- gsc-performance-report.md
- indexation-status-report.md
- auth-setup.md
- dma-consent-mode-v2.md
- ga4-data-api.md
- indexing-api.md
- keyword-planner-api.md
- nlp-api.md
- pagespeed-crux-api.md
- rate-limits-quotas.md
- search-console-api.md
- supplementary-apis.md
- youtube-api.md
- LICENSE.txt
- SKILL.md
- content-parity.md
- cultural-profiles.md
- locale-formats.md
- machine-translation-qa.md
- LICENSE.txt
- SKILL.md
- cost-tracking.md
- gemini-models.md
- mcp-tools.md
- post-processing.md
- presets.md
- prompt-engineering.md
- seo-image-presets.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- agency.md
- ecommerce.md
- generic.md
- local-service.md
- publisher.md
- saas.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- deprecated-types-2024-2026.md
- LICENSE.txt
- SKILL.md
- LICENSE.txt
- SKILL.md
- page-type-taxonomy.md
- persona-scoring.md
- user-story-framework.md
- wireframe-templates.md
- SKILL.md
- agent-friendly-pages.md
- LICENSE.txt
- SKILL.md
- test_agent_mcp_permissions.py
- test_audit_instructions.py
- test_banana_api_key_safety.py
- test_banana_install_layout.py
- test_bing_webmaster.py
- test_consistency_check.py
- test_content_quality.py
- test_contributors.py
- test_cross_platform_hooks.py
- test_drift_portability.py
- test_extension_installer_injection.py
- test_fetch_page_decoding.py
- test_gbp_lint_and_polish.py
- test_google_api_key_safety.py
- test_google_report_full_audit.py
- test_gsc_pagination.py
- test_gsc_query.py
- test_gsc_totals_aggregate.py
- test_lazy_detection.py
- test_manifest_consistency.py
- test_moz_api.py
- test_nlp_analyze.py
- test_parasite_risk_and_extensions.py
- test_phase_j_executable.py
- test_portability.py
- test_pyproject_metadata.py
- test_render_page.py
- test_runtime.py
- test_runtime_installers.py
- test_schema_hook_policy.py
- test_schema_v2.py
- test_sitemap_discovery.py
- test_sync_flow.py
- test_technical_depth.py
- test_url_safety.py
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CITATION.cff
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- CONTRIBUTORS.md
- install.ps1
- install.sh
- LICENSE
- PRIVACY.md
- pyproject.toml
- README.md
- requirements.txt
- SECURITY.md
- uninstall.ps1
- uninstall.sh
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
claude
View Details ▼
claude
An agent-based coding tool that understands your code base and helps you code faster through natural language commands.
claude prompt
Execute with prompt:
claude update
Update `claude`:
claude mcp list
Get the list of specified MCP servers:
gh auth
View Details ▼
gh auth
Authenticate with a GitHub host.
gh auth login
Log in with interactive prompt:
echo {{your_token}} | gh auth login --with-token
Log in with a token from `stdin` (created in <https://github.com/settings/tokens>):
gh auth status
Check if you are logged in:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
powershell
View Details ▼
powershell
This command may be mistaken as the cross-platform version of PowerShell (formerly known as PowerShell Core), which uses `pwsh` instead of `powershell`.
The original `powershell` command in Windows is still available to use the legacy Windows version of PowerShell (version 5.1 and below).
tldr pwsh
View the documentation for the command referring to the latest, cross-platform version of PowerShell (version 6 and above):
powershell
Start an interactive shell session:
tldr powershell {{[-p|--platform]}} windows
View the documentation for the command referring to the legacy Windows PowerShell (version 5.1 and below):
