[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-aaron-he-zhu-content-refresher-zh-CN":3,"guides-for-aaron-he-zhu-content-refresher":681,"similar-k17fmgq6vhq18p1gs4pmbr525d86n46m-zh-CN":682},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":237,"parentExtension":245,"providers":303,"relations":307,"repo":308,"tags":679,"workflow":680},1778668146481.8762,"k17fmgq6vhq18p1gs4pmbr525d86n46m",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals. 内容更新/排名恢复",{"claudeCode":12},"aaron-he-zhu/seo-geo-claude-skills","content-refresher","https://github.com/aaron-he-zhu/seo-geo-claude-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":220,"workflow":238},1778668409795.7861,"kn71ps227n2zzvs31trzf8hs0s86n43p","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,43,46,50,54,58,61,64,68,72,76,79,82,85,89,93,96,100,103,106,109,112,115,118,122,125,129,133,136,139,142,145,149,152,155,158,161,164,167,171,175,179,182,186],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of updating outdated content and improving freshness signals, using domain-specific terms like 'traffic/ranking decay' and 'freshness signals'.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill goes beyond basic LLM capabilities by providing a structured approach to content refreshing, including scoring decay, prioritizing work, and producing update plans with GEO and republishing guidance, differentiating it from a simple prompt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill outlines a complete lifecycle for content refreshing, from diagnosis and planning to writing, optimization, and reporting, and references external materials for deeper dives, indicating readiness for real-world workflows.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on content refreshing and updates, aligning with its stated purpose and not extending into unrelated domains like general SEO or technical audits.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose of updating outdated content and improving freshness signals, including both English and Chinese.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Precise Purpose","The SKILL.md frontmatter clearly defines the purpose: 'Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals' and names the artifact ('content') and user intent ('updating', 'refreshing').",{"category":40,"check":44,"severity":24,"summary":45},"Concise Frontmatter","The frontmatter is concise, clearly stating the skill's name, description, version, license, and compatibility, with trigger phrases directly supporting routing.",{"category":47,"check":48,"severity":24,"summary":49},"Documentation","Concise Body","The SKILL.md body is concise and effectively delegates deeper material like templates and examples to separate reference files, adhering to progressive disclosure.",{"category":51,"check":52,"severity":24,"summary":53},"Context","Progressive Disclosure","The SKILL.md outlines the main flow and links to separate files for refresh templates and examples, demonstrating effective progressive disclosure.",{"category":51,"check":55,"severity":56,"summary":57},"Forked exploration","not_applicable","This skill is not focused on deep exploration or auditing tasks that would necessitate 'context: fork'.",{"category":22,"check":59,"severity":24,"summary":60},"Usage examples","The SKILL.md provides a clear worked example, including user input, output, and expected outcomes, which appears ready-to-use and plausible.",{"category":22,"check":62,"severity":24,"summary":63},"Edge cases","The referenced 'Content Decay Signals' document covers various decay indicators, severity levels, and provides guidance on refresh vs. rewrite decisions and content retirement, addressing potential edge cases and failure modes.",{"category":65,"check":66,"severity":56,"summary":67},"Code Execution","Tool Fallback","The skill does not appear to rely on external MCP servers; it operates directly with Claude Code and user-provided data.",{"category":69,"check":70,"severity":24,"summary":71},"Safety","Halt on unexpected state","The skill's documentation implies a structured approach to content analysis and updates, suggesting it would halt or report issues rather than proceeding with unexpected states, although explicit preconditions are not listed as a machine-readable checklist.",{"category":73,"check":74,"severity":24,"summary":75},"Portability","Cross-skill coupling","The skill's SKILL.md explicitly cross-links to the 'content-quality-auditor' skill for pre-publishing review, rather than attempting to handle that adjacent task, indicating clear coordination.",{"category":47,"check":77,"severity":56,"summary":78},"Configuration & parameter reference","The skill does not appear to have complex configuration options or parameters beyond the main URL input, which is hinted at in the argument-hint field.",{"category":33,"check":80,"severity":56,"summary":81},"Tool naming","This skill does not expose distinct tools or commands in the manifest; it operates as a single skill invoked via natural language.",{"category":33,"check":83,"severity":56,"summary":84},"Minimal I/O surface","This skill does not expose tools with parameter schemas or response shapes in the manifest, as it operates as a single conversational skill.",{"category":86,"check":87,"severity":24,"summary":88},"License","License usability","The license is Apache-2.0, clearly stated in the LICENSE file and SKILL.md frontmatter, making it permissive and easily usable.",{"category":90,"check":91,"severity":24,"summary":92},"Maintenance","Commit recency","The last commit was on April 28, 2026, which is within the last 3 months, indicating active maintenance.",{"category":90,"check":94,"severity":56,"summary":95},"Dependency Management","The skill is documented as zero-dependency markdown, so there are no third-party dependencies to manage.",{"category":97,"check":98,"severity":56,"summary":99},"Security","Secret Management","The skill appears to be read-only and does not handle or require any secrets.",{"category":97,"check":101,"severity":24,"summary":102},"Injection","The skill operates on user-provided URLs and data, and its instructions focus on analysis and plan generation rather than executing arbitrary code or external resources.",{"category":97,"check":104,"severity":24,"summary":105},"Transitive Supply-Chain Grenades","The skill does not fetch external code or data at runtime; all necessary logic and references appear to be bundled within the repository.",{"category":97,"check":107,"severity":24,"summary":108},"Sandbox Isolation","The skill operates by analyzing provided content and URLs, and its instructions focus on generating reports and plans without modifying files outside its scope.",{"category":97,"check":110,"severity":24,"summary":111},"Sandbox escape primitives","There are no indications of detached-process spawns or deny-retry loops in the skill's documentation or structure.",{"category":97,"check":113,"severity":24,"summary":114},"Data Exfiltration","The skill's purpose is to analyze content and generate plans; there are no instructions to read or submit confidential data to third parties.",{"category":97,"check":116,"severity":24,"summary":117},"Hidden Text Tricks","The bundled markdown files appear free of hidden-steering tricks, using standard text and formatting.",{"category":119,"check":120,"severity":24,"summary":121},"Hooks","Opaque code execution","The skill is described as markdown-based and does not appear to use obfuscated code, base64 payloads, or runtime script fetching.",{"category":73,"check":123,"severity":24,"summary":124},"Structural Assumption","The skill operates on provided URLs and structured data, making no assumptions about the user's project file layout.",{"category":126,"check":127,"severity":24,"summary":128},"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":130,"check":131,"severity":24,"summary":132},"Versioning","Release Management","A meaningful version (9.9.5) is declared in the SKILL.md frontmatter, indicating clear release management.",{"category":65,"check":134,"severity":56,"summary":135},"Validation","The skill does not expose executable code or structured output through tools, so input validation via schema libraries is not applicable.",{"category":97,"check":137,"severity":24,"summary":138},"Unguarded Destructive Operations","The skill is analytical and does not perform any destructive operations.",{"category":65,"check":140,"severity":24,"summary":141},"Error Handling","The skill's documentation implies a structured workflow and handoffs, suggesting that errors would be reported meaningfully rather than being silently swallowed or causing crashes.",{"category":65,"check":143,"severity":56,"summary":144},"Logging","As a read-only analytical skill, it does not perform destructive actions or outbound calls that would require local audit logging.",{"category":146,"check":147,"severity":24,"summary":148},"Compliance","GDPR","The skill analyzes provided content and URLs and does not appear to operate on personal data without sanitization.",{"category":146,"check":150,"severity":24,"summary":151},"Target market","The skill's functionality is global and not tied to any specific geography or legal jurisdiction.",{"category":73,"check":153,"severity":24,"summary":154},"Runtime stability","The skill is described as zero-dependency markdown, making it highly portable across different environments that support LLM interaction.",{"category":47,"check":156,"severity":24,"summary":157},"README","The README.md file exists and provides a comprehensive overview of the skills library, including installation instructions and a table of contents for individual skills.",{"category":33,"check":159,"severity":56,"summary":160},"Tool surface size","This extension is a single skill and does not expose multiple tools or commands in the manifest.",{"category":40,"check":162,"severity":56,"summary":163},"Overlapping near-synonym tools","This extension is a single skill and does not have multiple tools to check for near-synonyms.",{"category":47,"check":165,"severity":24,"summary":166},"Phantom features","All features described in the README and SKILL.md, such as content refreshing and decay analysis, have corresponding documentation and appear to be implemented.",{"category":168,"check":169,"severity":24,"summary":170},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for various platforms (Claude Code, Gemini CLI, etc.) and a natural language invocation example.",{"category":172,"check":173,"severity":24,"summary":174},"Errors","Actionable error messages","While explicit error messages are not detailed, the structured approach and reference to external auditor runbooks suggest that errors would be informative and include next steps.",{"category":176,"check":177,"severity":24,"summary":178},"Execution","Pinned dependencies","The skill is zero-dependency, making pinned dependencies not applicable.",{"category":33,"check":180,"severity":56,"summary":181},"Dry-run preview","The skill is analytical and does not perform state-changing operations that would require a dry-run mode.",{"category":183,"check":184,"severity":56,"summary":185},"Protocol","Idempotent retry & timeouts","The skill is analytical and does not involve remote calls or state-changing operations that require idempotency or timeouts.",{"category":146,"check":187,"severity":24,"summary":188},"Telemetry opt-in","There is no indication of telemetry collection in the documentation; if present, it would be expected to be opt-in for a tool like this.",1778668409597,"This skill helps users identify and update outdated content by analyzing decay signals, scoring performance, and generating detailed refresh plans with GEO and republishing strategies. It operates on provided URLs and data, and is documented with comprehensive examples and references.",[192,193,194,195,196],"Identifies outdated content and decay signals","Scores content decay and freshness","Prioritizes content refresh work","Produces actionable update plans","Provides GEO and republishing guidance",[198,199,200],"Writing entirely new content from scratch","Performing technical SEO audits","Managing website infrastructure or deployment","3.0.0","4.4.0","To assist users in updating outdated web content, fixing traffic and ranking decay, and improving content freshness signals by providing analysis and actionable refresh plans.","The skill demonstrates excellent documentation, clear purpose, and a well-defined workflow with strong practical utility. Its zero-dependency nature and focus on analysis avoid most security and maintenance concerns.",99,"High-quality skill for refreshing outdated content and improving SEO freshness.",[208,209,210,211,212],"seo","content-refresh","ranking-recovery","content-lifecycle","content-update","global","verified",[216,217,218,219],"Updating stale blog posts for better SEO","Refreshing declining web pages to recover rankings","Adding new sections and statistics to existing content","Developing a strategy for managing content lifecycle",{"codeQuality":221,"collectedAt":223,"documentation":224,"maintenance":227,"security":234,"testCoverage":236},{"hasLockfile":222},false,1778668395033,{"descriptionLength":225,"readmeSize":226},146,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},1778668409795,{"basePath":241,"githubOwner":242,"githubRepo":243,"locale":18,"slug":13,"type":244},"optimize/content-refresher","aaron-he-zhu","seo-geo-claude-skills","skill",{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":254,"parentExtension":257,"providers":287,"relations":299,"tags":300,"workflow":301},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":296},{"promptVersionExtension":201,"promptVersionScoring":202,"score":289,"tags":290,"targetMarket":213,"tier":295},93,[208,271,272,291,292,273,293,294],"search-engine-optimization","generative-engine-optimization","keyword-research","technical-seo","community",{"commitSha":277,"license":235,"plugin":297},{"mcpCount":8,"provider":280,"skillCount":298},40,{"parentExtensionId":259,"repoId":282},[273,272,292,271,293,291,208,294],{"evaluatedAt":302,"extractAt":286,"updatedAt":302},1778668181063,{"evaluate":304,"extract":306},{"promptVersionExtension":201,"promptVersionScoring":202,"score":205,"tags":305,"targetMarket":213,"tier":214},[208,209,210,211,212],{"commitSha":277},{"parentExtensionId":247,"repoId":282},{"_creationTime":309,"_id":282,"identity":310,"providers":311,"workflow":675},1778668141872.6453,{"githubOwner":242,"githubRepo":243,"sourceUrl":14},{"classify":312,"discover":663,"github":666},{"commitSha":277,"extensions":313},[314,327,373,393,408,423,438,448,458,476,494,506,520,534,546,557,571,587,610,624,636,651],{"basePath":255,"description":262,"displayName":252,"installMethods":315,"rationale":316,"selectedPaths":317,"source":326,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[318,321,323],{"path":319,"priority":320},".claude-plugin/marketplace.json","mandatory",{"path":322,"priority":320},"README.md",{"path":324,"priority":325},"LICENSE","high","rule",{"basePath":255,"description":250,"displayName":252,"installMethods":328,"license":235,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":256},{"claudeCode":252},"plugin manifest at .claude-plugin/plugin.json",[331,333,334,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371],{"path":332,"priority":320},".claude-plugin/plugin.json",{"path":322,"priority":320},{"path":324,"priority":325},{"path":336,"priority":320},".mcp.json",{"path":338,"priority":325},"commands/audit-domain.md",{"path":340,"priority":325},"commands/audit-page.md",{"path":342,"priority":325},"commands/check-technical.md",{"path":344,"priority":325},"commands/contract-lint.md",{"path":346,"priority":325},"commands/evolve-skill.md",{"path":348,"priority":325},"commands/generate-schema.md",{"path":350,"priority":325},"commands/geo-drift-check.md",{"path":352,"priority":325},"commands/keyword-research.md",{"path":354,"priority":325},"commands/optimize-meta.md",{"path":356,"priority":325},"commands/report.md",{"path":358,"priority":325},"commands/run-evals.md",{"path":360,"priority":325},"commands/setup-alert.md",{"path":362,"priority":325},"commands/skillify.md",{"path":364,"priority":325},"commands/sync-versions.md",{"path":366,"priority":325},"commands/validate-library.md",{"path":368,"priority":325},"commands/wiki-lint.md",{"path":370,"priority":325},"commands/write-content.md",{"path":372,"priority":325},"hooks/hooks.json",{"basePath":374,"description":375,"displayName":376,"installMethods":377,"rationale":378,"selectedPaths":379,"source":326,"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",[380,382,385,387,389,391],{"path":381,"priority":320},"SKILL.md",{"path":383,"priority":384},"references/ai-citation-patterns.md","medium",{"path":386,"priority":384},"references/ai-overview-recovery.md",{"path":388,"priority":384},"references/geo-optimization-techniques.md",{"path":390,"priority":384},"references/instructions-detail.md",{"path":392,"priority":384},"references/quotable-content-examples.md",{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":326,"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",[400,401,403,404,406],{"path":381,"priority":320},{"path":402,"priority":384},"references/ctr-and-social-reference.md",{"path":390,"priority":384},{"path":405,"priority":384},"references/meta-tag-code-templates.md",{"path":407,"priority":384},"references/meta-tag-formulas.md",{"basePath":409,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":326,"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",[415,416,417,419,421],{"path":381,"priority":320},{"path":390,"priority":384},{"path":418,"priority":384},"references/schema-decision-tree.md",{"path":420,"priority":384},"references/schema-templates.md",{"path":422,"priority":384},"references/validation-guide.md",{"basePath":424,"description":425,"displayName":426,"installMethods":427,"rationale":428,"selectedPaths":429,"source":326,"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",[430,431,433,434,436],{"path":381,"priority":320},{"path":432,"priority":384},"references/content-structure-templates.md",{"path":390,"priority":384},{"path":435,"priority":384},"references/seo-writing-checklist.md",{"path":437,"priority":384},"references/title-formulas.md",{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":326,"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",[445,446],{"path":381,"priority":320},{"path":447,"priority":384},"references/item-reference.md",{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":326,"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",[455,456],{"path":381,"priority":320},{"path":457,"priority":384},"references/example-report.md",{"basePath":459,"description":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":326,"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",[465,466,468,470,472,474],{"path":381,"priority":320},{"path":467,"priority":384},"references/entity-signal-checklist.md",{"path":469,"priority":384},"references/entity-type-reference.md",{"path":471,"priority":384},"references/example-audit-report.md",{"path":473,"priority":384},"references/knowledge-graph-guide.md",{"path":475,"priority":384},"references/knowledge-panel-wikidata-guide.md",{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"source":326,"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",[483,484,486,488,490,492],{"path":381,"priority":320},{"path":485,"priority":384},"references/examples.md",{"path":487,"priority":384},"references/glossary-template.md",{"path":489,"priority":384},"references/hot-cache-template.md",{"path":491,"priority":384},"references/promotion-demotion-rules.md",{"path":493,"priority":384},"references/update-triggers-integration.md",{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":326,"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",[501,502,504],{"path":381,"priority":320},{"path":503,"priority":384},"references/alert-configuration-templates.md",{"path":505,"priority":384},"references/alert-threshold-guide.md",{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":326,"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",[513,514,516,518],{"path":381,"priority":320},{"path":515,"priority":384},"references/analysis-templates.md",{"path":517,"priority":384},"references/link-quality-rubric.md",{"path":519,"priority":384},"references/outreach-templates.md",{"basePath":521,"description":522,"displayName":523,"installMethods":524,"rationale":525,"selectedPaths":526,"source":326,"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",[527,528,530,532],{"path":381,"priority":320},{"path":529,"priority":384},"references/kpi-definitions.md",{"path":531,"priority":384},"references/report-output-templates.md",{"path":533,"priority":384},"references/report-templates.md",{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":326,"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",[541,542,544],{"path":381,"priority":320},{"path":543,"priority":384},"references/ranking-analysis-templates.md",{"path":545,"priority":384},"references/tracking-setup-guide.md",{"basePath":241,"description":10,"displayName":13,"installMethods":547,"rationale":548,"selectedPaths":549,"source":326,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at optimize/content-refresher/SKILL.md",[550,551,553,555],{"path":381,"priority":320},{"path":552,"priority":384},"references/content-decay-signals.md",{"path":554,"priority":384},"references/refresh-example.md",{"path":556,"priority":384},"references/refresh-templates.md",{"basePath":558,"description":559,"displayName":560,"installMethods":561,"rationale":562,"selectedPaths":563,"source":326,"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",[564,565,567,569],{"path":381,"priority":320},{"path":566,"priority":384},"references/link-architecture-patterns.md",{"path":568,"priority":384},"references/linking-example.md",{"path":570,"priority":384},"references/linking-templates.md",{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":326,"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",[578,579,581,583,585],{"path":381,"priority":320},{"path":580,"priority":384},"references/audit-example.md",{"path":582,"priority":384},"references/audit-templates.md",{"path":584,"priority":384},"references/bulk-audit-playbook.md",{"path":586,"priority":384},"references/scoring-rubric.md",{"basePath":588,"description":589,"displayName":590,"installMethods":591,"rationale":592,"selectedPaths":593,"source":326,"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",[594,595,596,598,600,602,604,606,608],{"path":381,"priority":320},{"path":584,"priority":384},{"path":597,"priority":384},"references/ecommerce-platform-patterns.md",{"path":599,"priority":384},"references/http-status-codes.md",{"path":601,"priority":384},"references/llm-crawler-handling.md",{"path":603,"priority":384},"references/pre-migration-playbook.md",{"path":605,"priority":384},"references/robots-txt-reference.md",{"path":607,"priority":384},"references/technical-audit-example.md",{"path":609,"priority":384},"references/technical-audit-templates.md",{"basePath":611,"description":612,"displayName":613,"installMethods":614,"rationale":615,"selectedPaths":616,"source":326,"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",[617,618,619,621,622],{"path":381,"priority":320},{"path":515,"priority":384},{"path":620,"priority":384},"references/battlecard-template.md",{"path":457,"priority":384},{"path":623,"priority":384},"references/positioning-frameworks.md",{"basePath":625,"description":626,"displayName":627,"installMethods":628,"rationale":629,"selectedPaths":630,"source":326,"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",[631,632,633,634],{"path":381,"priority":320},{"path":515,"priority":384},{"path":457,"priority":384},{"path":635,"priority":384},"references/gap-analysis-frameworks.md",{"basePath":637,"description":638,"displayName":293,"installMethods":639,"rationale":640,"selectedPaths":641,"source":326,"sourceLanguage":18,"type":244},"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",[642,643,644,645,647,649],{"path":381,"priority":320},{"path":457,"priority":384},{"path":390,"priority":384},{"path":646,"priority":384},"references/keyword-intent-taxonomy.md",{"path":648,"priority":384},"references/keyword-prioritization-framework.md",{"path":650,"priority":384},"references/topic-cluster-templates.md",{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":326,"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":381,"priority":320},{"path":515,"priority":384},{"path":457,"priority":384},{"path":662,"priority":384},"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,[211,209,212,210,208],{"evaluatedAt":239,"extractAt":286,"updatedAt":239},[],[683,713,744,767,790,817],{"_creationTime":684,"_id":685,"community":686,"display":687,"identity":693,"providers":697,"relations":707,"tags":709,"workflow":710},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":688,"installMethods":689,"name":691,"sourceUrl":692},"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":690},"rampstackco/claude-skills","Content Repurposing","https://github.com/rampstackco/claude-skills",{"basePath":694,"githubOwner":695,"githubRepo":669,"locale":18,"slug":696,"type":244},"skills/content-repurposing","rampstackco","content-repurposing",{"evaluate":698,"extract":705},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":700,"targetMarket":213,"tier":214},100,[701,702,673,208,703,704],"content-strategy","repurposing","documentation","editorial",{"commitSha":277,"license":706},"MIT",{"repoId":708},"kd7bebccrrd1xf6w868aggftrd86m86v",[701,703,704,673,702,208],{"evaluatedAt":711,"extractAt":712,"updatedAt":711},1778696593545,1778696113180,{"_creationTime":714,"_id":715,"community":716,"display":717,"identity":723,"providers":727,"relations":737,"tags":740,"workflow":741},1778694720643.0361,"k177ywtjbhhde4fm1hk3b0c0h986nc2v",{"reviewCount":8},{"description":718,"installMethods":719,"name":721,"sourceUrl":722},"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":720},"nowork-studio/toprank","setup-cms","https://github.com/nowork-studio/toprank",{"basePath":724,"githubOwner":725,"githubRepo":726,"locale":18,"slug":721,"type":244},"seo/setup-cms","nowork-studio","toprank",{"evaluate":728,"extract":736},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":729,"targetMarket":213,"tier":214},[730,208,731,732,733,734,735],"cms","configuration","wordpress","strapi","contentful","ghost",{"commitSha":277},{"parentExtensionId":738,"repoId":739},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[730,731,734,735,208,733,732],{"evaluatedAt":742,"extractAt":743,"updatedAt":742},1778695112631,1778694720643,{"_creationTime":745,"_id":746,"community":747,"display":748,"identity":752,"providers":754,"relations":763,"tags":764,"workflow":765},1778694720643.0347,"k1701tz3ryvkv5zkmv8ymbgz2186mweb",{"reviewCount":8},{"description":749,"installMethods":750,"name":751,"sourceUrl":722},"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":720},"geo-optimizer",{"basePath":753,"githubOwner":725,"githubRepo":726,"locale":18,"slug":751,"type":244},"seo/geo-optimizer",{"evaluate":755,"extract":762},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":756,"targetMarket":213,"tier":214},[208,272,757,758,759,760,761],"ai-search","perplexity","chatgpt","gemini","claude",{"commitSha":277},{"parentExtensionId":738,"repoId":739},[757,759,761,272,760,758,208],{"evaluatedAt":766,"extractAt":743,"updatedAt":766},1778695016147,{"_creationTime":768,"_id":769,"community":770,"display":771,"identity":775,"providers":778,"relations":786,"tags":787,"workflow":788},1778694720643.034,"k175824bv0hy06y0gygd192pgd86nceh",{"reviewCount":8},{"description":772,"installMethods":773,"name":774,"sourceUrl":722},"Run a weekly SEO review for one registered website, write audit artifacts, and choose the next best safe action.",{"claudeCode":720},"Toprank Weekly Review",{"basePath":776,"githubOwner":725,"githubRepo":726,"locale":18,"slug":777,"type":244},"openclaw/skills/toprank-weekly-review","toprank-weekly-review",{"evaluate":779,"extract":785},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":780,"targetMarket":213,"tier":214},[208,781,782,783,784],"google-ads","meta-ads","auditing","automation",{"commitSha":277,"license":706},{"repoId":739},[783,784,781,782,208],{"evaluatedAt":789,"extractAt":743,"updatedAt":789},1778694967711,{"_creationTime":791,"_id":792,"community":793,"display":794,"identity":800,"providers":804,"relations":810,"tags":813,"workflow":814},1778690953106.1826,"k1744akkjw4pa874az67a9q8sh86nyj6",{"reviewCount":8},{"description":795,"installMethods":796,"name":798,"sourceUrl":799},"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":797},"inhouseseo/superseo-skills","topic-cluster-planning","https://github.com/inhouseseo/superseo-skills",{"basePath":801,"githubOwner":802,"githubRepo":803,"locale":18,"slug":798,"type":244},"skills/topic-cluster-planning","inhouseseo","superseo-skills",{"evaluate":805,"extract":809},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":806,"targetMarket":213,"tier":214},[208,701,807,808,293],"topic-clusters","content-planning",{"commitSha":277},{"parentExtensionId":811,"repoId":812},"k1789tz3gnwdyj2kkh3z6j34jn86n022","kd71a5q32hf86wdvegaqacrhvd86nvzh",[808,701,293,208,807],{"evaluatedAt":815,"extractAt":816,"updatedAt":815},1778691256280,1778690953106,{"_creationTime":818,"_id":819,"community":820,"display":821,"identity":827,"providers":831,"relations":837,"tags":839,"workflow":840},1778688112811.741,"k17fdp3d35dpxhrwm32z7cgzgh86mkc2",{"reviewCount":8},{"description":822,"installMethods":823,"name":825,"sourceUrl":826},"Write search-optimized content that ranks on Google using proven frameworks from Ahrefs, Moz, and Google's E-E-A-T guidelines—create helpful, people-first content that satisfies both search engines and readers. Use when: **Write blog posts** optimized for search engines; **Create pillar content** for topical authority; **Optimize existing content** for better rankings; **Write product or service pages** that rank; **Create how-to guides** and tutorials",{"claudeCode":824},"guia-matthieu/clawfu-skills","SEO Content Writer","https://github.com/guia-matthieu/clawfu-skills",{"basePath":828,"githubOwner":829,"githubRepo":830,"locale":18,"slug":426,"type":244},"skills/content/seo-content-writer","guia-matthieu","clawfu-skills",{"evaluate":832,"extract":836},{"promptVersionExtension":201,"promptVersionScoring":202,"score":699,"tags":833,"targetMarket":213,"tier":214},[208,834,673,835,761],"content-writing","openai",{"commitSha":277,"license":706},{"repoId":838},"kd72qvzyvm658ya7pbyh5ey47h86md53",[761,834,673,835,208],{"evaluatedAt":841,"extractAt":842,"updatedAt":841},1778689448072,1778688112811]