[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7304R38BVR66BB6VC68BVCG":3,"skill-same:01M7304R38BVR66BB6VC68BVCG":48},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M7304R38BVR66BB6VC68BVCG","seo",null,"审计、规划并实施SEO改进，涵盖技术SEO、页面优化、结构化数据、核心网页指标和内容策略。当用户希望提升搜索可见性、进行SEO修复、使用架构标记、处理站点地图\u002Frobots文件或进行关键词映射时使用。","SriramGandhiS\u002FSkills","SriramGandhiS","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F211849986?v=4","01M72WQCW12BYX71C6WN584TTA","Sriram S","01M72WQCWTJ2RD0ET1X31AF1RC",1,"MIT","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fskills\u002Feverything-claude-code\u002Fdocs\u002Fzh-CN\u002Fskills\u002Fseo\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: seo\ndescription: 审计、规划并实施SEO改进，涵盖技术SEO、页面优化、结构化数据、核心网页指标和内容策略。当用户希望提升搜索可见性、进行SEO修复、使用架构标记、处理站点地图\u002Frobots文件或进行关键词映射时使用。\norigin: ECC\n---\n\n# SEO\n\n通过技术正确性、性能和内容相关性提升搜索可见性，而非依赖花哨手段。\n\n## 使用场景\n\n在以下情况使用此技能：\n\n* 审计爬取能力、可索引性、规范标签或重定向时\n* 优化标题标签、元描述和标题结构时\n* 添加或验证结构化数据时\n* 优化核心网页指标时\n* 进行关键词研究并将关键词映射到URL时\n* 规划内部链接或站点地图\u002Frobots文件变更时\n\n## 工作原理\n\n### 原则\n\n1. 先修复技术障碍，再进行内容优化。\n2. 每个页面应有一个明确的主要搜索意图。\n3. 优先采用长期质量信号，而非操纵性模式。\n4. 移动优先假设至关重要，因为索引基于移动端。\n5. 建议应针对具体页面且可执行。\n\n### 技术SEO检查清单\n\n#### 爬取能力\n\n* `robots.txt` 应允许重要页面并屏蔽低价值内容\n* 无重要页面被意外设置为 `noindex`\n* 重要页面应在浅层点击深度内可达\n* 避免超过两次跳转的重定向链\n* 规范标签应自洽且无循环\n\n#### 可索引性\n\n* 首选URL格式应保持一致\n* 多语言页面需正确使用hreflang（如适用）\n* 站点地图应反映预期的公开页面\n* 无重复URL在缺乏规范控制的情况下竞争\n\n#### 性能\n\n* LCP \u003C 2.5秒\n* INP \u003C 200毫秒\n* CLS \u003C 0.1\n* 常见修复：预加载首屏资源、减少渲染阻塞工作、预留布局空间、精简重型JS\n\n#### 结构化数据\n\n* 首页：适当时使用组织或企业架构\n* 编辑页面：`Article` \u002F `BlogPosting`\n* 产品页面：`Product` 和 `Offer`\n* 内部页面：`BreadcrumbList`\n* 问答部分：仅当内容完全匹配时使用 `FAQPage`\n\n### 页面规则\n\n#### 标题标签\n\n* 目标长度约50-60个字符\n* 将主要关键词或概念置于靠前位置\n* 标题应易于人类阅读，而非为搜索引擎堆砌\n\n#### 元描述\n\n* 目标长度约120-160个字符\n* 如实描述页面内容\n* 自然包含主要主题\n\n#### 标题结构\n\n* 一个清晰的 `H1`\n* `H2` 和 `H3` 应反映实际内容层级\n* 不要仅为视觉样式跳过结构层级\n\n### 关键词映射\n\n1. 定义搜索意图\n2. 收集实际的关键词变体\n3. 按意图匹配度、潜在价值和竞争程度排序\n4. 将主要关键词\u002F主题映射到单个URL\n5. 检测并避免关键词自相残杀\n\n### 内部链接\n\n* 从权重高的页面链接到希望排名的页面\n* 使用描述性锚文本\n* 避免在可能使用更具体锚文本时使用通用锚文本\n* 从新页面补充链接到相关现有页面\n\n## 示例\n\n### 标题公式\n\n```text\n主要主题 - 特定修饰词 | 品牌\n```\n\n### 元描述公式\n\n```text\n行动 + 主题 + 价值主张 + 一个支撑细节\n```\n\n### JSON-LD示例\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Page Title Here\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Author Name\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Brand Name\"\n  }\n}\n```\n\n### 审计输出格式\n\n```text\n[HIGH] 产品页面上的重复标题标签\n位置：src\u002Froutes\u002Fproducts\u002F[slug].tsx\n问题：动态标题会折叠为相同的默认字符串，这会削弱相关性并产生重复信号。\n修复：使用产品名称和主要类别为每个产品生成唯一的标题。\n```\n\n## 反模式\n\n| 反模式 | 修复方法 |\n| --- | --- |\n| 关键词堆砌 | 优先为用户写作 |\n| 内容单薄的近似重复页面 | 合并或差异化处理 |\n| 为不存在的内容添加架构 | 使架构与实际内容匹配 |\n| 未检查实际页面就提供内容建议 | 先阅读真实页面 |\n| 泛泛的“改进SEO”输出 | 将每条建议与具体页面或资源关联 |\n\n## 相关技能\n\n* `seo-specialist`\n* `frontend-patterns`\n* `brand-voice`\n* `market-research`\n","# SEO\n\n通过技术正确性、性能和内容相关性提升搜索可见性，而非依赖花哨手段。\n\n## 使用场景\n\n在以下情况使用此技能：\n\n* 审计爬取能力、可索引性、规范标签或重定向时\n* 优化标题标签、元描述和标题结构时\n* 添加或验证结构化数据时\n* 优化核心网页指标时\n* 进行关键词研究并将关键词映射到URL时\n* 规划内部链接或站点地图\u002Frobots文件变更时\n\n## 工作原理\n\n### 原则\n\n1. 先修复技术障碍，再进行内容优化。\n2. 每个页面应有一个明确的主要搜索意图。\n3. 优先采用长期质量信号，而非操纵性模式。\n4. 移动优先假设至关重要，因为索引基于移动端。\n5. 建议应针对具体页面且可执行。\n\n### 技术SEO检查清单\n\n#### 爬取能力\n\n* `robots.txt` 应允许重要页面并屏蔽低价值内容\n* 无重要页面被意外设置为 `noindex`\n* 重要页面应在浅层点击深度内可达\n* 避免超过两次跳转的重定向链\n* 规范标签应自洽且无循环\n\n#### 可索引性\n\n* 首选URL格式应保持一致\n* 多语言页面需正确使用hreflang（如适用）\n* 站点地图应反映预期的公开页面\n* 无重复URL在缺乏规范控制的情况下竞争\n\n#### 性能\n\n* LCP \u003C 2.5秒\n* INP \u003C 200毫秒\n* CLS \u003C 0.1\n* 常见修复：预加载首屏资源、减少渲染阻塞工作、预留布局空间、精简重型JS\n\n#### 结构化数据\n\n* 首页：适当时使用组织或企业架构\n* 编辑页面：`Article` \u002F `BlogPosting`\n* 产品页面：`Product` 和 `Offer`\n* 内部页面：`BreadcrumbList`\n* 问答部分：仅当内容完全匹配时使用 `FAQPage`\n\n### 页面规则\n\n#### 标题标签\n\n* 目标长度约50-60个字符\n* 将主要关键词或概念置于靠前位置\n* 标题应易于人类阅读，而非为搜索引擎堆砌\n\n#### 元描述\n\n* 目标长度约120-160个字符\n* 如实描述页面内容\n* 自然包含主要主题\n\n#### 标题结构\n\n* 一个清晰的 `H1`\n* `H2` 和 `H3` 应反映实际内容层级\n* 不要仅为视觉样式跳过结构层级\n\n### 关键词映射\n\n1. 定义搜索意图\n2. 收集实际的关键词变体\n3. 按意图匹配度、潜在价值和竞争程度排序\n4. 将主要关键词\u002F主题映射到单个URL\n5. 检测并避免关键词自相残杀\n\n### 内部链接\n\n* 从权重高的页面链接到希望排名的页面\n* 使用描述性锚文本\n* 避免在可能使用更具体锚文本时使用通用锚文本\n* 从新页面补充链接到相关现有页面\n\n## 示例\n\n### 标题公式\n\n```text\n主要主题 - 特定修饰词 | 品牌\n```\n\n### 元描述公式\n\n```text\n行动 + 主题 + 价值主张 + 一个支撑细节\n```\n\n### JSON-LD示例\n\n```json\n{\n  \"@context\": \"https:\u002F\u002Fschema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Page Title Here\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"Author Name\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Brand Name\"\n  }\n}\n```\n\n### 审计输出格式\n\n```text\n[HIGH] 产品页面上的重复标题标签\n位置：src\u002Froutes\u002Fproducts\u002F[slug].tsx\n问题：动态标题会折叠为相同的默认字符串，这会削弱相关性并产生重复信号。\n修复：使用产品名称和主要类别为每个产品生成唯一的标题。\n```\n\n## 反模式\n\n| 反模式 | 修复方法 |\n| --- | --- |\n| 关键词堆砌 | 优先为用户写作 |\n| 内容单薄的近似重复页面 | 合并或差异化处理 |\n| 为不存在的内容添加架构 | 使架构与实际内容匹配 |\n| 未检查实际页面就提供内容建议 | 先阅读真实页面 |\n| 泛泛的“改进SEO”输出 | 将每条建议与具体页面或资源关联 |\n\n## 相关技能\n\n* `seo-specialist`\n* `frontend-patterns`\n* `brand-voice`\n* `market-research`\n",{"name":5,"origin":24,"description":7},"ECC","master","d6ca01da0f24a3b0e26e4a8b7b66cbd25d429f5d","skills\u002Feverything-claude-code\u002Fdocs\u002Fzh-CN\u002Fskills\u002Fseo",0,"https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills","https:\u002F\u002Fgithub.com\u002FSriramGandhiS","https:\u002F\u002Fsriram.website\u002F","Curious guy who keeps tinkering until something works","2026-05-20 16:21:34",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add SriramGandhiS\u002FSkills --skill seo",{"tool":40,"command":41},"bunx","bunx skills add SriramGandhiS\u002FSkills --skill seo",{"tool":43,"command":44},"pnpm","pnpm dlx skills add SriramGandhiS\u002FSkills --skill seo","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fskills\u002Feverything-claude-code\u002Fdocs\u002Fzh-CN\u002Fskills\u002Fseo\u002FSKILL.md",true,[],[49,56,61,67,74,81],{"skillNo":50,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":19},"01M732609EPJWV13PVTX3GT4TM","webgpu-threejs-tsl","Comprehensive guide for developing WebGPU-enabled Three.js applications using TSL (Three.js Shading Language). Covers WebGPU renderer setup, TSL syntax and node materials, compute shaders, post-processing effects, and WGSL integration. Use this skill when working with Three.js WebGPU, TSL shaders, node materials, or GPU compute in Three.js.","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fwebgpu-threejs-tsl\u002Fskills\u002Fwebgpu-threejs-tsl\u002FSKILL.md",[],[],{"skillNo":57,"name":51,"nameZh":6,"description":52,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M7325XM47AGWB6K6C4VXKE6B","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fwebgpu-threejs-tsl\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":19},"01M7325WP6DES69JKC840VMFEP","verification-loop","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fweb-assets\u002Fdocs\u002Fzh-TW\u002Fskills\u002Fverification-loop\u002FSKILL.md",[],[],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M7325TFQF1DZTQ6J3WGQQ1VR","tdd-workflow","Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fweb-assets\u002Fdocs\u002Fzh-TW\u002Fskills\u002Ftdd-workflow\u002FSKILL.md",[],[],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":19},"01M7325RGV9AY9PK92D2V8KKPW","strategic-compact","Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fweb-assets\u002Fdocs\u002Fzh-TW\u002Fskills\u002Fstrategic-compact\u002FSKILL.md",[],[],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M7325MZC28SE86E7NMCNEFS4","security-review","Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment\u002Fsensitive features. Provides comprehensive security checklist and patterns.","https:\u002F\u002Fgithub.com\u002FSriramGandhiS\u002FSkills\u002Fblob\u002Fmaster\u002Fweb-assets\u002Fdocs\u002Fzh-TW\u002Fskills\u002Fsecurity-review\u002FSKILL.md",[],[]]