[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-aaron-he-zhu-serp-analysis-en":3,"guides-for-aaron-he-zhu-serp-analysis":682,"similar-k17299613m5vw82k4bzz3ynevd86m5vy-en":683},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":224,"parentExtension":247,"providers":304,"relations":308,"repo":309,"tags":680,"workflow":681},1778668146481.878,"k17299613m5vw82k4bzz3ynevd86m5vy",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Analyze SERPs: ranking factors, features, intent patterns, AI overviews, featured snippets. SERP分析/搜索结果",{"claudeCode":12},"aaron-he-zhu/seo-geo-claude-skills","serp-analysis","https://github.com/aaron-he-zhu/seo-geo-claude-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":240},1778668507909.6106,"kn74nc1qp8ehze3k7cn7w6ava586n5zr","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of analyzing SERPs for ranking factors, features, intent, and AI overviews.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured analysis of SERPs beyond basic search, offering insights into ranking patterns and features, which is valuable beyond a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is production-ready, with clear instructions, defined outputs, and a documented workflow for SERP analysis.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on SERP analysis, a single domain, and does not extend into unrelated areas.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities of analyzing SERPs and their various components.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This skill uses the WebFetch tool, which is a single, well-defined tool and does not involve multiple narrow-verb tools or generalist commands.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The `argument-hint` clearly indicates the expected input, and the skill contract details expected inputs and outputs.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","The skill uses the WebFetch tool, and does not expose user-facing tools directly.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The skill's input is a clear keyword or query, and the output is a structured SERP brief and summary, which are minimal and relevant.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under Apache-2.0, a permissive open-source license, as indicated in the LICENSE file and frontmatter.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill relies on the WebFetch tool and does not appear to use external package dependencies.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill uses WebFetch and does not appear to handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The SKILL.md explicitly states that WebFetch content is untrusted and should be treated as evidence, with no instructions followed.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill uses WebFetch for content retrieval, but the instructions clearly state that fetched content should be treated as evidence and not followed as instructions, mitigating supply-chain risks.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the Claude Code environment and relies on WebFetch; it does not appear to modify files outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no apparent sandbox escape primitives such as detached processes or deny-retry loops in the skill's instructions.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill uses WebFetch for data retrieval and does not instruct the agent to submit confidential data or make undocumented outbound calls.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content and descriptions are free of hidden-steering tricks, ANSI escapes, or invisible characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions are plain text and do not involve obfuscated code, base64 payloads, or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill relies on WebFetch and user-provided keywords, making no assumptions about the user's project structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","In the last 90 days, 1 issue was opened and 5 were closed, indicating active maintenance and a good closure rate.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a meaningful version number (9.9.5) declared in the frontmatter.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The skill's primary input is a keyword or query, which is implicitly handled by WebFetch and does not require complex schema validation within the skill itself.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only (using WebFetch) and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The instructions specify treating fetched content as evidence and flagging trust issues, implying error handling for unexpected content.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill is read-only and does not perform destructive actions or significant outbound calls that would require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill analyzes SERPs and does not appear to handle personal data beyond what is publicly available in search results.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill analyzes SERPs globally and has no regional limitations, making it suitable for all markets.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on WebFetch and standard markdown processing, with no specific runtime or OS assumptions.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists and clearly describes the purpose and installation of the SEO & GEO Skills Library.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single-tool skill using WebFetch.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","The skill uses the single WebFetch tool, so there are no overlapping near-synonym tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised capabilities, such as SERP analysis, are implemented and detailed in the SKILL.md and references.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for multiple platforms and includes natural language invocation examples.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The instructions specify how to handle untrusted content from WebFetch, implying a mechanism to report trust/inconsistency evidence.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","The skill does not appear to use third-party dependencies that would require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is read-only and does not perform any state-changing operations or send data outward.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill does not perform remote calls or state-changing operations that would require idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","There is no indication of telemetry being collected or emitted by this skill.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill precisely states its purpose is to analyze SERPs, including specific components like ranking factors, features, and intent, with clear triggers and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, clearly stating the core capability and providing relevant triggers and metadata.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is well-structured and under 500 lines, delegating deeper material to reference files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the workflow and links to specific reference files for detailed templates and taxonomies.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","This skill is not an exploration-heavy skill that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear examples for single keyword analysis and advanced scenarios like multi-keyword comparison and historical changes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill's instructions mention handling untrusted WebFetch content as evidence and flagging trust/inconsistency, addressing potential edge cases.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill only uses the WebFetch tool, which is a core tool and does not require fallback.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The instructions to treat fetched content as evidence and flag trust issues imply halting on unexpected or untrusted states.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and focuses on SERP analysis, with clear links to potential next skills like `seo-content-writer` without implicit reliance.",1778668507752,"This skill analyzes search engine results pages (SERPs) to identify ranking factors, SERP features like AI overviews and featured snippets, search intent patterns, and provides recommendations for content strategy.",[195,196,197,198,199],"Analyzes SERP features (AI Overviews, Featured Snippets, PAA)","Identifies ranking patterns and factors","Determines search intent","Assesses content requirements and difficulty","Provides actionable recommendations for content and strategy",[201,202,203],"Guaranteeing top rankings or specific traffic numbers","Performing technical SEO audits or website crawling","Generating content directly (delegates to `seo-content-writer`)","3.0.0","4.4.0","To provide users with a detailed understanding of SERP composition and ranking dynamics for specific keywords, enabling data-driven SEO strategies.","The extension is well-documented, adheres to best practices for security and maintainability, and clearly defines its scope and purpose.",100,"A comprehensive skill for analyzing search engine results pages, providing deep insights into ranking factors and features.",[211,13,212,213,214],"seo","search-engine-optimization","web-analysis","ranking-factors","global","verified",[218,219,220,221],"Understanding why certain pages rank for a query","Identifying opportunities for featured snippets and AI overview citations","Determining content requirements to rank for a target keyword","Benchmarking against top-ranking competitors",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":236,"testCoverage":238},{"hasLockfile":224},false,1778668492939,{"descriptionLength":227,"readmeSize":228},103,9122,{"closedIssues90d":230,"forks":231,"hasChangelog":224,"manifestVersion":232,"openIssues90d":233,"pushedAt":234,"stars":235},5,235,"9.9.5",1,1777349094000,1590,{"hasNpmPackage":224,"license":237,"smitheryVerified":224},"Apache-2.0",{"hasCi":239,"hasTests":224},true,{"updatedAt":241},1778668507909,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},"research/serp-analysis","aaron-he-zhu","seo-geo-claude-skills","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":256,"parentExtension":259,"providers":289,"relations":300,"tags":301,"workflow":302},1778668146481.873,"k17bw7fa1vx09gqzzmf42cfz0d86ngd6",{"reviewCount":8},{"description":252,"installMethods":253,"name":255,"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":254},"aaron-seo-geo","SEO & GEO Skills Library",{"basePath":257,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":258},"","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":266,"providers":268,"relations":283,"tags":285,"workflow":286},1778668146481.8728,"k170t5cb9n82bhhm5z8exqs0nd86n87n",{"reviewCount":8},{"description":264,"installMethods":265,"name":254,"sourceUrl":14},"SEO & GEO skill operating system with a shared contract, protocol-layer gates, and reusable state handoffs",{"claudeCode":12},{"basePath":257,"githubOwner":244,"githubRepo":245,"locale":18,"slug":245,"type":267},"marketplace",{"evaluate":269,"extract":278},{"promptVersionExtension":270,"promptVersionScoring":205,"score":271,"tags":272,"targetMarket":215,"tier":216},"3.1.0",97,[211,273,274,267,275,276,277],"geo","content-optimization","ai-citation","core-eeat","cite-framework",{"commitSha":279,"marketplace":280,"plugin":281},"HEAD",{"name":254,"pluginCount":233},{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd7avx4agxh7qvwmg0n0y5pg4186mx4t",[275,277,274,276,273,267,211],{"evaluatedAt":287,"extractAt":288,"updatedAt":287},1778668164317,1778668146481,{"evaluate":290,"extract":297},{"promptVersionExtension":204,"promptVersionScoring":205,"score":291,"tags":292,"targetMarket":215,"tier":296},93,[211,273,274,212,293,275,294,295],"generative-engine-optimization","keyword-research","technical-seo","community",{"commitSha":279,"license":237,"plugin":298},{"mcpCount":8,"provider":282,"skillCount":299},40,{"parentExtensionId":261,"repoId":284},[275,274,293,273,294,212,211,295],{"evaluatedAt":303,"extractAt":288,"updatedAt":303},1778668181063,{"evaluate":305,"extract":307},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":306,"targetMarket":215,"tier":216},[211,13,212,213,214],{"commitSha":279},{"parentExtensionId":249,"repoId":284},{"_creationTime":310,"_id":284,"identity":311,"providers":312,"workflow":676},1778668141872.6453,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":313,"discover":664,"github":667},{"commitSha":279,"extensions":314},[315,328,374,394,409,424,439,449,459,477,495,507,521,535,547,561,575,591,614,628,640,655],{"basePath":257,"description":264,"displayName":254,"installMethods":316,"rationale":317,"selectedPaths":318,"source":327,"sourceLanguage":18,"type":267},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[319,322,324],{"path":320,"priority":321},".claude-plugin/marketplace.json","mandatory",{"path":323,"priority":321},"README.md",{"path":325,"priority":326},"LICENSE","high","rule",{"basePath":257,"description":252,"displayName":254,"installMethods":329,"license":237,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":18,"type":258},{"claudeCode":254},"plugin manifest at .claude-plugin/plugin.json",[332,334,335,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372],{"path":333,"priority":321},".claude-plugin/plugin.json",{"path":323,"priority":321},{"path":325,"priority":326},{"path":337,"priority":321},".mcp.json",{"path":339,"priority":326},"commands/audit-domain.md",{"path":341,"priority":326},"commands/audit-page.md",{"path":343,"priority":326},"commands/check-technical.md",{"path":345,"priority":326},"commands/contract-lint.md",{"path":347,"priority":326},"commands/evolve-skill.md",{"path":349,"priority":326},"commands/generate-schema.md",{"path":351,"priority":326},"commands/geo-drift-check.md",{"path":353,"priority":326},"commands/keyword-research.md",{"path":355,"priority":326},"commands/optimize-meta.md",{"path":357,"priority":326},"commands/report.md",{"path":359,"priority":326},"commands/run-evals.md",{"path":361,"priority":326},"commands/setup-alert.md",{"path":363,"priority":326},"commands/skillify.md",{"path":365,"priority":326},"commands/sync-versions.md",{"path":367,"priority":326},"commands/validate-library.md",{"path":369,"priority":326},"commands/wiki-lint.md",{"path":371,"priority":326},"commands/write-content.md",{"path":373,"priority":326},"hooks/hooks.json",{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":327,"sourceLanguage":18,"type":246},"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",[381,383,386,388,390,392],{"path":382,"priority":321},"SKILL.md",{"path":384,"priority":385},"references/ai-citation-patterns.md","medium",{"path":387,"priority":385},"references/ai-overview-recovery.md",{"path":389,"priority":385},"references/geo-optimization-techniques.md",{"path":391,"priority":385},"references/instructions-detail.md",{"path":393,"priority":385},"references/quotable-content-examples.md",{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":327,"sourceLanguage":18,"type":246},"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",[401,402,404,405,407],{"path":382,"priority":321},{"path":403,"priority":385},"references/ctr-and-social-reference.md",{"path":391,"priority":385},{"path":406,"priority":385},"references/meta-tag-code-templates.md",{"path":408,"priority":385},"references/meta-tag-formulas.md",{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":327,"sourceLanguage":18,"type":246},"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",[416,417,418,420,422],{"path":382,"priority":321},{"path":391,"priority":385},{"path":419,"priority":385},"references/schema-decision-tree.md",{"path":421,"priority":385},"references/schema-templates.md",{"path":423,"priority":385},"references/validation-guide.md",{"basePath":425,"description":426,"displayName":427,"installMethods":428,"rationale":429,"selectedPaths":430,"source":327,"sourceLanguage":18,"type":246},"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",[431,432,434,435,437],{"path":382,"priority":321},{"path":433,"priority":385},"references/content-structure-templates.md",{"path":391,"priority":385},{"path":436,"priority":385},"references/seo-writing-checklist.md",{"path":438,"priority":385},"references/title-formulas.md",{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":327,"sourceLanguage":18,"type":246},"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",[446,447],{"path":382,"priority":321},{"path":448,"priority":385},"references/item-reference.md",{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":327,"sourceLanguage":18,"type":246},"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",[456,457],{"path":382,"priority":321},{"path":458,"priority":385},"references/example-report.md",{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":327,"sourceLanguage":18,"type":246},"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",[466,467,469,471,473,475],{"path":382,"priority":321},{"path":468,"priority":385},"references/entity-signal-checklist.md",{"path":470,"priority":385},"references/entity-type-reference.md",{"path":472,"priority":385},"references/example-audit-report.md",{"path":474,"priority":385},"references/knowledge-graph-guide.md",{"path":476,"priority":385},"references/knowledge-panel-wikidata-guide.md",{"basePath":478,"description":479,"displayName":480,"installMethods":481,"rationale":482,"selectedPaths":483,"source":327,"sourceLanguage":18,"type":246},"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",[484,485,487,489,491,493],{"path":382,"priority":321},{"path":486,"priority":385},"references/examples.md",{"path":488,"priority":385},"references/glossary-template.md",{"path":490,"priority":385},"references/hot-cache-template.md",{"path":492,"priority":385},"references/promotion-demotion-rules.md",{"path":494,"priority":385},"references/update-triggers-integration.md",{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":327,"sourceLanguage":18,"type":246},"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",[502,503,505],{"path":382,"priority":321},{"path":504,"priority":385},"references/alert-configuration-templates.md",{"path":506,"priority":385},"references/alert-threshold-guide.md",{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":327,"sourceLanguage":18,"type":246},"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",[514,515,517,519],{"path":382,"priority":321},{"path":516,"priority":385},"references/analysis-templates.md",{"path":518,"priority":385},"references/link-quality-rubric.md",{"path":520,"priority":385},"references/outreach-templates.md",{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":327,"sourceLanguage":18,"type":246},"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",[528,529,531,533],{"path":382,"priority":321},{"path":530,"priority":385},"references/kpi-definitions.md",{"path":532,"priority":385},"references/report-output-templates.md",{"path":534,"priority":385},"references/report-templates.md",{"basePath":536,"description":537,"displayName":538,"installMethods":539,"rationale":540,"selectedPaths":541,"source":327,"sourceLanguage":18,"type":246},"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",[542,543,545],{"path":382,"priority":321},{"path":544,"priority":385},"references/ranking-analysis-templates.md",{"path":546,"priority":385},"references/tracking-setup-guide.md",{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":327,"sourceLanguage":18,"type":246},"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",[554,555,557,559],{"path":382,"priority":321},{"path":556,"priority":385},"references/content-decay-signals.md",{"path":558,"priority":385},"references/refresh-example.md",{"path":560,"priority":385},"references/refresh-templates.md",{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":327,"sourceLanguage":18,"type":246},"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",[568,569,571,573],{"path":382,"priority":321},{"path":570,"priority":385},"references/link-architecture-patterns.md",{"path":572,"priority":385},"references/linking-example.md",{"path":574,"priority":385},"references/linking-templates.md",{"basePath":576,"description":577,"displayName":578,"installMethods":579,"rationale":580,"selectedPaths":581,"source":327,"sourceLanguage":18,"type":246},"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",[582,583,585,587,589],{"path":382,"priority":321},{"path":584,"priority":385},"references/audit-example.md",{"path":586,"priority":385},"references/audit-templates.md",{"path":588,"priority":385},"references/bulk-audit-playbook.md",{"path":590,"priority":385},"references/scoring-rubric.md",{"basePath":592,"description":593,"displayName":594,"installMethods":595,"rationale":596,"selectedPaths":597,"source":327,"sourceLanguage":18,"type":246},"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",[598,599,600,602,604,606,608,610,612],{"path":382,"priority":321},{"path":588,"priority":385},{"path":601,"priority":385},"references/ecommerce-platform-patterns.md",{"path":603,"priority":385},"references/http-status-codes.md",{"path":605,"priority":385},"references/llm-crawler-handling.md",{"path":607,"priority":385},"references/pre-migration-playbook.md",{"path":609,"priority":385},"references/robots-txt-reference.md",{"path":611,"priority":385},"references/technical-audit-example.md",{"path":613,"priority":385},"references/technical-audit-templates.md",{"basePath":615,"description":616,"displayName":617,"installMethods":618,"rationale":619,"selectedPaths":620,"source":327,"sourceLanguage":18,"type":246},"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",[621,622,623,625,626],{"path":382,"priority":321},{"path":516,"priority":385},{"path":624,"priority":385},"references/battlecard-template.md",{"path":458,"priority":385},{"path":627,"priority":385},"references/positioning-frameworks.md",{"basePath":629,"description":630,"displayName":631,"installMethods":632,"rationale":633,"selectedPaths":634,"source":327,"sourceLanguage":18,"type":246},"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",[635,636,637,638],{"path":382,"priority":321},{"path":516,"priority":385},{"path":458,"priority":385},{"path":639,"priority":385},"references/gap-analysis-frameworks.md",{"basePath":641,"description":642,"displayName":294,"installMethods":643,"rationale":644,"selectedPaths":645,"source":327,"sourceLanguage":18,"type":246},"research/keyword-research","Find high-value SEO keywords: search volume, difficulty, intent classification, topic clusters. 关键词研究/内容选题",{"claudeCode":12},"SKILL.md frontmatter at research/keyword-research/SKILL.md",[646,647,648,649,651,653],{"path":382,"priority":321},{"path":458,"priority":385},{"path":391,"priority":385},{"path":650,"priority":385},"references/keyword-intent-taxonomy.md",{"path":652,"priority":385},"references/keyword-prioritization-framework.md",{"path":654,"priority":385},"references/topic-cluster-templates.md",{"basePath":243,"description":10,"displayName":13,"installMethods":656,"rationale":657,"selectedPaths":658,"source":327,"sourceLanguage":18,"type":246},{"claudeCode":12},"SKILL.md frontmatter at research/serp-analysis/SKILL.md",[659,660,661,662],{"path":382,"priority":321},{"path":516,"priority":385},{"path":458,"priority":385},{"path":663,"priority":385},"references/serp-feature-taxonomy.md",{"sources":665},[666],"manual",{"closedIssues90d":230,"description":668,"forks":231,"license":237,"openIssues90d":233,"pushedAt":234,"readmeSize":228,"stars":235,"topics":669},"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.",[670,273,211,671,672,673,274,293,674,212,675],"claude-skills","agent-skills","ai-skills","claude-code","marketing","seo-tools",{"classifiedAt":677,"discoverAt":678,"extractAt":679,"githubAt":679,"updatedAt":677},1778668145994,1778668141872,1778668144150,[214,212,211,13,213],{"evaluatedAt":241,"extractAt":288,"updatedAt":241},[],[684,710,735,764,795,818],{"_creationTime":685,"_id":686,"community":687,"display":688,"identity":694,"providers":698,"relations":703,"tags":706,"workflow":707},1778674872846.7827,"k177b63js5yy8savbcq736kmvn86nvm7",{"reviewCount":8},{"description":689,"installMethods":690,"name":692,"sourceUrl":693},"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":691},"AgriciDaniel/claude-seo","seo-content-brief","https://github.com/AgriciDaniel/claude-seo",{"basePath":695,"githubOwner":696,"githubRepo":697,"locale":18,"slug":692,"type":246},"skills/seo-content-brief","AgriciDaniel","claude-seo",{"evaluate":699,"extract":702},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":700,"targetMarket":215,"tier":216},[211,701,294,617,13],"content-brief",{"commitSha":279},{"parentExtensionId":704,"repoId":705},"k17bt4vy4p97rmz9wkrfgzd8s986m614","kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[617,701,294,211,13],{"evaluatedAt":708,"extractAt":709,"updatedAt":708},1778675093925,1778674872846,{"_creationTime":711,"_id":712,"community":713,"display":714,"identity":720,"providers":723,"relations":728,"tags":731,"workflow":732},1778675056600.2546,"k1735mwaxm72f5rxrz066kqmtx86m26z",{"reviewCount":8},{"description":715,"installMethods":716,"name":718,"sourceUrl":719},"Optimize content to get cited by AI search engines — ChatGPT, Perplexity, Google AI Overviews, Claude, Gemini, Copilot. Use when you want your content to appear in AI-generated answers, not just ranked in blue links. Triggers: 'optimize for AI search', 'get cited by ChatGPT', 'AI Overviews', 'Perplexity citations', 'AI SEO', 'generative search', 'LLM visibility', 'GEO' (generative engine optimization). NOT for traditional SEO ranking (use seo-audit). NOT for content creation (use content-production).",{"claudeCode":717},"alirezarezvani/claude-skills","ai-seo","https://github.com/alirezarezvani/claude-skills",{"basePath":721,"githubOwner":722,"githubRepo":670,"locale":18,"slug":718,"type":246},"marketing-skill/skills/ai-seo","alirezarezvani",{"evaluate":724,"extract":727},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":725,"targetMarket":215,"tier":216},[718,274,212,726,674],"generative-ai",{"commitSha":279},{"parentExtensionId":729,"repoId":730},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[718,274,726,674,212],{"evaluatedAt":733,"extractAt":734,"updatedAt":733},1778684071940,1778675056600,{"_creationTime":736,"_id":737,"community":738,"display":739,"identity":745,"providers":749,"relations":758,"tags":760,"workflow":761},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":740,"installMethods":741,"name":743,"sourceUrl":744},"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":742},"rampstackco/claude-skills","Content Repurposing","https://github.com/rampstackco/claude-skills",{"basePath":746,"githubOwner":747,"githubRepo":670,"locale":18,"slug":748,"type":246},"skills/content-repurposing","rampstackco","content-repurposing",{"evaluate":750,"extract":756},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":751,"targetMarket":215,"tier":216},[752,753,674,211,754,755],"content-strategy","repurposing","documentation","editorial",{"commitSha":279,"license":757},"MIT",{"repoId":759},"kd7bebccrrd1xf6w868aggftrd86m86v",[752,754,755,674,753,211],{"evaluatedAt":762,"extractAt":763,"updatedAt":762},1778696593545,1778696113180,{"_creationTime":765,"_id":766,"community":767,"display":768,"identity":774,"providers":778,"relations":788,"tags":791,"workflow":792},1778694720643.0361,"k177ywtjbhhde4fm1hk3b0c0h986nc2v",{"reviewCount":8},{"description":769,"installMethods":770,"name":772,"sourceUrl":773},"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},"nowork-studio/toprank","setup-cms","https://github.com/nowork-studio/toprank",{"basePath":775,"githubOwner":776,"githubRepo":777,"locale":18,"slug":772,"type":246},"seo/setup-cms","nowork-studio","toprank",{"evaluate":779,"extract":787},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":780,"targetMarket":215,"tier":216},[781,211,782,783,784,785,786],"cms","configuration","wordpress","strapi","contentful","ghost",{"commitSha":279},{"parentExtensionId":789,"repoId":790},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[781,782,785,786,211,784,783],{"evaluatedAt":793,"extractAt":794,"updatedAt":793},1778695112631,1778694720643,{"_creationTime":796,"_id":797,"community":798,"display":799,"identity":803,"providers":805,"relations":814,"tags":815,"workflow":816},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",{"reviewCount":8},{"description":800,"installMethods":801,"name":802,"sourceUrl":773},"Generative Engine Optimization (GEO) — make content rank in AI search answers from ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. Audits existing content, rewrites for AI citation, and produces per-engine strategy. Use when asked to \"optimize for AI search\", \"rank in ChatGPT\", \"GEO audit\", \"improve AI citations\", \"rank in Perplexity\", \"AI Overview optimization\", \"AI Overview ranking\", \"LLM SEO\", \"answer engine optimization\", \"AEO\", \"get cited by AI\", \"GEO\", \"generative engine optimization\", \"show up in ChatGPT\", \"appear in AI answers\", \"be cited by Perplexity\", \"SGE optimization\", \"Search Generative Experience\", or \"make my content show up in AI answers\". Distinct from regular SEO — this targets generative engines, not traditional Google rankings.\n",{"claudeCode":771},"geo-optimizer",{"basePath":804,"githubOwner":776,"githubRepo":777,"locale":18,"slug":802,"type":246},"seo/geo-optimizer",{"evaluate":806,"extract":813},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":807,"targetMarket":215,"tier":216},[211,274,808,809,810,811,812],"ai-search","perplexity","chatgpt","gemini","claude",{"commitSha":279},{"parentExtensionId":789,"repoId":790},[808,810,812,274,811,809,211],{"evaluatedAt":817,"extractAt":794,"updatedAt":817},1778695016147,{"_creationTime":819,"_id":820,"community":821,"display":822,"identity":826,"providers":829,"relations":837,"tags":838,"workflow":839},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":823,"installMethods":824,"name":825,"sourceUrl":773},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":771},"Toprank Weekly Review",{"basePath":827,"githubOwner":776,"githubRepo":777,"locale":18,"slug":828,"type":246},"openclaw/skills/toprank-weekly-review","toprank-weekly-review",{"evaluate":830,"extract":836},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":831,"targetMarket":215,"tier":216},[211,832,833,834,835],"google-ads","meta-ads","auditing","automation",{"commitSha":279,"license":757},{"repoId":790},[834,835,832,833,211],{"evaluatedAt":840,"extractAt":794,"updatedAt":840},1778694967711]