[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-aaron-he-zhu-keyword-research-zh-CN":3,"guides-for-aaron-he-zhu-keyword-research":681,"similar-k170sm4jg9gf9k5nxva6aqys5586nv8k-zh-CN":682},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":237,"parentExtension":245,"providers":302,"relations":306,"repo":307,"tags":679,"workflow":680},1778668146481.8777,"k170sm4jg9gf9k5nxva6aqys5586nv8k",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Find high-value SEO keywords: search volume, difficulty, intent classification, topic clusters. 关键词研究/内容选题",{"claudeCode":12},"aaron-he-zhu/seo-geo-claude-skills","keyword-research","https://github.com/aaron-he-zhu/seo-geo-claude-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":238},1778668492184.5664,"kn746ytfx1mmysp9gwed8zw4nx86nanb","en",{"checks":20,"evaluatedAt":189,"extensionSummary":190,"features":191,"nonGoals":197,"promptVersionExtension":201,"promptVersionScoring":202,"purpose":203,"rationale":204,"score":205,"summary":206,"tags":207,"targetMarket":213,"tier":214,"useCases":215},[21,26,29,32,36,39,44,48,50,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,111,114,118,121,124,127,130,132,135,139,143,147,150,154,157,160,163,166,170,173,176,179,182,186],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of finding high-value SEO keywords and mentions specific aspects like search volume, difficulty, intent classification, and topic clusters.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill offers a structured, multi-phase approach to keyword research that goes beyond simple keyword generation, including scoring, clustering, and GEO-checks, differentiating it from a basic prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill outlines a complete workflow with clear instructions, data sources, and next steps, indicating it is ready for use in a real SEO workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension is focused on keyword research and related analysis, aligning with its stated purpose and not branching into unrelated domains.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities as detailed in the source code.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This check is not applicable as the extension is a skill, not a tool-based MCP.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The SKILL.md clearly documents the expected input argument and references detailed instructions for advanced usage, though explicit default values for potential parameters are not listed.",{"category":33,"check":49,"severity":42,"summary":43},"Tool naming",{"category":33,"check":51,"severity":42,"summary":43},"Minimal I/O surface",{"category":53,"check":54,"severity":24,"summary":55},"License","License usability","The extension is licensed under the Apache-2.0 license, clearly stated in both the LICENSE file and the README.",{"category":57,"check":58,"severity":24,"summary":59},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is within the last 3 months.",{"category":57,"check":61,"severity":42,"summary":62},"Dependency Management","The extension has no third-party dependencies that require management.",{"category":64,"check":65,"severity":42,"summary":66},"Security","Secret Management","The skill does not handle or expose secrets.",{"category":64,"check":68,"severity":24,"summary":69},"Injection","The skill's instructions are clear and do not appear to load or execute untrusted third-party data as instructions.",{"category":64,"check":71,"severity":24,"summary":72},"Transitive Supply-Chain Grenades","The skill does not fetch external files at runtime or execute remote code. All necessary content appears to be bundled.",{"category":64,"check":74,"severity":24,"summary":75},"Sandbox Isolation","The skill's operation is self-contained and does not appear to modify files outside of its intended scope.",{"category":64,"check":77,"severity":24,"summary":78},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's instructions.",{"category":64,"check":80,"severity":24,"summary":81},"Data Exfiltration","The skill does not involve sending confidential data to third parties or making undocumented outbound calls.",{"category":64,"check":83,"severity":24,"summary":84},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks and descriptions are clean.",{"category":86,"check":87,"severity":24,"summary":88},"Hooks","Opaque code execution","The skill's instructions are in plain text and do not involve obfuscated code execution.",{"category":90,"check":91,"severity":24,"summary":92},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization outside of its own bundle.",{"category":94,"check":95,"severity":24,"summary":96},"Trust","Issues Attention","With 1 issue opened and 5 closed in the last 90 days, the closure rate is high (83.3%), indicating good maintainer engagement.",{"category":98,"check":99,"severity":24,"summary":100},"Versioning","Release Management","The skill has a version (9.9.5) declared in its frontmatter and manifest, which is meaningful.",{"category":102,"check":103,"severity":42,"summary":104},"Code Execution","Validation","As this is a skill and not a tool-based MCP, schema validation is not applicable in the same way.",{"category":64,"check":106,"severity":24,"summary":107},"Unguarded Destructive Operations","The skill is analytical and does not perform destructive operations.",{"category":102,"check":109,"severity":24,"summary":110},"Error Handling","The skill's instructions are designed to handle errors gracefully and report them meaningfully, guiding the user on next steps.",{"category":102,"check":112,"severity":42,"summary":113},"Logging","The skill does not perform destructive actions or outbound calls that would necessitate local audit logging.",{"category":115,"check":116,"severity":42,"summary":117},"Compliance","GDPR","The skill does not operate on personal data.",{"category":115,"check":119,"severity":24,"summary":120},"Target market","The skill does not exhibit regional or jurisdictional logic and operates globally.",{"category":90,"check":122,"severity":24,"summary":123},"Runtime stability","The skill's instructions are written in natural language and do not rely on specific OS, shell, or runtime environments beyond what Claude Code provides.",{"category":45,"check":125,"severity":24,"summary":126},"README","The README.md file exists and clearly states the extension's purpose and installation instructions.",{"category":33,"check":128,"severity":42,"summary":129},"Tool surface size","This check is not applicable as the extension is a skill with a single entry point, not a collection of tools.",{"category":40,"check":131,"severity":42,"summary":43},"Overlapping near-synonym tools",{"category":45,"check":133,"severity":24,"summary":134},"Phantom features","All advertised features in the README and SKILL.md have corresponding implementations or clear instructions within the skill.",{"category":136,"check":137,"severity":24,"summary":138},"Install","Installation instruction","The README provides clear installation instructions for various platforms and includes example invocations.",{"category":140,"check":141,"severity":24,"summary":142},"Errors","Actionable error messages","Error messages are expected to name the operation, root cause, and remediation steps based on the detailed instructions.",{"category":144,"check":145,"severity":42,"summary":146},"Execution","Pinned dependencies","The extension does not use third-party dependencies that require pinning.",{"category":33,"check":148,"severity":42,"summary":149},"Dry-run preview","The skill is primarily analytical and does not perform state-changing operations requiring a dry-run mode.",{"category":151,"check":152,"severity":42,"summary":153},"Protocol","Idempotent retry & timeouts","The skill does not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":115,"check":155,"severity":24,"summary":156},"Telemetry opt-in","The extension does not appear to emit telemetry.",{"category":40,"check":158,"severity":24,"summary":159},"Precise Purpose","The SKILL.md clearly states the purpose of finding high-value SEO keywords, including specifics like volume, difficulty, and intent, and provides clear `when_to_use` instructions.",{"category":40,"check":161,"severity":24,"summary":162},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and provides relevant trigger phrases.",{"category":45,"check":164,"severity":24,"summary":165},"Concise Body","The SKILL.md body is well-structured and delegates detailed procedures to separate reference files, adhering to progressive disclosure principles.",{"category":167,"check":168,"severity":24,"summary":169},"Context","Progressive Disclosure","Detailed workflow, templates, and examples are located in separate markdown files, linked from the main SKILL.md.",{"category":167,"check":171,"severity":42,"summary":172},"Forked exploration","The skill is task-oriented and does not involve deep exploration that would necessitate `context: fork`.",{"category":22,"check":174,"severity":24,"summary":175},"Usage examples","The README provides clear examples of both natural language requests and command-line invocations, demonstrating the skill's capabilities.",{"category":22,"check":177,"severity":24,"summary":178},"Edge cases","The `Instructions Detail` document outlines handling for various scenarios like mixed intent and provides a quality bar for recommendations, implying consideration for edge cases.",{"category":102,"check":180,"severity":42,"summary":181},"Tool Fallback","This skill does not rely on external MCPs or tools that would require fallback mechanisms.",{"category":183,"check":184,"severity":24,"summary":185},"Safety","Halt on unexpected state","The detailed instructions emphasize a quality bar and provide examples of actionable vs. generic advice, implying a halt on undefined states.",{"category":90,"check":187,"severity":24,"summary":188},"Cross-skill coupling","The skill is self-contained, and while it suggests next best skills, it does not implicitly rely on them being loaded in the same session.",1778668492073,"This skill provides a detailed, multi-phase process for identifying and analyzing high-value SEO keywords. It covers scope clarification, keyword discovery and variation, intent classification, scoring based on volume, difficulty, and intent value, GEO-checks for AI answerability, topic clustering, and final report delivery including executive summaries, opportunities, and content calendar recommendations.",[192,193,194,195,196],"Find high-value SEO keywords","Analyze search volume and difficulty","Classify keyword search intent","Identify topic clusters","Perform GEO-checks for AI answerability",[198,199,200],"Guaranteeing search rankings or traffic.","Providing legal compliance for SEO strategies.","Performing the actual content writing or optimization.","3.0.0","4.4.0","To empower users with data-driven insights for SEO and content strategy by uncovering valuable keywords, understanding their metrics, and organizing them into actionable topic clusters.","The skill is exceptionally well-documented and robust, with clear instructions, comprehensive examples, and strong adherence to best practices. The only minor points are the absence of explicit default parameter values in the frontmatter and the reliance on the user to interpret 'actionable' error handling, which are minor for a skill of this quality.",95,"A high-quality, well-documented skill for comprehensive SEO keyword research and analysis.",[208,13,209,210,211,212],"seo","search-volume","keyword-difficulty","topic-clusters","search-intent","global","verified",[216,217,218,219],"Starting keyword research for a new page, topic, or campaign.","Understanding what to write about for better search engine visibility.","Analyzing the competitiveness and potential of specific keywords.","Planning content clusters around pillar topics for comprehensive coverage.",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":234,"testCoverage":236},{"hasLockfile":222},false,1778668479793,{"descriptionLength":225,"readmeSize":226},106,9122,{"closedIssues90d":228,"forks":229,"hasChangelog":222,"manifestVersion":230,"openIssues90d":231,"pushedAt":232,"stars":233},5,235,"9.9.5",1,1777349094000,1590,{"hasNpmPackage":222,"license":235,"smitheryVerified":222},"Apache-2.0",{"hasCi":237,"hasTests":222},true,{"updatedAt":239},1778668492184,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"research/keyword-research","aaron-he-zhu","seo-geo-claude-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":254,"parentExtension":257,"providers":287,"relations":298,"tags":299,"workflow":300},1778668146481.873,"k17bw7fa1vx09gqzzmf42cfz0d86ngd6",{"reviewCount":8},{"description":250,"installMethods":251,"name":253,"sourceUrl":14},"20 SEO/GEO skills and 17 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.",{"claudeCode":252},"aaron-seo-geo","SEO & GEO Skills Library",{"basePath":255,"githubOwner":242,"githubRepo":243,"locale":18,"slug":243,"type":256},"","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778668146481.8728,"k170t5cb9n82bhhm5z8exqs0nd86n87n",{"reviewCount":8},{"description":262,"installMethods":263,"name":252,"sourceUrl":14},"SEO & GEO skill operating system with a shared contract, protocol-layer gates, and reusable state handoffs",{"claudeCode":12},{"basePath":255,"githubOwner":242,"githubRepo":243,"locale":18,"slug":243,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":202,"score":269,"tags":270,"targetMarket":213,"tier":214},"3.1.0",97,[208,271,272,265,273,274,275],"geo","content-optimization","ai-citation","core-eeat","cite-framework",{"commitSha":277,"marketplace":278,"plugin":279},"HEAD",{"name":252,"pluginCount":231},{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd7avx4agxh7qvwmg0n0y5pg4186mx4t",[273,275,272,274,271,265,208],{"evaluatedAt":285,"extractAt":286,"updatedAt":285},1778668164317,1778668146481,{"evaluate":288,"extract":295},{"promptVersionExtension":201,"promptVersionScoring":202,"score":289,"tags":290,"targetMarket":213,"tier":294},93,[208,271,272,291,292,273,13,293],"search-engine-optimization","generative-engine-optimization","technical-seo","community",{"commitSha":277,"license":235,"plugin":296},{"mcpCount":8,"provider":280,"skillCount":297},40,{"parentExtensionId":259,"repoId":282},[273,272,292,271,13,291,208,293],{"evaluatedAt":301,"extractAt":286,"updatedAt":301},1778668181063,{"evaluate":303,"extract":305},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":304,"targetMarket":213,"tier":214},[208,13,209,210,211,212],{"commitSha":277},{"parentExtensionId":247,"repoId":282},{"_creationTime":308,"_id":282,"identity":309,"providers":310,"workflow":675},1778668141872.6453,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":311,"discover":663,"github":666},{"commitSha":277,"extensions":312},[313,326,372,392,407,422,437,447,457,475,493,505,519,533,545,559,573,589,612,626,638,651],{"basePath":255,"description":262,"displayName":252,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":255,"description":250,"displayName":252,"installMethods":327,"license":235,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":18,"type":256},{"claudeCode":252},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":319},".mcp.json",{"path":337,"priority":324},"commands/audit-domain.md",{"path":339,"priority":324},"commands/audit-page.md",{"path":341,"priority":324},"commands/check-technical.md",{"path":343,"priority":324},"commands/contract-lint.md",{"path":345,"priority":324},"commands/evolve-skill.md",{"path":347,"priority":324},"commands/generate-schema.md",{"path":349,"priority":324},"commands/geo-drift-check.md",{"path":351,"priority":324},"commands/keyword-research.md",{"path":353,"priority":324},"commands/optimize-meta.md",{"path":355,"priority":324},"commands/report.md",{"path":357,"priority":324},"commands/run-evals.md",{"path":359,"priority":324},"commands/setup-alert.md",{"path":361,"priority":324},"commands/skillify.md",{"path":363,"priority":324},"commands/sync-versions.md",{"path":365,"priority":324},"commands/validate-library.md",{"path":367,"priority":324},"commands/wiki-lint.md",{"path":369,"priority":324},"commands/write-content.md",{"path":371,"priority":324},"hooks/hooks.json",{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":325,"sourceLanguage":18,"type":244},"build/geo-content-optimizer","Optimize content for AI citations in ChatGPT, Perplexity, AI Overviews, Gemini, Claude. AI引用优化/GEO优化/AI搜索","geo-content-optimizer",{"claudeCode":12},"SKILL.md frontmatter at build/geo-content-optimizer/SKILL.md",[379,381,384,386,388,390],{"path":380,"priority":319},"SKILL.md",{"path":382,"priority":383},"references/ai-citation-patterns.md","medium",{"path":385,"priority":383},"references/ai-overview-recovery.md",{"path":387,"priority":383},"references/geo-optimization-techniques.md",{"path":389,"priority":383},"references/instructions-detail.md",{"path":391,"priority":383},"references/quotable-content-examples.md",{"basePath":393,"description":394,"displayName":395,"installMethods":396,"rationale":397,"selectedPaths":398,"source":325,"sourceLanguage":18,"type":244},"build/meta-tags-optimizer","Optimize title tags, meta descriptions, Open Graph, Twitter cards for maximum CTR with A/B variations. 标题优化/元描述/CTR","meta-tags-optimizer",{"claudeCode":12},"SKILL.md frontmatter at build/meta-tags-optimizer/SKILL.md",[399,400,402,403,405],{"path":380,"priority":319},{"path":401,"priority":383},"references/ctr-and-social-reference.md",{"path":389,"priority":383},{"path":404,"priority":383},"references/meta-tag-code-templates.md",{"path":406,"priority":383},"references/meta-tag-formulas.md",{"basePath":408,"description":409,"displayName":410,"installMethods":411,"rationale":412,"selectedPaths":413,"source":325,"sourceLanguage":18,"type":244},"build/schema-markup-generator","Generate JSON-LD structured data for FAQ, HowTo, Article, Product, LocalBusiness rich results. Schema标记/结构化数据","schema-markup-generator",{"claudeCode":12},"SKILL.md frontmatter at build/schema-markup-generator/SKILL.md",[414,415,416,418,420],{"path":380,"priority":319},{"path":389,"priority":383},{"path":417,"priority":383},"references/schema-decision-tree.md",{"path":419,"priority":383},"references/schema-templates.md",{"path":421,"priority":383},"references/validation-guide.md",{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":325,"sourceLanguage":18,"type":244},"build/seo-content-writer","Write SEO blog posts, articles, landing pages with keyword integration, header optimization, and snippet targeting. SEO文章写作/内容优化","seo-content-writer",{"claudeCode":12},"SKILL.md frontmatter at build/seo-content-writer/SKILL.md",[429,430,432,433,435],{"path":380,"priority":319},{"path":431,"priority":383},"references/content-structure-templates.md",{"path":389,"priority":383},{"path":434,"priority":383},"references/seo-writing-checklist.md",{"path":436,"priority":383},"references/title-formulas.md",{"basePath":438,"description":439,"displayName":440,"installMethods":441,"rationale":442,"selectedPaths":443,"source":325,"sourceLanguage":18,"type":244},"cross-cutting/content-quality-auditor","Use when auditing content quality, E-E-A-T, publish readiness, or 内容质量/EEAT评分. Runs 80-item CORE-EEAT scoring with veto checks and fix plan.","content-quality-auditor",{"claudeCode":12},"SKILL.md frontmatter at cross-cutting/content-quality-auditor/SKILL.md",[444,445],{"path":380,"priority":319},{"path":446,"priority":383},"references/item-reference.md",{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":325,"sourceLanguage":18,"type":244},"cross-cutting/domain-authority-auditor","Use when auditing domain authority, trust, citations, or 域名权威/网站可信度. Runs 40-item CITE scoring with veto checks.","domain-authority-auditor",{"claudeCode":12},"SKILL.md frontmatter at cross-cutting/domain-authority-auditor/SKILL.md",[454,455],{"path":380,"priority":319},{"path":456,"priority":383},"references/example-report.md",{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":325,"sourceLanguage":18,"type":244},"cross-cutting/entity-optimizer","Build entity presence in Knowledge Graph, Wikidata, AI systems for brand recognition and citations. 实体优化/知识图谱","entity-optimizer",{"claudeCode":12},"SKILL.md frontmatter at cross-cutting/entity-optimizer/SKILL.md",[464,465,467,469,471,473],{"path":380,"priority":319},{"path":466,"priority":383},"references/entity-signal-checklist.md",{"path":468,"priority":383},"references/entity-type-reference.md",{"path":470,"priority":383},"references/example-audit-report.md",{"path":472,"priority":383},"references/knowledge-graph-guide.md",{"path":474,"priority":383},"references/knowledge-panel-wikidata-guide.md",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":325,"sourceLanguage":18,"type":244},"cross-cutting/memory-management","Persist SEO/GEO campaign context across Claude sessions with automatic hot-list, active work, and archive tiers. 项目记忆/跨会话","memory-management",{"claudeCode":12},"SKILL.md frontmatter at cross-cutting/memory-management/SKILL.md",[482,483,485,487,489,491],{"path":380,"priority":319},{"path":484,"priority":383},"references/examples.md",{"path":486,"priority":383},"references/glossary-template.md",{"path":488,"priority":383},"references/hot-cache-template.md",{"path":490,"priority":383},"references/promotion-demotion-rules.md",{"path":492,"priority":383},"references/update-triggers-integration.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":325,"sourceLanguage":18,"type":244},"monitor/alert-manager","Configure SEO alerts for ranking drops, traffic changes, technical issues, competitor movements. SEO预警/排名监控","alert-manager",{"claudeCode":12},"SKILL.md frontmatter at monitor/alert-manager/SKILL.md",[500,501,503],{"path":380,"priority":319},{"path":502,"priority":383},"references/alert-configuration-templates.md",{"path":504,"priority":383},"references/alert-threshold-guide.md",{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":325,"sourceLanguage":18,"type":244},"monitor/backlink-analyzer","Use when analyzing backlink profiles, link authority, toxic links, link-building opportunities, or competitor link gaps. 外链分析/反向链接","backlink-analyzer",{"claudeCode":12},"SKILL.md frontmatter at monitor/backlink-analyzer/SKILL.md",[512,513,515,517],{"path":380,"priority":319},{"path":514,"priority":383},"references/analysis-templates.md",{"path":516,"priority":383},"references/link-quality-rubric.md",{"path":518,"priority":383},"references/outreach-templates.md",{"basePath":520,"description":521,"displayName":522,"installMethods":523,"rationale":524,"selectedPaths":525,"source":325,"sourceLanguage":18,"type":244},"monitor/performance-reporter","Use when generating SEO/GEO reports, traffic summaries, ranking reports, KPI dashboards, stakeholder updates, or monthly reports. SEO报告/绩效仪表盘","performance-reporter",{"claudeCode":12},"SKILL.md frontmatter at monitor/performance-reporter/SKILL.md",[526,527,529,531],{"path":380,"priority":319},{"path":528,"priority":383},"references/kpi-definitions.md",{"path":530,"priority":383},"references/report-output-templates.md",{"path":532,"priority":383},"references/report-templates.md",{"basePath":534,"description":535,"displayName":536,"installMethods":537,"rationale":538,"selectedPaths":539,"source":325,"sourceLanguage":18,"type":244},"monitor/rank-tracker","Track keyword rankings and SERP feature changes in traditional search and AI responses over time. 排名追踪/SERP监控","rank-tracker",{"claudeCode":12},"SKILL.md frontmatter at monitor/rank-tracker/SKILL.md",[540,541,543],{"path":380,"priority":319},{"path":542,"priority":383},"references/ranking-analysis-templates.md",{"path":544,"priority":383},"references/tracking-setup-guide.md",{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":325,"sourceLanguage":18,"type":244},"optimize/content-refresher","Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals. 内容更新/排名恢复","content-refresher",{"claudeCode":12},"SKILL.md frontmatter at optimize/content-refresher/SKILL.md",[552,553,555,557],{"path":380,"priority":319},{"path":554,"priority":383},"references/content-decay-signals.md",{"path":556,"priority":383},"references/refresh-example.md",{"path":558,"priority":383},"references/refresh-templates.md",{"basePath":560,"description":561,"displayName":562,"installMethods":563,"rationale":564,"selectedPaths":565,"source":325,"sourceLanguage":18,"type":244},"optimize/internal-linking-optimizer","Use when improving internal link structure, anchor text, orphan pages, crawl depth, site architecture, or link equity flow. 内链优化/站内架构","internal-linking-optimizer",{"claudeCode":12},"SKILL.md frontmatter at optimize/internal-linking-optimizer/SKILL.md",[566,567,569,571],{"path":380,"priority":319},{"path":568,"priority":383},"references/link-architecture-patterns.md",{"path":570,"priority":383},"references/linking-example.md",{"path":572,"priority":383},"references/linking-templates.md",{"basePath":574,"description":575,"displayName":576,"installMethods":577,"rationale":578,"selectedPaths":579,"source":325,"sourceLanguage":18,"type":244},"optimize/on-page-seo-auditor","Audit on-page SEO: titles, headers, images, links with scored report and fix priorities. 页面SEO审计/排名诊断","on-page-seo-auditor",{"claudeCode":12},"SKILL.md frontmatter at optimize/on-page-seo-auditor/SKILL.md",[580,581,583,585,587],{"path":380,"priority":319},{"path":582,"priority":383},"references/audit-example.md",{"path":584,"priority":383},"references/audit-templates.md",{"path":586,"priority":383},"references/bulk-audit-playbook.md",{"path":588,"priority":383},"references/scoring-rubric.md",{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":325,"sourceLanguage":18,"type":244},"optimize/technical-seo-checker","Technical SEO audit: Core Web Vitals, crawl, indexing, mobile, speed, architecture, redirects. 技术SEO/网站速度","technical-seo-checker",{"claudeCode":12},"SKILL.md frontmatter at optimize/technical-seo-checker/SKILL.md",[596,597,598,600,602,604,606,608,610],{"path":380,"priority":319},{"path":586,"priority":383},{"path":599,"priority":383},"references/ecommerce-platform-patterns.md",{"path":601,"priority":383},"references/http-status-codes.md",{"path":603,"priority":383},"references/llm-crawler-handling.md",{"path":605,"priority":383},"references/pre-migration-playbook.md",{"path":607,"priority":383},"references/robots-txt-reference.md",{"path":609,"priority":383},"references/technical-audit-example.md",{"path":611,"priority":383},"references/technical-audit-templates.md",{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"source":325,"sourceLanguage":18,"type":244},"research/competitor-analysis","Analyze competitor SEO/GEO: keywords, content, backlinks, AI citations, traffic share gaps. 竞品分析/竞争对手","competitor-analysis",{"claudeCode":12},"SKILL.md frontmatter at research/competitor-analysis/SKILL.md",[619,620,621,623,624],{"path":380,"priority":319},{"path":514,"priority":383},{"path":622,"priority":383},"references/battlecard-template.md",{"path":456,"priority":383},{"path":625,"priority":383},"references/positioning-frameworks.md",{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":325,"sourceLanguage":18,"type":244},"research/content-gap-analysis","Find content gaps: topics and keywords competitors cover that you don't, with editorial calendar. 内容缺口/选题规划","content-gap-analysis",{"claudeCode":12},"SKILL.md frontmatter at research/content-gap-analysis/SKILL.md",[633,634,635,636],{"path":380,"priority":319},{"path":514,"priority":383},{"path":456,"priority":383},{"path":637,"priority":383},"references/gap-analysis-frameworks.md",{"basePath":241,"description":10,"displayName":13,"installMethods":639,"rationale":640,"selectedPaths":641,"source":325,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at research/keyword-research/SKILL.md",[642,643,644,645,647,649],{"path":380,"priority":319},{"path":456,"priority":383},{"path":389,"priority":383},{"path":646,"priority":383},"references/keyword-intent-taxonomy.md",{"path":648,"priority":383},"references/keyword-prioritization-framework.md",{"path":650,"priority":383},"references/topic-cluster-templates.md",{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":325,"sourceLanguage":18,"type":244},"research/serp-analysis","Analyze SERPs: ranking factors, features, intent patterns, AI overviews, featured snippets. SERP分析/搜索结果","serp-analysis",{"claudeCode":12},"SKILL.md frontmatter at research/serp-analysis/SKILL.md",[658,659,660,661],{"path":380,"priority":319},{"path":514,"priority":383},{"path":456,"priority":383},{"path":662,"priority":383},"references/serp-feature-taxonomy.md",{"sources":664},[665],"manual",{"closedIssues90d":228,"description":667,"forks":229,"license":235,"openIssues90d":231,"pushedAt":232,"readmeSize":226,"stars":233,"topics":668},"20 SEO & GEO skills for Claude Code, Cursor, Codex, and 35+ AI agents. Keyword research, content writing, technical audits, rank tracking. CORE-EEAT + CITE frameworks.",[669,271,208,670,671,672,272,292,673,291,674],"claude-skills","agent-skills","ai-skills","claude-code","marketing","seo-tools",{"classifiedAt":676,"discoverAt":677,"extractAt":678,"githubAt":678,"updatedAt":676},1778668145994,1778668141872,1778668144150,[210,13,212,209,208,211],{"evaluatedAt":239,"extractAt":286,"updatedAt":239},[],[683,711,737,764,789,811],{"_creationTime":684,"_id":685,"community":686,"display":687,"identity":693,"providers":697,"relations":704,"tags":707,"workflow":708},1778690953106.1826,"k1744akkjw4pa874az67a9q8sh86nyj6",{"reviewCount":8},{"description":688,"installMethods":689,"name":691,"sourceUrl":692},"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":690},"inhouseseo/superseo-skills","topic-cluster-planning","https://github.com/inhouseseo/superseo-skills",{"basePath":694,"githubOwner":695,"githubRepo":696,"locale":18,"slug":691,"type":244},"skills/topic-cluster-planning","inhouseseo","superseo-skills",{"evaluate":698,"extract":703},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":700,"targetMarket":213,"tier":214},100,[208,701,211,702,13],"content-strategy","content-planning",{"commitSha":277},{"parentExtensionId":705,"repoId":706},"k1789tz3gnwdyj2kkh3z6j34jn86n022","kd71a5q32hf86wdvegaqacrhvd86nvzh",[702,701,13,208,211],{"evaluatedAt":709,"extractAt":710,"updatedAt":709},1778691256280,1778690953106,{"_creationTime":712,"_id":713,"community":714,"display":715,"identity":721,"providers":725,"relations":730,"tags":733,"workflow":734},1778674872846.7827,"k177b63js5yy8savbcq736kmvn86nvm7",{"reviewCount":8},{"description":716,"installMethods":717,"name":719,"sourceUrl":720},"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",{"claudeCode":718},"AgriciDaniel/claude-seo","seo-content-brief","https://github.com/AgriciDaniel/claude-seo",{"basePath":722,"githubOwner":723,"githubRepo":724,"locale":18,"slug":719,"type":244},"skills/seo-content-brief","AgriciDaniel","claude-seo",{"evaluate":726,"extract":729},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":727,"targetMarket":213,"tier":214},[208,728,13,615,654],"content-brief",{"commitSha":277},{"parentExtensionId":731,"repoId":732},"k17bt4vy4p97rmz9wkrfgzd8s986m614","kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[615,728,13,208,654],{"evaluatedAt":735,"extractAt":736,"updatedAt":735},1778675093925,1778674872846,{"_creationTime":738,"_id":739,"community":740,"display":741,"identity":747,"providers":751,"relations":758,"tags":760,"workflow":761},1778696113180.8262,"k17a7nx0kx4t0cvv9w377ahe1586n6ct",{"reviewCount":8},{"description":742,"installMethods":743,"name":745,"sourceUrl":746},"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":744},"rampstackco/claude-skills","SEO Keyword Research","https://github.com/rampstackco/claude-skills",{"basePath":748,"githubOwner":749,"githubRepo":669,"locale":18,"slug":750,"type":244},"skills/seo-keyword","rampstackco","seo-keyword",{"evaluate":752,"extract":756},{"promptVersionExtension":201,"promptVersionScoring":202,"score":753,"tags":754,"targetMarket":213,"tier":214},99,[208,13,701,673,755],"data-analysis",{"commitSha":277,"license":757},"MIT",{"repoId":759},"kd7bebccrrd1xf6w868aggftrd86m86v",[701,755,13,673,208],{"evaluatedAt":762,"extractAt":763,"updatedAt":762},1778697688121,1778696113180,{"_creationTime":765,"_id":766,"community":767,"display":768,"identity":773,"providers":777,"relations":782,"tags":785,"workflow":786},1778694720643.035,"k17b7fkm7q1tmydxr39p3wct6s86m6j6",{"reviewCount":8},{"description":769,"installMethods":770,"name":13,"sourceUrl":772},"Discover, analyze, and prioritize keywords for SEO and GEO content strategies. Identifies high-value opportunities based on search volume, competition, intent, and business relevance. Generates topic clusters and content calendars. Use when asked to \"find keywords\", \"keyword research\", \"what should I write about\", \"keyword analysis\", \"find me topics to write\", \"search volume\", \"keyword difficulty\", \"content ideas\", or any keyword discovery task.\n",{"claudeCode":771},"nowork-studio/toprank","https://github.com/nowork-studio/toprank",{"basePath":774,"githubOwner":775,"githubRepo":776,"locale":18,"slug":13,"type":244},"seo/keyword-research","nowork-studio","toprank",{"evaluate":778,"extract":781},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":779,"targetMarket":213,"tier":214},[208,13,701,780,211],"content-calendar",{"commitSha":277},{"parentExtensionId":783,"repoId":784},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[780,701,13,208,211],{"evaluatedAt":787,"extractAt":788,"updatedAt":787},1778695030696,1778694720643,{"_creationTime":790,"_id":791,"community":792,"display":793,"identity":797,"providers":800,"relations":807,"tags":808,"workflow":809},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":794,"installMethods":795,"name":796,"sourceUrl":746},"Cross-format content adaptation. Turning one substantial piece into many derivative formats (blog series, email sequences, social posts, webinars, podcasts, video shorts) without losing the original's value or producing AI-slop variants. The discipline of adaptation per medium rather than mass-blast distribution. Triggers on content repurposing, content adaptation, cross-format content, content atomization, content multiplication, content distribution across formats, source-piece-to-derivative, video shorts from blog, email from whitepaper, podcast from article, blog series from research. Also triggers when a flagship piece is shipping but the team has not planned how to extend it across formats, when repurposing is happening but the derivatives feel mass-produced, or when AI-assisted repurposing is producing slop variants of strong source pieces.",{"claudeCode":744},"Content Repurposing",{"basePath":798,"githubOwner":749,"githubRepo":669,"locale":18,"slug":799,"type":244},"skills/content-repurposing","content-repurposing",{"evaluate":801,"extract":806},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":802,"targetMarket":213,"tier":214},[701,803,673,208,804,805],"repurposing","documentation","editorial",{"commitSha":277,"license":757},{"repoId":759},[701,804,805,673,803,208],{"evaluatedAt":810,"extractAt":763,"updatedAt":810},1778696593545,{"_creationTime":812,"_id":813,"community":814,"display":815,"identity":819,"providers":821,"relations":831,"tags":832,"workflow":833},1778694720643.0361,"k177ywtjbhhde4fm1hk3b0c0h986nc2v",{"reviewCount":8},{"description":816,"installMethods":817,"name":818,"sourceUrl":772},"Connect a CMS to toprank SEO tools. Guides users through configuring WordPress, Strapi, Contentful, or Ghost — tests the connection, and writes credentials to .env.local. Once set up, seo-analysis automatically cross- references CMS content against Google Search Console data. Use whenever the user says \"connect my CMS\", \"set up WordPress\", \"configure Strapi\", \"add Contentful\", \"connect Ghost\", or \"CMS setup\". Also trigger if the user asks why no CMS data appears in a seo-analysis report.\n",{"claudeCode":771},"setup-cms",{"basePath":820,"githubOwner":775,"githubRepo":776,"locale":18,"slug":818,"type":244},"seo/setup-cms",{"evaluate":822,"extract":830},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":823,"targetMarket":213,"tier":214},[824,208,825,826,827,828,829],"cms","configuration","wordpress","strapi","contentful","ghost",{"commitSha":277},{"parentExtensionId":783,"repoId":784},[824,825,828,829,208,827,826],{"evaluatedAt":834,"extractAt":788,"updatedAt":834},1778695112631]