[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-AgriciDaniel-seo-dataforseo-de":3,"guides-for-AgriciDaniel-seo-dataforseo":886,"similar-k171vhtj7fkgtdarrs9s1zz1nh86nhy1-de":887},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":240,"parentExtension":255,"providers":317,"relations":321,"repo":322,"tags":884,"workflow":885},1778674872846.7808,"k171vhtj7fkgtdarrs9s1zz1nh86nhy1",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"AgriciDaniel/claude-seo","seo-dataforseo","https://github.com/AgriciDaniel/claude-seo",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":248},1778674954173.251,"kn70fzpwy59knsk9gn1msv406n86m278","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":204,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":223,"tier":224,"useCases":225},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,105,108,111,115,119,123,126,129,132,135,138,141,145,149,153,156,160,163,166,169,172,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states that the extension provides live SEO data and lists specific problems like SERP analysis, keyword research, and competitor analysis. It also provides explicit keywords and phrases that trigger its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The extension offers live, real-time SEO data through the DataForSEO API, which is a significant value proposition over static analysis or basic LLM knowledge. It integrates multiple specialized SEO functions into a cohesive skill.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The extension is production-ready, providing a comprehensive set of tools for live SEO analysis, including data fetching, cost management, and reporting. The `SKILL.md` details prerequisites, API credit awareness, cost guardrails, and output formatting.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension focuses solely on providing live SEO data through the DataForSEO API, covering various facets of SEO within this domain without extending into unrelated areas.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the capabilities of the extension, detailing its various SEO functions and the requirement for the DataForSEO extension.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The extension exposes numerous specific, verb-noun tools like `serp_organic_live_advanced`, `kw_data_google_ads_search_volume`, and `backlinks_summary`, which are well-scoped and facilitate precise agent selection.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The `SKILL.md` details default parameters for many commands and provides clear guidance on how to specify custom parameters like location and language codes. The cost guardrails also document configuration modes and thresholds.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `serp_organic_live_advanced`, `kw_data_google_ads_search_volume`, and `backlinks_summary` are descriptive and follow a consistent `domain_action` or `domain_feature` pattern.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tool schemas appear to request only necessary parameters, and the output descriptions focus on the promised SEO data without including extraneous diagnostic information.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension includes a MIT license file (`LICENSE.txt`) and is consistent with the MIT license declared in the `SKILL.md` frontmatter.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on May 11, 2026, which is within the last 3 months, indicating active maintenance.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The extension primarily relies on the DataForSEO MCP server and bundled Python scripts. No third-party npm/pypi dependencies are explicitly managed within the extension's code, so this check is not applicable.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The extension handles API keys via the MCP server configuration and does not expose them in logs or debug output. It instructs users to manage credentials via configuration files.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The extension's design, interacting with a structured API via an MCP server, inherently treats external data as data, not instructions. The `SKILL.md` also emphasizes data handling and cost management, implying safe interpretation of inputs.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The extension relies on the DataForSEO MCP server and bundled scripts. There are no indications of runtime downloads of external code or data that isn't committed to the repository.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The extension interacts with an external API via the MCP server and uses Python scripts. There's no evidence of attempts to modify files outside the extension's scope or project folders.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The extension's code does not appear to use detached processes or retry loops around denied tool calls, indicating no sandbox escape primitives are employed.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The extension interacts with DataForSEO API and focuses on SEO data, with no documented outbound calls for telemetry or submission of confidential user data. API keys are managed by the MCP server.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled `SKILL.md` and other prose files do not contain hidden text tricks, invisible Unicode characters, or misleading formatting designed to steer the model.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The bundled scripts are plain Python, and the extension interacts with a structured MCP server, indicating no opaque code execution like base64 decoding or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The extension relies on the DataForSEO MCP server and bundled Python scripts. It does not make assumptions about user project file layouts or specific OS environments beyond standard Python execution.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","In the last 90 days, 5 issues were opened and 24 were closed, indicating a healthy closure rate and active maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The extension declares version '1.9.9' in its `SKILL.md` frontmatter, and the `pushedAt` date indicates recent updates, satisfying versioning requirements.",{"category":58,"check":62,"severity":63,"summary":104},"The extension does not appear to use third-party dependencies that would require explicit management or vulnerability checks beyond what the MCP server handles.",{"category":66,"check":106,"severity":24,"summary":107},"Validation","The `SKILL.md` outlines parameter usage (e.g., keywords, domains, URLs) and default values, implying validation occurs within the MCP server or the extension's scripts. The cost guardrails script suggests input validation for endpoint and count.",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","The extension is primarily analytical and data-retrieval focused. It does not appear to have any destructive operations that would require confirmation gates.",{"category":112,"check":113,"severity":24,"summary":114},"Code Execution","Error Handling","The `SKILL.md` includes an 'Error Handling' section that specifies how various errors like 'MCP server not connected', 'API authentication failed', and 'Rate limit exceeded' should be reported and suggests recovery steps.",{"category":112,"check":116,"severity":117,"summary":118},"Logging","info","The `SKILL.md` mentions logging costs after API calls using `scripts/dataforseo_costs.py log`, indicating a form of audit logging for cost-related actions, but not for general destructive operations or outbound calls.",{"category":120,"check":121,"severity":24,"summary":122},"Compliance","GDPR","The extension deals with SEO data like domains, keywords, and SERP results, which do not typically constitute personal data. There is no indication of processing personal data without sanitization.",{"category":120,"check":124,"severity":24,"summary":125},"Target market","The extension operates globally, providing SEO data and analysis tools applicable across various regions. It defaults to US-centric parameters but allows for language and location code specification.",{"category":92,"check":127,"severity":24,"summary":128},"Runtime stability","The extension's Python scripts and reliance on the MCP server suggest good cross-platform compatibility on POSIX-like systems where Python and the MCP client are available. No OS-specific assumptions are evident.",{"category":44,"check":130,"severity":24,"summary":131},"README","The README.md is extensive and clearly states the extension's purpose, features, installation, and commands, complementing the SKILL.md.",{"category":33,"check":133,"severity":24,"summary":134},"Tool surface size","The extension exposes a rich set of tools, but they are logically grouped and well-defined within the DataForSEO API modules, staying within a reasonable scope for an expert SEO tool.",{"category":40,"check":136,"severity":24,"summary":137},"Overlapping near-synonym tools","While there are many tools, they map to distinct DataForSEO API endpoints and cover specific SEO functions, avoiding direct synonyms for the same core action.",{"category":44,"check":139,"severity":24,"summary":140},"Phantom features","All features described in the `SKILL.md` and README appear to have corresponding tools or commands implemented, with clear descriptions of their functionality and parameters.",{"category":142,"check":143,"severity":24,"summary":144},"Install","Installation instruction","The README provides clear installation instructions for Claude Code, manual install, and Windows, along with example invocations. The `SKILL.md` also details prerequisites and installation steps for the DataForSEO extension.",{"category":146,"check":147,"severity":24,"summary":148},"Errors","Actionable error messages","The `SKILL.md`'s 'Error Handling' section explicitly lists error types, their causes, and remediation steps, providing actionable messages for the user.",{"category":150,"check":151,"severity":63,"summary":152},"Execution","Pinned dependencies","The extension relies on the MCP server and Python scripts, which are bundled. There are no external third-party dependencies that require explicit pinning via lockfiles or interpreter declarations.",{"category":33,"check":154,"severity":63,"summary":155},"Dry-run preview","This extension is primarily for data retrieval and analysis; it does not perform state-changing operations or send data outward in a way that would typically require a dry-run preview.",{"category":157,"check":158,"severity":24,"summary":159},"Protocol","Idempotent retry & timeouts","The extension relies on the DataForSEO API and MCP server, which are expected to handle idempotency and timeouts. The error handling section mentions retrying after rate limits, implying support for retryable errors.",{"category":120,"check":161,"severity":24,"summary":162},"Telemetry opt-in","There is no mention of telemetry being collected or emitted by this extension. Any usage would be subject to the host agent's telemetry policies.",{"category":40,"check":164,"severity":24,"summary":165},"Precise Purpose","The `SKILL.md` clearly defines the extension's purpose (live SEO data via DataForSEO) and provides specific trigger phrases and commands, alongside clear non-goals implied by its focused scope.",{"category":40,"check":167,"severity":24,"summary":168},"Concise Frontmatter","The frontmatter in `SKILL.md` is concise, self-contained, and effectively summarizes the core capability with trigger phrases, facilitating precise routing.",{"category":44,"check":170,"severity":24,"summary":171},"Concise Body","The `SKILL.md` body is well-structured and avoids excessive length by delegating detailed information like cost tiers and tool catalog entries to separate reference files.",{"category":173,"check":174,"severity":24,"summary":175},"Context","Progressive Disclosure","Detailed information such as cost tiers and a comprehensive tool catalog are provided in separate `references/` files, linked from the main `SKILL.md`, demonstrating progressive disclosure.",{"category":173,"check":177,"severity":63,"summary":178},"Forked exploration","This extension focuses on data retrieval and analysis rather than deep exploration or code review within the user's project, making 'context: fork' not applicable.",{"category":22,"check":180,"severity":24,"summary":181},"Usage examples","The README provides numerous example commands for various functionalities, and the `SKILL.md` also includes example commands in its quick reference table, illustrating practical use.",{"category":22,"check":183,"severity":24,"summary":184},"Edge cases","The `SKILL.md` addresses several edge cases and limitations, including API credit awareness, cost guardrails, error handling for common issues like rate limits and invalid codes, and mentions limitations of client-side rendering for some analyses.",{"category":112,"check":186,"severity":24,"summary":187},"Tool Fallback","The `SKILL.md` states that if DataForSEO tools are unavailable, it will inform the user and provide installation instructions, acting as a fallback by guiding the user to resolve the dependency.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The extension handles various errors gracefully (e.g., API authentication, rate limits) by reporting them and suggesting remediation, implying it halts workflows on unexpected states rather than proceeding erroneously.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The `SKILL.md` explicitly details how this extension integrates with other `claude-seo` skills, cross-linking functionalities and defining dependencies clearly rather than relying on implicit coupling.",1778674953797,"This skill leverages the DataForSEO MCP server to provide live, real-time SEO data, including SERP analysis, keyword research, backlink profiles, on-page and competitor analysis, and AI visibility tracking. It requires the DataForSEO extension to be installed and managed via Python scripts for cost control.",[198,199,200,201,202,203],"Live SERP analysis across multiple search engines","Comprehensive keyword research and trend analysis","Detailed backlink profile and competitor analysis","On-page SEO, technical analysis, and content quality assessment","AI visibility tracking and ChatGPT scraping for SEO insights","Cost management and reporting for API usage",[205,206,207,208],"Performing static SEO analysis without live data","Executing destructive website changes","Replacing the need for a DataForSEO account and API key management","Providing generic LLM capabilities outside of SEO data retrieval","3.0.0","4.4.0","To provide users with live, up-to-the-minute SEO data and analysis capabilities, enabling data-driven decisions for website optimization and competitor intelligence.","The extension demonstrates exceptional quality across all checks, with no critical or warning findings. Minor info findings in logging and a not_applicable for dry-run do not detract from its overall high standard.",97,"A highly polished and comprehensive skill for live SEO data via DataForSEO, with excellent documentation and robust error handling.",[216,217,218,219,220,221,222],"seo","dataforseo","serp","keyword-research","backlinks","competitor-analysis","ai-visibility","global","verified",[226,227,228,229],"When needing real-time search engine ranking data for a keyword.","When researching keyword volume, difficulty, and search intent for content strategy.","When analyzing a competitor's backlink profile and domain authority.","When assessing the AI visibility of a domain or tracking LLM mentions.",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"security":245,"testCoverage":247},{"hasLockfile":232},false,1778674932028,{"descriptionLength":235,"readmeSize":236},611,16151,{"closedIssues90d":238,"forks":239,"hasChangelog":240,"manifestVersion":241,"openIssues90d":242,"pushedAt":243,"stars":244},24,991,true,"1.9.9",5,1778499931000,6480,{"hasNpmPackage":232,"license":246,"smitheryVerified":232},"MIT",{"hasCi":240,"hasTests":240},{"updatedAt":249},1778674954173,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":13,"type":254},"skills/seo-dataforseo","AgriciDaniel","claude-seo","skill",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":262,"parentExtension":265,"providers":298,"relations":313,"tags":314,"workflow":315},1778674872846.7803,"k17bt4vy4p97rmz9wkrfgzd8s986m614",{"reviewCount":8},{"description":260,"installMethods":261,"name":253,"sourceUrl":14},"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":253},{"basePath":263,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":264},"","plugin",{"_creationTime":266,"_id":267,"community":268,"display":269,"identity":273,"providers":275,"relations":292,"tags":294,"workflow":295},1778674872846.7798,"k17b9ppf34m9v86tzpeck2qtcs86n8dw",{"reviewCount":8},{"description":270,"installMethods":271,"name":272,"sourceUrl":14},"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":12},"Claude SEO",{"basePath":263,"githubOwner":252,"githubRepo":253,"locale":18,"slug":253,"type":274},"marketplace",{"evaluate":276,"extract":285},{"promptVersionExtension":277,"promptVersionScoring":210,"score":278,"tags":279,"targetMarket":223,"tier":224},"3.1.0",99,[216,280,281,282,283,284],"marketing","auditing","content","reporting","automation",{"commitSha":286,"license":246,"marketplace":287,"plugin":290},"HEAD",{"name":288,"pluginCount":289},"agricidaniel-seo",1,{"mcpCount":8,"provider":291,"skillCount":8},"classify",{"repoId":293},"kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[281,284,282,280,283,216],{"evaluatedAt":296,"extractAt":297,"updatedAt":296},1778674897144,1778674872846,{"evaluate":299,"extract":310},{"promptVersionExtension":209,"promptVersionScoring":210,"score":300,"tags":301,"targetMarket":223,"tier":309},93,[216,302,303,304,305,306,307,308],"technical-seo","content-seo","local-seo","schema","performance","ai-seo","competitive-analysis","community",{"commitSha":286,"license":246,"plugin":311},{"mcpCount":8,"provider":291,"skillCount":312},25,{"parentExtensionId":267,"repoId":293},[307,308,303,304,306,305,216,302],{"evaluatedAt":316,"extractAt":297,"updatedAt":316},1778674909244,{"evaluate":318,"extract":320},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":319,"targetMarket":223,"tier":224},[216,217,218,219,220,221,222],{"commitSha":286},{"parentExtensionId":257,"repoId":293},{"_creationTime":323,"_id":293,"identity":324,"providers":325,"workflow":880},1778674866854.803,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":326,"discover":868,"github":871},{"commitSha":286,"extensions":327},[328,341,440,465,475,484,516,525,534,548,557,566,581,591,601,699,708,744,759,768,777,786,795,816,825,834,843,859],{"basePath":263,"description":270,"displayName":288,"installMethods":329,"rationale":330,"selectedPaths":331,"source":340,"sourceLanguage":18,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,335,337],{"path":333,"priority":334},".claude-plugin/marketplace.json","mandatory",{"path":336,"priority":334},"README.md",{"path":338,"priority":339},"LICENSE","high","rule",{"basePath":263,"description":260,"displayName":253,"installMethods":342,"license":246,"rationale":343,"selectedPaths":344,"source":340,"sourceLanguage":18,"type":264},{"claudeCode":253},"plugin manifest at .claude-plugin/plugin.json",[345,347,348,349,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438],{"path":346,"priority":334},".claude-plugin/plugin.json",{"path":336,"priority":334},{"path":338,"priority":339},{"path":350,"priority":351},"skills/seo/SKILL.md","medium",{"path":353,"priority":351},"skills/seo-audit/SKILL.md",{"path":355,"priority":351},"skills/seo-backlinks/SKILL.md",{"path":357,"priority":351},"skills/seo-cluster/SKILL.md",{"path":359,"priority":351},"skills/seo-competitor-pages/SKILL.md",{"path":361,"priority":351},"skills/seo-content/SKILL.md",{"path":363,"priority":351},"skills/seo-content-brief/SKILL.md",{"path":365,"priority":351},"skills/seo-dataforseo/SKILL.md",{"path":367,"priority":351},"skills/seo-drift/SKILL.md",{"path":369,"priority":351},"skills/seo-ecommerce/SKILL.md",{"path":371,"priority":351},"skills/seo-flow/SKILL.md",{"path":373,"priority":351},"skills/seo-geo/SKILL.md",{"path":375,"priority":351},"skills/seo-google/SKILL.md",{"path":377,"priority":351},"skills/seo-hreflang/SKILL.md",{"path":379,"priority":351},"skills/seo-image-gen/SKILL.md",{"path":381,"priority":351},"skills/seo-images/SKILL.md",{"path":383,"priority":351},"skills/seo-local/SKILL.md",{"path":385,"priority":351},"skills/seo-maps/SKILL.md",{"path":387,"priority":351},"skills/seo-page/SKILL.md",{"path":389,"priority":351},"skills/seo-plan/SKILL.md",{"path":391,"priority":351},"skills/seo-programmatic/SKILL.md",{"path":393,"priority":351},"skills/seo-schema/SKILL.md",{"path":395,"priority":351},"skills/seo-sitemap/SKILL.md",{"path":397,"priority":351},"skills/seo-sxo/SKILL.md",{"path":399,"priority":351},"skills/seo-technical/SKILL.md",{"path":401,"priority":339},"agents/seo-backlinks.md",{"path":403,"priority":339},"agents/seo-cluster.md",{"path":405,"priority":339},"agents/seo-content.md",{"path":407,"priority":339},"agents/seo-dataforseo.md",{"path":409,"priority":339},"agents/seo-drift.md",{"path":411,"priority":339},"agents/seo-ecommerce.md",{"path":413,"priority":339},"agents/seo-flow.md",{"path":415,"priority":339},"agents/seo-geo.md",{"path":417,"priority":339},"agents/seo-google.md",{"path":419,"priority":339},"agents/seo-image-gen.md",{"path":421,"priority":339},"agents/seo-local.md",{"path":423,"priority":339},"agents/seo-maps.md",{"path":425,"priority":339},"agents/seo-performance.md",{"path":427,"priority":339},"agents/seo-schema.md",{"path":429,"priority":339},"agents/seo-sitemap.md",{"path":431,"priority":339},"agents/seo-sxo.md",{"path":433,"priority":339},"agents/seo-technical.md",{"path":435,"priority":339},"agents/seo-visual.md",{"path":437,"priority":339},"hooks/hooks.json",{"path":439,"priority":339},"hooks/validate-schema.py",{"basePath":441,"description":442,"displayName":443,"installMethods":444,"rationale":445,"selectedPaths":446,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-image-gen/SKILL.md (coalesced with duplicate skill at extensions/banana/skills/seo-image-gen)",[447,449,451,453,455,457,459,461,463],{"path":448,"priority":334},"SKILL.md",{"path":450,"priority":339},"LICENSE.txt",{"path":452,"priority":351},"references/cost-tracking.md",{"path":454,"priority":351},"references/gemini-models.md",{"path":456,"priority":351},"references/mcp-tools.md",{"path":458,"priority":351},"references/post-processing.md",{"path":460,"priority":351},"references/presets.md",{"path":462,"priority":351},"references/prompt-engineering.md",{"path":464,"priority":351},"references/seo-image-presets.md",{"basePath":251,"description":10,"displayName":13,"installMethods":466,"rationale":467,"selectedPaths":468,"source":340,"sourceLanguage":18,"type":254},{"claudeCode":12},"SKILL.md frontmatter at skills/seo-dataforseo/SKILL.md (coalesced with duplicate skill at extensions/dataforseo/skills/seo-dataforseo)",[469,470,471,473],{"path":448,"priority":334},{"path":450,"priority":339},{"path":472,"priority":351},"references/cost-tiers.md",{"path":474,"priority":351},"references/tool-catalog.md",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at extensions/firecrawl/skills/seo-firecrawl/SKILL.md",[482,483],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":485,"description":486,"displayName":216,"installMethods":487,"rationale":488,"selectedPaths":489,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo/SKILL.md",[490,491,492,494,496,498,500,502,504,506,508,510,512,514],{"path":448,"priority":334},{"path":450,"priority":339},{"path":493,"priority":351},"references/backlink-quality.md",{"path":495,"priority":351},"references/cwv-thresholds.md",{"path":497,"priority":351},"references/eeat-framework.md",{"path":499,"priority":351},"references/free-backlink-sources.md",{"path":501,"priority":351},"references/local-schema-types.md",{"path":503,"priority":351},"references/local-seo-signals.md",{"path":505,"priority":351},"references/maps-api-endpoints.md",{"path":507,"priority":351},"references/maps-free-apis.md",{"path":509,"priority":351},"references/maps-gbp-checklist.md",{"path":511,"priority":351},"references/maps-geo-grid.md",{"path":513,"priority":351},"references/quality-gates.md",{"path":515,"priority":351},"references/schema-types.md",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-audit/SKILL.md",[523,524],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":526,"description":527,"displayName":528,"installMethods":529,"rationale":530,"selectedPaths":531,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-backlinks/SKILL.md",[532,533],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-cluster/SKILL.md",[541,542,544,546],{"path":448,"priority":334},{"path":543,"priority":351},"references/execution-workflow.md",{"path":545,"priority":351},"references/hub-spoke-architecture.md",{"path":547,"priority":351},"references/serp-overlap-methodology.md",{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-competitor-pages/SKILL.md",[555,556],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-content/SKILL.md",[564,565],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-content-brief/SKILL.md",[573,574,575,577,579],{"path":448,"priority":334},{"path":450,"priority":339},{"path":576,"priority":351},"references/excluded-domains.md",{"path":578,"priority":351},"references/keyword-density.md",{"path":580,"priority":351},"references/page-type-templates.md",{"basePath":582,"description":583,"displayName":584,"installMethods":585,"rationale":586,"selectedPaths":587,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-drift/SKILL.md",[588,589],{"path":448,"priority":334},{"path":590,"priority":351},"references/comparison-rules.md",{"basePath":592,"description":593,"displayName":594,"installMethods":595,"rationale":596,"selectedPaths":597,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-ecommerce/SKILL.md",[598,599],{"path":448,"priority":334},{"path":600,"priority":351},"references/marketplace-endpoints.md",{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-flow/SKILL.md",[608,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697],{"path":448,"priority":334},{"path":610,"priority":351},"references/bibliography.md",{"path":612,"priority":351},"references/flow-framework.md",{"path":614,"priority":351},"references/flow-prompts.lock",{"path":616,"priority":351},"references/prompts/README.md",{"path":618,"priority":351},"references/prompts/find/content-planning-for-topical-relevance-prompt.md",{"path":620,"priority":351},"references/prompts/find/content-prioritization-prompt.md",{"path":622,"priority":351},"references/prompts/find/keyword-research-prompt.md",{"path":624,"priority":351},"references/prompts/find/keyword-variations-for-topical-relevance-prompt.md",{"path":626,"priority":351},"references/prompts/find/prompt-audience-avatar.md",{"path":628,"priority":351},"references/prompts/leverage/backlink-competition-prompt.md",{"path":630,"priority":351},"references/prompts/local/ai-homepage-rewrite-prompt.md",{"path":632,"priority":351},"references/prompts/local/claude-deep-research-prompt.md",{"path":634,"priority":351},"references/prompts/local/gbp-categories-prompt.md",{"path":636,"priority":351},"references/prompts/local/gbp-description-claude-prompt-1.md",{"path":638,"priority":351},"references/prompts/local/gbp-description-claude-prompt-2.md",{"path":640,"priority":351},"references/prompts/local/gbp-description-claude-prompt-3.md",{"path":642,"priority":351},"references/prompts/local/gbp-services-prompt.md",{"path":644,"priority":351},"references/prompts/local/prompt-generating-a-meta-description.md",{"path":646,"priority":351},"references/prompts/local/prompt-generating-a-title-tag.md",{"path":648,"priority":351},"references/prompts/local/prompt-rewriting-existing-homepage.md",{"path":650,"priority":351},"references/prompts/local/prompt-rewriting-existing-service-page.md",{"path":652,"priority":351},"references/prompts/optimize/ai-detector-test-follow-up-prompt.md",{"path":654,"priority":351},"references/prompts/optimize/ai-supporting-pages-rewrite-prompt.md",{"path":656,"priority":351},"references/prompts/optimize/basic-prompt.md",{"path":658,"priority":351},"references/prompts/optimize/blog-post-outline-prompt.md",{"path":660,"priority":351},"references/prompts/optimize/blog-post-writing-prompt.md",{"path":662,"priority":351},"references/prompts/optimize/claude-prompt-1.md",{"path":664,"priority":351},"references/prompts/optimize/claude-prompt-2.md",{"path":666,"priority":351},"references/prompts/optimize/ctr-audit-prompt.md",{"path":668,"priority":351},"references/prompts/optimize/follow-up-prompt-1.md",{"path":670,"priority":351},"references/prompts/optimize/follow-up-prompt-2.md",{"path":672,"priority":351},"references/prompts/optimize/follow-up-prompt.md",{"path":674,"priority":351},"references/prompts/optimize/paa-question-rewording-prompt.md",{"path":676,"priority":351},"references/prompts/optimize/prompt-core-30-content-audit.md",{"path":678,"priority":351},"references/prompts/optimize/property-content-with-authority-audit-prompt.md",{"path":680,"priority":351},"references/prompts/optimize/reddit-claude-prompt.md",{"path":682,"priority":351},"references/prompts/optimize/schema-prompt-1.md",{"path":684,"priority":351},"references/prompts/optimize/step-1-the-chatgpt-discovery-prompt.md",{"path":686,"priority":351},"references/prompts/optimize/step-2-the-follow-up-qualifying-prompt.md",{"path":688,"priority":351},"references/prompts/optimize/technical-audit-prompt.md",{"path":690,"priority":351},"references/prompts/optimize/visibility-follow-up-prompt.md",{"path":692,"priority":351},"references/prompts/optimize/visiblity-prompt.md",{"path":694,"priority":351},"references/prompts/win/bofu-page-brief-generator.md",{"path":696,"priority":351},"references/prompts/win/conversion-audit-prompt.md",{"path":698,"priority":351},"references/prompts/win/dual-surface-content-scorecard.md",{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-geo/SKILL.md",[706,707],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-google/SKILL.md",[715,716,717,720,722,724,726,728,730,732,734,736,738,740,742],{"path":448,"priority":334},{"path":450,"priority":339},{"path":718,"priority":719},"assets/templates/cwv-audit-report.md","low",{"path":721,"priority":719},"assets/templates/gsc-performance-report.md",{"path":723,"priority":719},"assets/templates/indexation-status-report.md",{"path":725,"priority":351},"references/auth-setup.md",{"path":727,"priority":351},"references/ga4-data-api.md",{"path":729,"priority":351},"references/indexing-api.md",{"path":731,"priority":351},"references/keyword-planner-api.md",{"path":733,"priority":351},"references/nlp-api.md",{"path":735,"priority":351},"references/pagespeed-crux-api.md",{"path":737,"priority":351},"references/rate-limits-quotas.md",{"path":739,"priority":351},"references/search-console-api.md",{"path":741,"priority":351},"references/supplementary-apis.md",{"path":743,"priority":351},"references/youtube-api.md",{"basePath":745,"description":746,"displayName":747,"installMethods":748,"rationale":749,"selectedPaths":750,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-hreflang/SKILL.md",[751,752,753,755,757],{"path":448,"priority":334},{"path":450,"priority":339},{"path":754,"priority":351},"references/content-parity.md",{"path":756,"priority":351},"references/cultural-profiles.md",{"path":758,"priority":351},"references/locale-formats.md",{"basePath":760,"description":761,"displayName":762,"installMethods":763,"rationale":764,"selectedPaths":765,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-images/SKILL.md",[766,767],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":769,"description":770,"displayName":771,"installMethods":772,"rationale":773,"selectedPaths":774,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-local/SKILL.md",[775,776],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":778,"description":779,"displayName":780,"installMethods":781,"rationale":782,"selectedPaths":783,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-maps/SKILL.md",[784,785],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-page/SKILL.md",[793,794],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":796,"description":797,"displayName":798,"installMethods":799,"rationale":800,"selectedPaths":801,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-plan/SKILL.md",[802,803,804,806,808,810,812,814],{"path":448,"priority":334},{"path":450,"priority":339},{"path":805,"priority":719},"assets/agency.md",{"path":807,"priority":719},"assets/ecommerce.md",{"path":809,"priority":719},"assets/generic.md",{"path":811,"priority":719},"assets/local-service.md",{"path":813,"priority":719},"assets/publisher.md",{"path":815,"priority":719},"assets/saas.md",{"basePath":817,"description":818,"displayName":819,"installMethods":820,"rationale":821,"selectedPaths":822,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-programmatic/SKILL.md",[823,824],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":826,"description":827,"displayName":828,"installMethods":829,"rationale":830,"selectedPaths":831,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-schema/SKILL.md",[832,833],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-sitemap/SKILL.md",[841,842],{"path":448,"priority":334},{"path":450,"priority":339},{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-sxo/SKILL.md",[850,851,853,855,857],{"path":448,"priority":334},{"path":852,"priority":351},"references/page-type-taxonomy.md",{"path":854,"priority":351},"references/persona-scoring.md",{"path":856,"priority":351},"references/user-story-framework.md",{"path":858,"priority":351},"references/wireframe-templates.md",{"basePath":860,"description":861,"displayName":862,"installMethods":863,"rationale":864,"selectedPaths":865,"source":340,"sourceLanguage":18,"type":254},"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":12},"SKILL.md frontmatter at skills/seo-technical/SKILL.md",[866,867],{"path":448,"priority":334},{"path":450,"priority":339},{"sources":869},[870],"manual",{"closedIssues90d":238,"description":872,"forks":239,"homepage":873,"license":246,"openIssues90d":242,"pushedAt":243,"readmeSize":236,"stars":244,"topics":874},"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",[875,216,876,307,877,878,879],"claude-code","ai","claude-code-skill","marketing-automation","open-source",{"classifiedAt":881,"discoverAt":882,"extractAt":883,"githubAt":883,"updatedAt":881},1778674872230,1778674866854,1778674870267,[222,220,221,217,219,216,218],{"evaluatedAt":249,"extractAt":297,"updatedAt":249},[],[888,906,923,950,975,1003],{"_creationTime":889,"_id":890,"community":891,"display":892,"identity":894,"providers":895,"relations":902,"tags":903,"workflow":904},1778674872846.7817,"k17731t2gcfv6v7s951pmg02hs86mppd",{"reviewCount":8},{"description":527,"installMethods":893,"name":528,"sourceUrl":14},{"claudeCode":12},{"basePath":526,"githubOwner":252,"githubRepo":253,"locale":18,"slug":528,"type":254},{"evaluate":896,"extract":901},{"promptVersionExtension":209,"promptVersionScoring":210,"score":897,"tags":898,"targetMarket":223,"tier":224},100,[216,220,899,221,900],"analytics","link-building",{"commitSha":286},{"parentExtensionId":257,"repoId":293},[899,220,221,900,216],{"evaluatedAt":905,"extractAt":297,"updatedAt":905},1778675023916,{"_creationTime":907,"_id":908,"community":909,"display":910,"identity":912,"providers":913,"relations":919,"tags":920,"workflow":921},1778674872846.7827,"k177b63js5yy8savbcq736kmvn86nvm7",{"reviewCount":8},{"description":568,"installMethods":911,"name":569,"sourceUrl":14},{"claudeCode":12},{"basePath":567,"githubOwner":252,"githubRepo":253,"locale":18,"slug":569,"type":254},{"evaluate":914,"extract":918},{"promptVersionExtension":209,"promptVersionScoring":210,"score":897,"tags":915,"targetMarket":223,"tier":224},[216,916,219,221,917],"content-brief","serp-analysis",{"commitSha":286},{"parentExtensionId":257,"repoId":293},[221,916,219,216,917],{"evaluatedAt":922,"extractAt":297,"updatedAt":922},1778675093925,{"_creationTime":924,"_id":925,"community":926,"display":927,"identity":933,"providers":937,"relations":943,"tags":946,"workflow":947},1778685615701.835,"k171cesjje7qd0anbr9ka7ja9586nt09",{"reviewCount":8},{"description":928,"installMethods":929,"name":931,"sourceUrl":932},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.",{"claudeCode":930},"coreyhaines31/marketingskills","competitor-alternatives","https://github.com/coreyhaines31/marketingskills",{"basePath":934,"githubOwner":935,"githubRepo":936,"locale":18,"slug":931,"type":254},"skills/competitor-alternatives","coreyhaines31","marketingskills",{"evaluate":938,"extract":942},{"promptVersionExtension":209,"promptVersionScoring":210,"score":897,"tags":939,"targetMarket":223,"tier":224},[216,940,941,221],"sales-enablement","content-marketing",{"commitSha":286},{"parentExtensionId":944,"repoId":945},"k175jvka8cxxkf91gk8qy25r8186npjr","kd7a4vjty5ay3s25r82cm72wdn86nmg0",[221,941,940,216],{"evaluatedAt":948,"extractAt":949,"updatedAt":948},1778685879680,1778685615701,{"_creationTime":951,"_id":952,"community":953,"display":954,"identity":959,"providers":963,"relations":968,"tags":971,"workflow":972},1778675056600.2563,"k175dacy7vkq618917sy6tvsh986mc0s",{"reviewCount":8},{"description":955,"installMethods":956,"name":931,"sourceUrl":958},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'switch from competitor,' or 'comparison content.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.",{"claudeCode":957},"alirezarezvani/claude-skills","https://github.com/alirezarezvani/claude-skills",{"basePath":960,"githubOwner":961,"githubRepo":962,"locale":18,"slug":931,"type":254},"marketing-skill/skills/competitor-alternatives","alirezarezvani","claude-skills",{"evaluate":964,"extract":967},{"promptVersionExtension":209,"promptVersionScoring":210,"score":897,"tags":965,"targetMarket":223,"tier":224},[216,280,966,221],"content-creation",{"commitSha":286},{"parentExtensionId":969,"repoId":970},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[221,966,280,216],{"evaluatedAt":973,"extractAt":974,"updatedAt":973},1778684272396,1778675056600,{"_creationTime":976,"_id":977,"community":978,"display":979,"identity":985,"providers":989,"relations":996,"tags":999,"workflow":1000},1778690953106.1826,"k1744akkjw4pa874az67a9q8sh86nyj6",{"reviewCount":8},{"description":980,"installMethods":981,"name":983,"sourceUrl":984},"Use when planning a topic cluster (hub + spokes) for a new content area. The agent researches the space, identifies the hub topic, maps the spokes, and produces a specific content plan with internal linking strategy.",{"claudeCode":982},"inhouseseo/superseo-skills","topic-cluster-planning","https://github.com/inhouseseo/superseo-skills",{"basePath":986,"githubOwner":987,"githubRepo":988,"locale":18,"slug":983,"type":254},"skills/topic-cluster-planning","inhouseseo","superseo-skills",{"evaluate":990,"extract":995},{"promptVersionExtension":209,"promptVersionScoring":210,"score":897,"tags":991,"targetMarket":223,"tier":224},[216,992,993,994,219],"content-strategy","topic-clusters","content-planning",{"commitSha":286},{"parentExtensionId":997,"repoId":998},"k1789tz3gnwdyj2kkh3z6j34jn86n022","kd71a5q32hf86wdvegaqacrhvd86nvzh",[994,992,219,216,993],{"evaluatedAt":1001,"extractAt":1002,"updatedAt":1001},1778691256280,1778690953106,{"_creationTime":1004,"_id":1005,"community":1006,"display":1007,"identity":1013,"providers":1017,"relations":1022,"tags":1024,"workflow":1025},1778696113180.8262,"k17a7nx0kx4t0cvv9w377ahe1586n6ct",{"reviewCount":8},{"description":1008,"installMethods":1009,"name":1011,"sourceUrl":1012},"Run keyword research, classify by search intent, cluster into topical groups, and prioritize for content production. Use this skill whenever the user asks to do keyword research, find target keywords, identify ranking opportunities, classify search intent, build a topical map, or plan a content strategy around what people search for. Triggers on keyword research, keyword strategy, search intent, keyword clustering, topic clusters, keyword difficulty, search volume, ranking opportunity, content gap, what should I write about, target keyword, primary keyword, secondary keyword, long-tail. Also triggers when planning a content calendar or new site without keywords yet defined.",{"claudeCode":1010},"rampstackco/claude-skills","SEO Keyword Research","https://github.com/rampstackco/claude-skills",{"basePath":1014,"githubOwner":1015,"githubRepo":962,"locale":18,"slug":1016,"type":254},"skills/seo-keyword","rampstackco","seo-keyword",{"evaluate":1018,"extract":1021},{"promptVersionExtension":209,"promptVersionScoring":210,"score":278,"tags":1019,"targetMarket":223,"tier":224},[216,219,992,280,1020],"data-analysis",{"commitSha":286,"license":246},{"repoId":1023},"kd7bebccrrd1xf6w868aggftrd86m86v",[992,1020,219,280,216],{"evaluatedAt":1026,"extractAt":1027,"updatedAt":1026},1778697688121,1778696113180]