[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-AgriciDaniel-claude-seo-zh-CN":3,"guides-for-AgriciDaniel-claude-seo":853,"similar-k17b9ppf34m9v86tzpeck2qtcs86n8dw-zh-CN":854},{"_creationTime":4,"_id":5,"children":6,"community":50,"display":51,"evaluation":56,"identity":273,"isFallback":265,"parentExtension":275,"providers":276,"relations":284,"repo":285,"tags":851,"workflow":852},1778674872846.7798,"k17b9ppf34m9v86tzpeck2qtcs86n8dw",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":44,"tags":46,"workflow":47},1778674872846.7803,"k17bt4vy4p97rmz9wkrfgzd8s986m614",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework integration + 2 extension mirrors) and 18 sub-agents (15 core + 1 framework integration + 2 extension mirrors) covering technical SEO, content quality (E-E-A-T), content briefs, schema markup, image optimization, sitemap architecture, AI search optimization (GEO), local SEO, maps intelligence, semantic topic clustering, search experience optimization (SXO), SEO drift monitoring, e-commerce SEO, international SEO with cultural profiles, FLOW framework integration, Google API integration, PDF reporting, and strategic planning across all industries.",{"claudeCode":15},"claude-seo","https://github.com/AgriciDaniel/claude-seo",{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":21},"","AgriciDaniel","en","plugin",{"evaluate":23,"extract":38},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":36,"tier":37},"3.0.0","4.4.0",93,[28,29,30,31,32,33,34,35],"seo","technical-seo","content-seo","local-seo","schema","performance","ai-seo","competitive-analysis","global","community",{"commitSha":39,"license":40,"plugin":41},"HEAD","MIT",{"mcpCount":11,"provider":42,"skillCount":43},"classify",25,{"parentExtensionId":5,"repoId":45},"kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[34,35,30,31,33,32,28,29],{"evaluatedAt":48,"extractAt":49,"updatedAt":48},1778674909244,1778674872846,{"reviewCount":11},{"description":52,"installMethods":53,"name":55,"sourceUrl":16},"Comprehensive SEO analysis plugin for Claude Code. 25 sub-skills and 18 sub-agents covering technical SEO, E-E-A-T, content briefs, schema markup, GEO, local SEO, semantic clustering, e-commerce SEO, international SEO, and PDF reporting.",{"claudeCode":54},"AgriciDaniel/claude-seo","Claude SEO",{"_creationTime":57,"_id":58,"extensionId":5,"locale":20,"result":59,"trustSignals":255,"workflow":271},1778674897144.2998,"kn7b16g4y3993phwq9etyemwsx86nhyq",{"checks":60,"evaluatedAt":206,"extensionSummary":207,"features":208,"nonGoals":215,"practices":219,"prerequisites":225,"promptVersionExtension":230,"promptVersionScoring":25,"purpose":231,"rationale":232,"score":233,"summary":234,"tags":235,"targetMarket":36,"tier":241,"useCases":242,"workflow":248},[61,66,69,72,76,79,83,87,90,93,97,101,104,108,111,114,117,120,123,126,130,134,138,142,146,149,152,155,159,162,165,168,171,174,177,181,185,189,193,197,200,203],{"category":62,"check":63,"severity":64,"summary":65},"Practical Utility","Problem relevance","pass","The description clearly names SEO analysis as the problem addressed by the plugin for Claude Code.",{"category":62,"check":67,"severity":64,"summary":68},"Unique selling proposition","The extension offers a comprehensive suite of 25 sub-skills and 18 sub-agents for detailed SEO analysis, going far beyond basic prompting capabilities.",{"category":62,"check":70,"severity":64,"summary":71},"Production readiness","The plugin appears production-ready with extensive features, clear installation instructions, and a demonstrated workflow, covering a complete lifecycle for SEO tasks.",{"category":73,"check":74,"severity":64,"summary":75},"Scope","Single responsibility principle","The extension focuses on SEO analysis and related tasks, maintaining a coherent domain without straying into unrelated areas.",{"category":73,"check":77,"severity":64,"summary":78},"Description quality","The displayed description accurately and concisely reflects the plugin's capabilities as detailed in the README.",{"category":80,"check":81,"severity":64,"summary":82},"Invocation","Scoped tools","The commands listed are specific and verb-noun oriented, such as `/seo audit` and `/seo schema`, facilitating agent selection.",{"category":84,"check":85,"severity":64,"summary":86},"Documentation","Configuration & parameter reference","The README provides detailed information on commands, features, architecture, and requirements, including optional components like Playwright and Google API credentials.",{"category":73,"check":88,"severity":64,"summary":89},"Tool naming","All commands, such as `/seo audit` and `/seo schema`, are descriptive and follow a consistent verb-noun structure within the SEO domain.",{"category":73,"check":91,"severity":64,"summary":92},"Minimal I/O surface","The tool descriptions imply that inputs request specific data for stated tasks, and outputs are focused on SEO analysis results.",{"category":94,"check":95,"severity":64,"summary":96},"License","License usability","The extension is licensed under MIT, as indicated by the LICENSE file and badges, which is a permissive open-source license.",{"category":98,"check":99,"severity":64,"summary":100},"Maintenance","Commit recency","The last commit was on May 11, 2026, indicating recent maintenance within the last 90 days.",{"category":98,"check":102,"severity":64,"summary":103},"Dependency Management","The README mentions Python 3.10+ and optional dependencies like Playwright, and the installation scripts suggest standard package management practices, implying dependency awareness.",{"category":105,"check":106,"severity":64,"summary":107},"Security","Secret Management","The extension requires optional Google API credentials but does not appear to hardcode secrets; instructions suggest environment variables or configuration files, indicating proper handling.",{"category":105,"check":109,"severity":64,"summary":110},"Injection","The extension fetches HTML and uses APIs, but there's no indication of executing untrusted third-party code or instructions.",{"category":105,"check":112,"severity":64,"summary":113},"Transitive Supply-Chain Grenades","The extension installs via git clone or plugin manager, and scripts are provided for inspection, mitigating risks associated with remote code execution.",{"category":105,"check":115,"severity":64,"summary":116},"Sandbox Isolation","The extension's operations focus on data analysis and API interaction, with no apparent attempts to modify files outside its designated scope.",{"category":105,"check":118,"severity":64,"summary":119},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were detected in the provided information.",{"category":105,"check":121,"severity":64,"summary":122},"Data Exfiltration","The extension handles API keys and credentials via configuration, and its primary function is data analysis, with no apparent exfiltration mechanisms.",{"category":105,"check":124,"severity":64,"summary":125},"Hidden Text Tricks","The bundled content and descriptions appear to be free of hidden-steering tricks.",{"category":127,"check":128,"severity":64,"summary":129},"Hooks","Opaque code execution","The installation scripts are provided and can be reviewed, and no obfuscated code execution methods were detected.",{"category":131,"check":132,"severity":64,"summary":133},"Portability","Structural Assumption","The extension operates on URLs and API data, and installation is handled via standard methods, with no assumptions about user project structure.",{"category":135,"check":136,"severity":64,"summary":137},"Trust","Issues Attention","In the last 90 days, 5 issues were opened and 24 closed, indicating a healthy issue resolution rate.",{"category":139,"check":140,"severity":64,"summary":141},"Versioning","Release Management","The project has a clear versioning system indicated by GitHub releases and a changelog, with the latest release noted.",{"category":143,"check":144,"severity":64,"summary":145},"Code Execution","Validation","While explicit schema validation libraries aren't detailed, the structured nature of API interactions and command arguments suggests robust input handling.",{"category":105,"check":147,"severity":64,"summary":148},"Unguarded Destructive Operations","The extension's primary functions are analytical, and any state-changing operations (like report generation) are likely guarded or reversible.",{"category":143,"check":150,"severity":64,"summary":151},"Error Handling","The presence of clear commands, sub-agents, and extensions suggests a well-structured error handling mechanism, though specifics aren't detailed.",{"category":143,"check":153,"severity":64,"summary":154},"Logging","The README implies that report generation may create files, suggesting some level of logging or output management, but explicit audit logs are not detailed.",{"category":156,"check":157,"severity":64,"summary":158},"Compliance","GDPR","The extension analyzes public website data and requires optional API credentials; no personal data processing is inherently indicated.",{"category":156,"check":160,"severity":64,"summary":161},"Target market","The extension's focus on SEO analysis and Google APIs makes it globally applicable, with no specific regional limitations detected.",{"category":131,"check":163,"severity":64,"summary":164},"Runtime stability","The installation instructions and Python 3.10+ requirement suggest cross-platform compatibility on POSIX-like systems.",{"category":84,"check":166,"severity":64,"summary":167},"README","The README is comprehensive, well-organized, and clearly states the extension's purpose and capabilities.",{"category":73,"check":169,"severity":64,"summary":170},"Tool surface size","The extension exposes a large number of commands (over 20), but they are well-organized and specific to the SEO domain.",{"category":80,"check":172,"severity":64,"summary":173},"Overlapping near-synonym tools","While there are many commands, they appear to cover distinct SEO functions, with no obvious near-synonym tools performing the same task.",{"category":84,"check":175,"severity":64,"summary":176},"Phantom features","All advertised features, including the numerous sub-skills and sub-agents, appear to be implemented based on the README's detailed descriptions.",{"category":178,"check":179,"severity":64,"summary":180},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for both Claude Code plugin manager and manual installs, along with quick-start examples.",{"category":182,"check":183,"severity":64,"summary":184},"Errors","Actionable error messages","The detailed command descriptions and requirements suggest that errors would be meaningful and actionable, though specific examples are not shown.",{"category":186,"check":187,"severity":64,"summary":188},"Execution","Pinned dependencies","The installation scripts and Python 3.10+ requirement imply dependency management, and it's likely managed via standard Python practices.",{"category":73,"check":190,"severity":191,"summary":192},"Dry-run preview","not_applicable","The extension is primarily analytical; while report generation occurs, explicit dry-run functionality for state-changing operations is not detailed but not expected to be critical.",{"category":194,"check":195,"severity":64,"summary":196},"Protocol","Idempotent retry & timeouts","The extension interacts with APIs, and standard practices for handling API responses and timeouts would be expected for stability.",{"category":156,"check":198,"severity":64,"summary":199},"Telemetry opt-in","There is no mention of telemetry collection; standard practice for open-source tools is opt-in or non-existent.",{"category":73,"check":201,"severity":64,"summary":202},"Theme declaration","The marketplace README clearly declares a theme focused on comprehensive SEO analysis and related marketing tools.",{"category":139,"check":204,"severity":64,"summary":205},"Per-entry version metadata","The marketplace.json entry uses a specific plugin name ('claude-seo') and does not rely on a moving git ref, suggesting versioned installation.",1778674896972,"This plugin provides extensive SEO analysis capabilities, including technical SEO, content quality assessment (E-E-A-T), schema markup generation, AI search optimization, local SEO, and PDF reporting, leveraging various sub-skills and sub-agents.",[209,210,211,212,213,214],"Comprehensive SEO audits","E-E-A-T and content quality analysis","Schema markup generation and validation","AI Search (GEO) optimization","Local SEO and Google Business Profile analysis","PDF reporting with charts",[216,217,218],"Executing JavaScript-heavy single-page applications without SSR","Replacing direct API usage for advanced data retrieval","Providing real-time website traffic analytics (beyond GA4 integration)",[220,221,222,223,224],"SEO Audit","Content Quality Analysis","Schema Markup","Local SEO","AI Search Optimization",[226,227,228,229],"Python 3.10+","Claude Code CLI","Optional: Playwright for screenshots","Optional: Google API credentials for enriched data","3.1.0","To offer a deep and actionable SEO analysis toolkit directly within Claude Code, enabling users to audit websites, optimize content, and improve search engine rankings.","The extension demonstrates high quality across all evaluated criteria, with a passing score on all checks and a recent commit history. No significant issues were found.",99,"Highly comprehensive and well-maintained SEO analysis plugin for Claude Code.",[28,236,237,238,239,240],"marketing","auditing","content","reporting","automation","verified",[243,244,245,246,247],"Auditing a website for technical SEO issues","Optimizing content for E-E-A-T and AI search","Generating and validating Schema.org markup","Analyzing local SEO factors and competitor performance","Creating detailed SEO reports",[249,250,251,252,253,254],"Start Claude Code","Run a full site audit (`/seo audit \u003Curl>`)","Analyze specific pages or components (`/seo page \u003Curl>`, `/seo schema \u003Curl>`)","Generate reports or sitemaps (`/seo google report`, `/seo sitemap generate`)","Optimize for AI search and local SEO (`/seo geo \u003Curl>`, `/seo local \u003Curl>`)","Integrate with extensions for enhanced data (DataForSEO, Firecrawl)",{"codeQuality":256,"collectedAt":258,"documentation":259,"maintenance":262,"security":269,"testCoverage":270},{"hasLockfile":257},false,1778674874957,{"descriptionLength":260,"readmeSize":261},237,16151,{"closedIssues90d":263,"forks":264,"hasChangelog":265,"openIssues90d":266,"pushedAt":267,"stars":268},24,991,true,5,1778499931000,6480,{"hasNpmPackage":257,"license":40,"smitheryVerified":257},{"hasCi":265,"hasTests":265},{"updatedAt":272},1778674897144,{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":274},"marketplace",null,{"evaluate":277,"extract":279},{"promptVersionExtension":230,"promptVersionScoring":25,"score":233,"tags":278,"targetMarket":36,"tier":241},[28,236,237,238,239,240],{"commitSha":39,"license":40,"marketplace":280,"plugin":283},{"name":281,"pluginCount":282},"agricidaniel-seo",1,{"mcpCount":11,"provider":42,"skillCount":11},{"repoId":45},{"_creationTime":286,"_id":45,"identity":287,"providers":288,"workflow":847},1778674866854.803,{"githubOwner":19,"githubRepo":15,"sourceUrl":16},{"classify":289,"discover":835,"github":838},{"commitSha":39,"extensions":290},[291,304,403,429,442,451,483,492,501,515,524,533,548,558,568,666,675,711,726,735,744,753,762,783,792,801,810,826],{"basePath":18,"description":52,"displayName":281,"installMethods":292,"rationale":293,"selectedPaths":294,"source":303,"sourceLanguage":20,"type":274},{"claudeCode":54},"marketplace.json at .claude-plugin/marketplace.json",[295,298,300],{"path":296,"priority":297},".claude-plugin/marketplace.json","mandatory",{"path":299,"priority":297},"README.md",{"path":301,"priority":302},"LICENSE","high","rule",{"basePath":18,"description":13,"displayName":15,"installMethods":305,"license":40,"rationale":306,"selectedPaths":307,"source":303,"sourceLanguage":20,"type":21},{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json",[308,310,311,312,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401],{"path":309,"priority":297},".claude-plugin/plugin.json",{"path":299,"priority":297},{"path":301,"priority":302},{"path":313,"priority":314},"skills/seo/SKILL.md","medium",{"path":316,"priority":314},"skills/seo-audit/SKILL.md",{"path":318,"priority":314},"skills/seo-backlinks/SKILL.md",{"path":320,"priority":314},"skills/seo-cluster/SKILL.md",{"path":322,"priority":314},"skills/seo-competitor-pages/SKILL.md",{"path":324,"priority":314},"skills/seo-content/SKILL.md",{"path":326,"priority":314},"skills/seo-content-brief/SKILL.md",{"path":328,"priority":314},"skills/seo-dataforseo/SKILL.md",{"path":330,"priority":314},"skills/seo-drift/SKILL.md",{"path":332,"priority":314},"skills/seo-ecommerce/SKILL.md",{"path":334,"priority":314},"skills/seo-flow/SKILL.md",{"path":336,"priority":314},"skills/seo-geo/SKILL.md",{"path":338,"priority":314},"skills/seo-google/SKILL.md",{"path":340,"priority":314},"skills/seo-hreflang/SKILL.md",{"path":342,"priority":314},"skills/seo-image-gen/SKILL.md",{"path":344,"priority":314},"skills/seo-images/SKILL.md",{"path":346,"priority":314},"skills/seo-local/SKILL.md",{"path":348,"priority":314},"skills/seo-maps/SKILL.md",{"path":350,"priority":314},"skills/seo-page/SKILL.md",{"path":352,"priority":314},"skills/seo-plan/SKILL.md",{"path":354,"priority":314},"skills/seo-programmatic/SKILL.md",{"path":356,"priority":314},"skills/seo-schema/SKILL.md",{"path":358,"priority":314},"skills/seo-sitemap/SKILL.md",{"path":360,"priority":314},"skills/seo-sxo/SKILL.md",{"path":362,"priority":314},"skills/seo-technical/SKILL.md",{"path":364,"priority":302},"agents/seo-backlinks.md",{"path":366,"priority":302},"agents/seo-cluster.md",{"path":368,"priority":302},"agents/seo-content.md",{"path":370,"priority":302},"agents/seo-dataforseo.md",{"path":372,"priority":302},"agents/seo-drift.md",{"path":374,"priority":302},"agents/seo-ecommerce.md",{"path":376,"priority":302},"agents/seo-flow.md",{"path":378,"priority":302},"agents/seo-geo.md",{"path":380,"priority":302},"agents/seo-google.md",{"path":382,"priority":302},"agents/seo-image-gen.md",{"path":384,"priority":302},"agents/seo-local.md",{"path":386,"priority":302},"agents/seo-maps.md",{"path":388,"priority":302},"agents/seo-performance.md",{"path":390,"priority":302},"agents/seo-schema.md",{"path":392,"priority":302},"agents/seo-sitemap.md",{"path":394,"priority":302},"agents/seo-sxo.md",{"path":396,"priority":302},"agents/seo-technical.md",{"path":398,"priority":302},"agents/seo-visual.md",{"path":400,"priority":302},"hooks/hooks.json",{"path":402,"priority":302},"hooks/validate-schema.py",{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":303,"sourceLanguage":20,"type":428},"skills/seo-image-gen","AI image generation for SEO assets: OG/social preview images, blog hero images, schema images, product photography, infographics. Powered by Gemini via nanobanana-mcp. Requires banana extension installed. Use when user says \"generate image\", \"OG image\", \"social preview\", \"hero image\", \"blog image\", \"product photo\", \"infographic\", \"seo image\", \"create visual\", \"image-gen\", \"favicon\", \"schema image\", \"pinterest pin\", \"generate visual\", \"banner\", or \"thumbnail\".","seo-image-gen",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-image-gen/SKILL.md (coalesced with duplicate skill at extensions/banana/skills/seo-image-gen)",[410,412,414,416,418,420,422,424,426],{"path":411,"priority":297},"SKILL.md",{"path":413,"priority":302},"LICENSE.txt",{"path":415,"priority":314},"references/cost-tracking.md",{"path":417,"priority":314},"references/gemini-models.md",{"path":419,"priority":314},"references/mcp-tools.md",{"path":421,"priority":314},"references/post-processing.md",{"path":423,"priority":314},"references/presets.md",{"path":425,"priority":314},"references/prompt-engineering.md",{"path":427,"priority":314},"references/seo-image-presets.md","skill",{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":303,"sourceLanguage":20,"type":428},"skills/seo-dataforseo","Live SEO data via DataForSEO MCP server. SERP analysis (Google, Bing, Yahoo, YouTube, Google Images), keyword research (volume, difficulty, intent, trends), backlink profiles, on-page analysis (Lighthouse, content parsing), competitor analysis, content analysis, business listings, AI visibility (ChatGPT scraper, LLM mention tracking), and domain analytics. Requires DataForSEO extension installed. Use when user says \"dataforseo\", \"live SERP\", \"keyword volume\", \"backlink data\", \"competitor data\", \"AI visibility check\", \"LLM mentions\", \"image SERP\", \"google images\", \"image rankings\", or \"real search data\".\n","seo-dataforseo",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-dataforseo/SKILL.md (coalesced with duplicate skill at extensions/dataforseo/skills/seo-dataforseo)",[436,437,438,440],{"path":411,"priority":297},{"path":413,"priority":302},{"path":439,"priority":314},"references/cost-tiers.md",{"path":441,"priority":314},"references/tool-catalog.md",{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":303,"sourceLanguage":20,"type":428},"extensions/firecrawl/skills/seo-firecrawl","Full-site crawling, scraping, and site mapping via Firecrawl MCP. Use when user says \"crawl site\", \"map site\", \"full crawl\", \"find all pages\", \"broken links\", \"site structure\", \"discover pages\", \"JS rendering\", or needs site-wide analysis.\n","seo-firecrawl",{"claudeCode":54},"SKILL.md frontmatter at extensions/firecrawl/skills/seo-firecrawl/SKILL.md",[449,450],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":452,"description":453,"displayName":28,"installMethods":454,"rationale":455,"selectedPaths":456,"source":303,"sourceLanguage":20,"type":428},"skills/seo","Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability, indexability, Core Web Vitals with INP), schema markup, content quality (E-E-A-T), image optimization, sitemap analysis, and GEO for AI Overviews/ChatGPT/Perplexity. Industry detection for SaaS, e-commerce, local, publishers, agencies. Triggers on: SEO, audit, schema, Core Web Vitals, sitemap, E-E-A-T, AI Overviews, GEO, technical SEO, content quality, page speed, structured data.",{"claudeCode":54},"SKILL.md frontmatter at skills/seo/SKILL.md",[457,458,459,461,463,465,467,469,471,473,475,477,479,481],{"path":411,"priority":297},{"path":413,"priority":302},{"path":460,"priority":314},"references/backlink-quality.md",{"path":462,"priority":314},"references/cwv-thresholds.md",{"path":464,"priority":314},"references/eeat-framework.md",{"path":466,"priority":314},"references/free-backlink-sources.md",{"path":468,"priority":314},"references/local-schema-types.md",{"path":470,"priority":314},"references/local-seo-signals.md",{"path":472,"priority":314},"references/maps-api-endpoints.md",{"path":474,"priority":314},"references/maps-free-apis.md",{"path":476,"priority":314},"references/maps-gbp-checklist.md",{"path":478,"priority":314},"references/maps-geo-grid.md",{"path":480,"priority":314},"references/quality-gates.md",{"path":482,"priority":314},"references/schema-types.md",{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":303,"sourceLanguage":20,"type":428},"skills/seo-audit","Full website SEO audit with parallel subagent delegation. Crawls up to 500 pages, detects business type, delegates to up to 15 specialists (8 always + 7 conditional), generates health score. Use when user says audit, full SEO check, analyze my site, or website health check.","seo-audit",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-audit/SKILL.md",[490,491],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"source":303,"sourceLanguage":20,"type":428},"skills/seo-backlinks","Backlink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.","seo-backlinks",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-backlinks/SKILL.md",[499,500],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":502,"description":503,"displayName":504,"installMethods":505,"rationale":506,"selectedPaths":507,"source":303,"sourceLanguage":20,"type":428},"skills/seo-cluster","SERP-based semantic topic clustering for content architecture planning. Groups keywords by actual Google SERP overlap (not text similarity), designs hub-and-spoke content clusters with internal link matrices, and generates interactive visualizations. Optionally executes content creation if claude-blog is installed. Use when user says \"topic cluster\", \"content cluster\", \"semantic clustering\", \"pillar page\", \"hub and spoke\", \"content architecture\", \"keyword grouping\", or \"cluster plan\".\n","seo-cluster",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-cluster/SKILL.md",[508,509,511,513],{"path":411,"priority":297},{"path":510,"priority":314},"references/execution-workflow.md",{"path":512,"priority":314},"references/hub-spoke-architecture.md",{"path":514,"priority":314},"references/serp-overlap-methodology.md",{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":303,"sourceLanguage":20,"type":428},"skills/seo-competitor-pages","Generate SEO-optimized competitor comparison and alternatives pages. Covers \"X vs Y\" layouts, \"alternatives to X\" pages, feature matrices, schema markup, and conversion optimization. Use when user says \"comparison page\", \"vs page\", \"alternatives page\", \"competitor comparison\", \"X vs Y\", \"versus\", \"compare competitors\", or \"alternative to\".\n","seo-competitor-pages",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-competitor-pages/SKILL.md",[522,523],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"source":303,"sourceLanguage":20,"type":428},"skills/seo-content","Content quality and E-E-A-T analysis with AI citation readiness assessment. Use when user says \"content quality\", \"E-E-A-T\", \"content analysis\", \"readability check\", \"thin content\", or \"content audit\".\n","seo-content",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-content/SKILL.md",[531,532],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":303,"sourceLanguage":20,"type":428},"skills/seo-content-brief","Generate competitive SEO content briefs with per-section word counts, competitor scoring, keyword density guidance, and page-type templates. Supports both new page briefs and improve-existing-page briefs. Use when user says \"content brief\", \"write a brief\", \"content outline\", \"blog brief\", \"service page brief\", \"brief for\", \"writing brief\", \"content plan\", or \"outline for\".\n","seo-content-brief",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-content-brief/SKILL.md",[540,541,542,544,546],{"path":411,"priority":297},{"path":413,"priority":302},{"path":543,"priority":314},"references/excluded-domains.md",{"path":545,"priority":314},"references/keyword-density.md",{"path":547,"priority":314},"references/page-type-templates.md",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":303,"sourceLanguage":20,"type":428},"skills/seo-drift","SEO drift monitoring: capture baselines of SEO-critical elements, detect changes, and track regressions over time. Git for SEO — baseline, diff, and track changes to your on-page SEO. Use when user says \"SEO drift\", \"baseline\", \"track changes\", \"did anything break\", \"SEO regression\", \"compare SEO\", \"before and after\", \"monitor SEO changes\", or \"deployment check\".\n","seo-drift",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-drift/SKILL.md",[555,556],{"path":411,"priority":297},{"path":557,"priority":314},"references/comparison-rules.md",{"basePath":559,"description":560,"displayName":561,"installMethods":562,"rationale":563,"selectedPaths":564,"source":303,"sourceLanguage":20,"type":428},"skills/seo-ecommerce","E-commerce SEO analysis: Google Shopping visibility, Amazon marketplace intelligence, product schema validation, competitor pricing analysis, and marketplace keyword gaps. Combines on-page product SEO with marketplace data from DataForSEO Merchant API. Use when user says \"ecommerce SEO\", \"product SEO\", \"Google Shopping\", \"marketplace SEO\", \"product schema\", \"Amazon SEO\", \"product listings\", \"shopping ads\", or \"merchant SEO\".\n","seo-ecommerce",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-ecommerce/SKILL.md",[565,566],{"path":411,"priority":297},{"path":567,"priority":314},"references/marketplace-endpoints.md",{"basePath":569,"description":570,"displayName":571,"installMethods":572,"rationale":573,"selectedPaths":574,"source":303,"sourceLanguage":20,"type":428},"skills/seo-flow","FLOW framework integration — evidence-led SEO using the Find → Leverage → Optimize → Win loop. Surfaces stage-specific AI prompts from the FLOW knowledge base (41 prompts, CC BY 4.0). Use when user says \"FLOW\", \"FLOW framework\", \"seo flow\", \"evidence-led SEO\", \"find leverage optimize win\", or wants stage-specific SEO prompts.\n","seo-flow",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-flow/SKILL.md",[575,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664],{"path":411,"priority":297},{"path":577,"priority":314},"references/bibliography.md",{"path":579,"priority":314},"references/flow-framework.md",{"path":581,"priority":314},"references/flow-prompts.lock",{"path":583,"priority":314},"references/prompts/README.md",{"path":585,"priority":314},"references/prompts/find/content-planning-for-topical-relevance-prompt.md",{"path":587,"priority":314},"references/prompts/find/content-prioritization-prompt.md",{"path":589,"priority":314},"references/prompts/find/keyword-research-prompt.md",{"path":591,"priority":314},"references/prompts/find/keyword-variations-for-topical-relevance-prompt.md",{"path":593,"priority":314},"references/prompts/find/prompt-audience-avatar.md",{"path":595,"priority":314},"references/prompts/leverage/backlink-competition-prompt.md",{"path":597,"priority":314},"references/prompts/local/ai-homepage-rewrite-prompt.md",{"path":599,"priority":314},"references/prompts/local/claude-deep-research-prompt.md",{"path":601,"priority":314},"references/prompts/local/gbp-categories-prompt.md",{"path":603,"priority":314},"references/prompts/local/gbp-description-claude-prompt-1.md",{"path":605,"priority":314},"references/prompts/local/gbp-description-claude-prompt-2.md",{"path":607,"priority":314},"references/prompts/local/gbp-description-claude-prompt-3.md",{"path":609,"priority":314},"references/prompts/local/gbp-services-prompt.md",{"path":611,"priority":314},"references/prompts/local/prompt-generating-a-meta-description.md",{"path":613,"priority":314},"references/prompts/local/prompt-generating-a-title-tag.md",{"path":615,"priority":314},"references/prompts/local/prompt-rewriting-existing-homepage.md",{"path":617,"priority":314},"references/prompts/local/prompt-rewriting-existing-service-page.md",{"path":619,"priority":314},"references/prompts/optimize/ai-detector-test-follow-up-prompt.md",{"path":621,"priority":314},"references/prompts/optimize/ai-supporting-pages-rewrite-prompt.md",{"path":623,"priority":314},"references/prompts/optimize/basic-prompt.md",{"path":625,"priority":314},"references/prompts/optimize/blog-post-outline-prompt.md",{"path":627,"priority":314},"references/prompts/optimize/blog-post-writing-prompt.md",{"path":629,"priority":314},"references/prompts/optimize/claude-prompt-1.md",{"path":631,"priority":314},"references/prompts/optimize/claude-prompt-2.md",{"path":633,"priority":314},"references/prompts/optimize/ctr-audit-prompt.md",{"path":635,"priority":314},"references/prompts/optimize/follow-up-prompt-1.md",{"path":637,"priority":314},"references/prompts/optimize/follow-up-prompt-2.md",{"path":639,"priority":314},"references/prompts/optimize/follow-up-prompt.md",{"path":641,"priority":314},"references/prompts/optimize/paa-question-rewording-prompt.md",{"path":643,"priority":314},"references/prompts/optimize/prompt-core-30-content-audit.md",{"path":645,"priority":314},"references/prompts/optimize/property-content-with-authority-audit-prompt.md",{"path":647,"priority":314},"references/prompts/optimize/reddit-claude-prompt.md",{"path":649,"priority":314},"references/prompts/optimize/schema-prompt-1.md",{"path":651,"priority":314},"references/prompts/optimize/step-1-the-chatgpt-discovery-prompt.md",{"path":653,"priority":314},"references/prompts/optimize/step-2-the-follow-up-qualifying-prompt.md",{"path":655,"priority":314},"references/prompts/optimize/technical-audit-prompt.md",{"path":657,"priority":314},"references/prompts/optimize/visibility-follow-up-prompt.md",{"path":659,"priority":314},"references/prompts/optimize/visiblity-prompt.md",{"path":661,"priority":314},"references/prompts/win/bofu-page-brief-generator.md",{"path":663,"priority":314},"references/prompts/win/conversion-audit-prompt.md",{"path":665,"priority":314},"references/prompts/win/dual-surface-content-scorecard.md",{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":303,"sourceLanguage":20,"type":428},"skills/seo-geo","Optimize content for AI Overviews (formerly SGE), ChatGPT web search, Perplexity, and other AI-powered search experiences. Generative Engine Optimization (GEO) analysis including brand mention signals, AI crawler accessibility, llms.txt compliance, passage-level citability scoring, and platform-specific optimization. Use when user says \"AI Overviews\", \"SGE\", \"GEO\", \"AI search\", \"LLM optimization\", \"Perplexity\", \"AI citations\", \"ChatGPT search\", or \"AI visibility\".\n","seo-geo",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-geo/SKILL.md",[673,674],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":303,"sourceLanguage":20,"type":428},"skills/seo-google","Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, and GA4 organic traffic. Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends. Use when user says \"search console\", \"GSC\", \"PageSpeed\", \"CrUX\", \"field data\", \"indexing API\", \"GA4 organic\", \"URL inspection\", \"google api setup\", \"real CWV data\", \"impressions\", \"clicks\", \"CTR\", \"position data\", \"LCP\", \"INP\", \"CLS\", \"FCP\", \"TTFB\", or \"Lighthouse scores\".\n","seo-google",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-google/SKILL.md",[682,683,684,687,689,691,693,695,697,699,701,703,705,707,709],{"path":411,"priority":297},{"path":413,"priority":302},{"path":685,"priority":686},"assets/templates/cwv-audit-report.md","low",{"path":688,"priority":686},"assets/templates/gsc-performance-report.md",{"path":690,"priority":686},"assets/templates/indexation-status-report.md",{"path":692,"priority":314},"references/auth-setup.md",{"path":694,"priority":314},"references/ga4-data-api.md",{"path":696,"priority":314},"references/indexing-api.md",{"path":698,"priority":314},"references/keyword-planner-api.md",{"path":700,"priority":314},"references/nlp-api.md",{"path":702,"priority":314},"references/pagespeed-crux-api.md",{"path":704,"priority":314},"references/rate-limits-quotas.md",{"path":706,"priority":314},"references/search-console-api.md",{"path":708,"priority":314},"references/supplementary-apis.md",{"path":710,"priority":314},"references/youtube-api.md",{"basePath":712,"description":713,"displayName":714,"installMethods":715,"rationale":716,"selectedPaths":717,"source":303,"sourceLanguage":20,"type":428},"skills/seo-hreflang","Hreflang and international SEO audit, validation, and generation. Detects common mistakes, validates language/region codes, and generates correct hreflang implementations. Use when user says \"hreflang\", \"i18n SEO\", \"international SEO\", \"multi-language\", \"multi-region\", or \"language tags\".\n","seo-hreflang",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-hreflang/SKILL.md",[718,719,720,722,724],{"path":411,"priority":297},{"path":413,"priority":302},{"path":721,"priority":314},"references/content-parity.md",{"path":723,"priority":314},"references/cultural-profiles.md",{"path":725,"priority":314},"references/locale-formats.md",{"basePath":727,"description":728,"displayName":729,"installMethods":730,"rationale":731,"selectedPaths":732,"source":303,"sourceLanguage":20,"type":428},"skills/seo-images","Image optimization analysis for SEO and performance. Checks alt text, file sizes, formats, responsive images, lazy loading, CLS prevention, image SERP rankings (via DataForSEO), and image file optimization (WebP/AVIF conversion, IPTC/XMP metadata injection). Use when user says \"image optimization\", \"alt text\", \"image SEO\", \"image size\", \"image audit\", \"optimize images\", \"image metadata\", \"image SERP\", \"convert to webp\", or \"image file optimize\".\n","seo-images",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-images/SKILL.md",[733,734],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":736,"description":737,"displayName":738,"installMethods":739,"rationale":740,"selectedPaths":741,"source":303,"sourceLanguage":20,"type":428},"skills/seo-local","Local SEO analysis covering Google Business Profile optimization, NAP consistency, citation health, review signals, local schema markup, location page quality, multi-location SEO, and industry-specific recommendations. Detects business type (brick-and-mortar, SAB, hybrid) and industry vertical (restaurant, healthcare, legal, home services, real estate, automotive). Use when user says \"local SEO\", \"Google Business Profile\", \"GBP\", \"map pack\", \"local pack\", \"citations\", \"NAP consistency\", \"local rankings\", \"service area\", \"multi-location\", or \"local search\".\n","seo-local",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-local/SKILL.md",[742,743],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":303,"sourceLanguage":20,"type":428},"skills/seo-maps","Maps intelligence for local SEO — geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform NAP verification (Google/Bing/Apple/OSM), competitor radius mapping, and LocalBusiness schema generation from API data. Three-tier capability: free (Overpass + Geoapify), DataForSEO (full intelligence), DataForSEO + Google (maximum coverage). Use when user says \"maps\", \"geo-grid\", \"rank tracking\", \"GBP audit\", \"review velocity\", \"competitor radius\", \"maps analysis\", \"local rank tracking\", \"Share of Local Voice\", or \"SoLV\".\n","seo-maps",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-maps/SKILL.md",[751,752],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":754,"description":755,"displayName":756,"installMethods":757,"rationale":758,"selectedPaths":759,"source":303,"sourceLanguage":20,"type":428},"skills/seo-page","Deep single-page SEO analysis covering on-page elements, content quality, technical meta tags, schema, images, and performance. Use when user says \"analyze this page\", \"check page SEO\", \"single URL\", \"check this page\", \"page analysis\", or provides a single URL for review.\n","seo-page",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-page/SKILL.md",[760,761],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":303,"sourceLanguage":20,"type":428},"skills/seo-plan","Strategic SEO planning for new or existing websites. Industry-specific templates, competitive analysis, content strategy, and implementation roadmap. Use when user says \"SEO plan\", \"SEO strategy\", \"SEO planning\", \"content strategy\", \"keyword strategy\", \"content calendar\", \"site architecture\", or \"SEO roadmap\".\n","seo-plan",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-plan/SKILL.md",[769,770,771,773,775,777,779,781],{"path":411,"priority":297},{"path":413,"priority":302},{"path":772,"priority":686},"assets/agency.md",{"path":774,"priority":686},"assets/ecommerce.md",{"path":776,"priority":686},"assets/generic.md",{"path":778,"priority":686},"assets/local-service.md",{"path":780,"priority":686},"assets/publisher.md",{"path":782,"priority":686},"assets/saas.md",{"basePath":784,"description":785,"displayName":786,"installMethods":787,"rationale":788,"selectedPaths":789,"source":303,"sourceLanguage":20,"type":428},"skills/seo-programmatic","Programmatic SEO planning and analysis for pages generated at scale from data sources. Covers template engines, URL patterns, internal linking automation, thin content safeguards, and index bloat prevention. Use when user says \"programmatic SEO\", \"pages at scale\", \"dynamic pages\", \"template pages\", \"generated pages\", or \"data-driven SEO\".\n","seo-programmatic",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-programmatic/SKILL.md",[790,791],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":793,"description":794,"displayName":795,"installMethods":796,"rationale":797,"selectedPaths":798,"source":303,"sourceLanguage":20,"type":428},"skills/seo-schema","Detect, validate, and generate Schema.org structured data. JSON-LD format preferred. Use when user says \"schema\", \"structured data\", \"rich results\", \"JSON-LD\", or \"markup\".\n","seo-schema",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-schema/SKILL.md",[799,800],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":802,"description":803,"displayName":804,"installMethods":805,"rationale":806,"selectedPaths":807,"source":303,"sourceLanguage":20,"type":428},"skills/seo-sitemap","Analyze existing XML sitemaps or generate new ones with industry templates. Validates format, URLs, and structure. Use when user says \"sitemap\", \"generate sitemap\", \"sitemap issues\", or \"XML sitemap\".\n","seo-sitemap",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-sitemap/SKILL.md",[808,809],{"path":411,"priority":297},{"path":413,"priority":302},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":303,"sourceLanguage":20,"type":428},"skills/seo-sxo","Search Experience Optimization: reads Google SERPs backwards to detect page-type mismatches, derives user stories from search intent signals, and scores pages from multiple persona perspectives. Identifies why well-optimized pages fail to rank by analyzing what Google rewards for each keyword. Use when user says \"SXO\", \"search experience\", \"page type mismatch\", \"SERP analysis\", \"user story\", \"persona scoring\", \"why isn't my page ranking\", \"intent mismatch\", or \"wireframe\".\n","seo-sxo",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-sxo/SKILL.md",[817,818,820,822,824],{"path":411,"priority":297},{"path":819,"priority":314},"references/page-type-taxonomy.md",{"path":821,"priority":314},"references/persona-scoring.md",{"path":823,"priority":314},"references/user-story-framework.md",{"path":825,"priority":314},"references/wireframe-templates.md",{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":303,"sourceLanguage":20,"type":428},"skills/seo-technical","Technical SEO audit across 9 categories: crawlability, indexability, security, URL structure, mobile, Core Web Vitals, structured data, JavaScript rendering, and IndexNow protocol. Use when user says \"technical SEO\", \"crawl issues\", \"robots.txt\", \"Core Web Vitals\", \"site speed\", or \"security headers\".\n","seo-technical",{"claudeCode":54},"SKILL.md frontmatter at skills/seo-technical/SKILL.md",[833,834],{"path":411,"priority":297},{"path":413,"priority":302},{"sources":836},[837],"manual",{"closedIssues90d":263,"description":839,"forks":264,"homepage":840,"license":40,"openIssues90d":266,"pushedAt":267,"readmeSize":261,"stars":268,"topics":841},"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.","https://claude-seo.md",[842,28,843,34,844,845,846],"claude-code","ai","claude-code-skill","marketing-automation","open-source",{"classifiedAt":848,"discoverAt":849,"extractAt":850,"githubAt":850,"updatedAt":848},1778674872230,1778674866854,1778674870267,[237,240,238,236,239,28],{"evaluatedAt":272,"extractAt":49,"updatedAt":272},[],[855],{"_creationTime":856,"_id":857,"community":858,"display":859,"identity":865,"providers":868,"relations":880,"tags":883,"workflow":884},1778692121061.2622,"k17fyr7g47n0bj7qdbtab5thcd86m31d",{"reviewCount":11},{"description":860,"installMethods":861,"name":863,"sourceUrl":864},"审计、跟踪使用情况并管理您的 Claude Code 技能。7 个操作，零依赖项。",{"claudeCode":862},"khendzel/skills-janitor","skills-janitor","https://github.com/khendzel/skills-janitor",{"basePath":18,"githubOwner":866,"githubRepo":863,"locale":867,"slug":863,"type":274},"khendzel","zh-CN",{"evaluate":869,"extract":877},{"promptVersionExtension":230,"promptVersionScoring":25,"score":870,"tags":871,"targetMarket":36,"tier":241},100,[872,873,237,874,875,876],"skills","management","claudecode","openai","utility",{"commitSha":39,"marketplace":878,"plugin":879},{"name":863,"pluginCount":282},{"mcpCount":11,"provider":42,"skillCount":11},{"repoId":881,"translatedFrom":882},"kd722xn3d2v8ze2vwgebvzgpv986mj48","k17fzrmtyq1avt2xbrv6fq715x86nar0",[237,874,873,875,872,876],{"evaluatedAt":885,"extractAt":886,"updatedAt":887},1778691902547,1778691884319,1778692121061]