保哥笔记

Claude Skills全解析:17个官方技能深度拆解与SEO自动化实战指南

如果你是一名SEO从业者,还在逐条敲提示词让AI处理重复的SEO任务,那你大概率还没接触到Claude最具颠覆性的能力——Skills(技能系统)。

最近保哥作为嘉宾讲师做了多场SEO和SEO线下分享,不少听众纷纷来咨询保哥的SEO自动化是怎么做的?其实主要就是用了Claude Opus 4.6、各种定制的SEO和GEO的Skills、各种API、飞书等整合在一起。说实话,核心的东西就是Skills。Skills才是AI从"聊天工具"进化成"生产力引擎"的关键一步。Skills不是什么花哨的概念,它的思路非常朴素——把你反复使用的工作流程、最佳实践、脚本工具打包成一个文件夹,让Claude在需要的时候自动加载并执行。

在这篇文章中,保哥会把Claude官方仓库里的17个Skill逐一拆解,讲清楚每个Skill是干什么的、怎么用、适合什么场景,同时给出自定义Skill的完整开发策略。如果你是Claude的重度用户,正在使用Claude进行SEO自动化或者正在用Claude Code做开发,这篇文章绝对值得你从头读到尾。

什么是Claude Skills技能系统

Skills是由指令文件、脚本和资源组成的文件夹,Claude会在执行专项任务时动态加载这些内容来提升表现。每个Skill的核心是一个SKILL.md文件,里面包含YAML前置元数据和Markdown格式的指令。

打个比方:如果Claude本身是一个能力很强的通才,那Skills就是给它配上的一套套"专业工具包"。装上PDF处理的Skill,它就变成PDF专家;装上MCP构建的Skill,它就能帮你写出生产级的MCP服务器。

一个最简单的SKILL.md长这样:

---
name: my-skill-name
description: 描述这个技能做什么以及何时触发它
---

# 技能名称

[Claude在激活此技能时遵循的具体指令]

## 使用示例
- 示例1
- 示例2

其中name是技能的唯一标识(小写、连字符分隔),description是触发机制的核心——Claude会根据这个描述来判断何时自动加载该技能。值得注意的是,Anthropic在官方文档中明确指出,Claude目前倾向于"欠触发"技能(该用的时候没用上),所以建议在描述中写得稍微"强势"一些,多覆盖可能的触发场景。

Skills的技术架构:渐进式披露

Skills采用了一套精巧的三层加载机制:

第一层是元数据扫描阶段,Claude只读取SKILL.md的YAML头部,消耗大约100个token,判断是否需要激活这个技能。第二层是指令加载阶段,如果判断需要,Claude会加载完整的SKILL.md内容,通常在5000 token以内。第三层是资源按需加载阶段,只有在执行具体任务时,才会加载scripts、references等子目录下的具体文件。

这套机制的好处是显而易见的——它把上下文窗口的消耗降到了最低,不会因为装了一堆技能就拖慢Claude的响应速度。

官方17个Skills全景解析

Anthropic官方仓库目前提供了17个Skill,分布在skills/目录下。按功能可以划分为四大类:文档处理类(4个)、创意设计类(4个)、开发工具类(4个)、企业沟通类(3个),外加技能开发元技能(2个)。

文档处理类Skills(4个)

这四个Skill是Claude文档能力的底层引擎,也就是你在Claude.ai里使用"创建文件"功能时背后实际运行的代码。它们以源码可见(source-available)的方式公开,方便开发者参考学习,但请注意不是Apache 2.0开源协议。

1. docx——Word文档处理

这是整个技能库中最复杂的Skill之一。它不只是调用某个Python库生成Word文件那么简单,而是直接操作.docx文件底层的Open XML结构。

核心能力包括:创建带有目录、页眉页脚、分栏布局的专业Word文档;处理修订标记和批注(Track Changes);直接访问和编辑原始XML;支持超链接、书签、脚注等复杂元素。

它的工作流程分为几种模式——如果是创建新文档,走的是docx-js库的路线;如果是编辑已有文档,则是先解包ZIP、修改XML、再重新打包的流程。这个Skill内嵌了完整的ECMA 376和ISO/IEC 29500标准的XML Schema定义文件,覆盖面非常广。

2. pdf——PDF文档处理

PDF处理Skill覆盖了你能想到的几乎所有PDF操作:文本提取、表格解析、PDF合并拆分、表单字段填充、水印添加、OCR识别、加密解密。

它内置了多个Python脚本,其中特别值得关注的是表单处理能力——extract_form_field_info.py可以自动分析PDF表单结构,fill_pdf_form_with_annotations.py则支持带注释的智能填充。对于经常需要处理合同、申请表等标准化PDF的用户来说,这个Skill是真正的效率利器。

3. pptx——PowerPoint演示文稿处理

这个Skill的亮点在于HTML到PowerPoint的转换能力。很多时候我们手头有结构化的内容(比如用Markdown或HTML写好的报告),但需要交付为PPT格式,html2pptx.js这个转换脚本就能派上用场。

除此之外,它还支持幻灯片重新排序、内容批量替换、缩略图生成等高级操作,底层同样是基于Open XML架构。

4. xlsx——Excel电子表格处理

相比前三个,Excel处理Skill的结构比较精简,但功能不弱。它的核心是一个公式重计算脚本recalc.py,确保在程序化修改Excel文件后,所有公式能正确重新计算。支持创建带有复杂公式、数据可视化和专业格式的电子表格文件。

创意设计类Skills(4个)

5. algorithmic-art——算法艺术生成

这是一个非常有意思的Skill。它不是让Claude画画,而是让Claude编写基于p5.js的生成艺术算法——想象一下Art Blocks上那些由代码驱动的艺术作品。

工作流程分三步:先创建一个"算法哲学"文档(4-6段的设计理念描述);然后基于这个哲学用p5.js实现交互式算法;最后输出一个完全自包含的HTML文件,包含画布、参数控制面板和种子导航器。

种子(Seed)机制是这个Skill的精髓——同一个算法通过不同的种子值可以生成无限变体,但每个种子值永远对应完全相同的输出,实现了"可控的随机性"。

6. canvas-design——画布视觉设计

如果说algorithmic-art是代码驱动的动态艺术,canvas-design则是更偏向静态视觉设计的Skill。它可以生成PNG和PDF格式的高质量视觉作品——海报、封面、信息图等。

这个Skill自带了超过50种专业字体(Lora、Crimson Pro、Arsenal SC、Big Shoulders等),并且在设计理念上有一个很有趣的要求:每次创作前都要先定义一个设计哲学(比如"Brutalist Joy"或"Chromatic Silence"),然后让这个哲学指导整个视觉实现。这种"先理念后执行"的模式值得借鉴。

7. slack-gif-creator——Slack动画GIF制作

专门为Slack平台优化的GIF创建工具。它的独特之处在于内置了13种可组合的动画原语(弹跳、爆炸、淡入淡出、翻转、万花筒、变形、移动、脉冲、震动、滑动、旋转、摆动、缩放),你可以自由组合这些原语来创建复杂动画效果。

更实用的是它的自动约束验证功能:Slack对GIF文件有严格的大小限制(消息GIF最大2MB,表情GIF最大64KB),这个Skill会在生成时自动检测并优化文件大小,确保不超标。

8. theme-factory——主题工厂

提供10套预设的专业主题(北极霜、植物园、沙漠玫瑰、森林华盖、黄金时刻、午夜银河、现代极简、海洋深度、日落大道、技术创新),每套主题包含完整的色彩方案和字体搭配规范。

它可以应用于幻灯片、文档、报告等多种场景,也支持基于用户输入生成全新的自定义主题。如果你经常需要为不同客户或项目切换视觉风格,这个Skill可以省去大量调色配色的时间。

开发工具类Skills(4个)

9. web-artifacts-builder——Web工件构建器

这个Skill用于构建复杂的交互式Web应用,技术栈是React 18 + TypeScript + Vite + Tailwind CSS,并且预装了40多个shadcn/ui组件。

核心工作流程是:用init-artifact.sh脚本初始化项目 → 开发React应用 → 用bundle-artifact.sh打包成单个HTML文件。最终产物是一个完全自包含的HTML文件,可以直接在Claude.ai的Artifact面板中运行,也可以在任何浏览器中独立打开。

10. mcp-builder——MCP服务器构建器

MCP(Model Context Protocol)是Anthropic推出的开放协议,用于连接AI模型与外部工具和数据源。这个Skill专门指导Claude构建高质量的MCP服务器。

它同时支持Python(FastMCP框架)和Node.js/TypeScript两种技术路线,内置了MCP最佳实践文档、评估指南和示例代码。特别值得一提的是它的"评估驱动开发"理念——在完成MCP服务器编码后,会自动生成10个复杂测试场景来验证服务器的功能完整性。

如果你正在做AI应用集成,需要让Claude连接企业内部API或第三方服务,这个Skill是必学的。关于MCP协议的深入应用,保哥之前在GEO实施策略终极指南中也提到过AI工具链整合对内容可见性的重要影响。

11. webapp-testing——Web应用自动化测试

基于Playwright的Web应用测试技能。它的核心设计模式是"侦察-行动"(Recon-Act)——先通过截图和DOM分析了解页面当前状态,再执行具体的测试操作。这种模式比直接编写死板的测试脚本要灵活得多。

Skill内置了服务器生命周期管理脚本with_server.py,可以自动启动、监听和关闭开发服务器,支持前后端分离的双服务器测试环境。

12. frontend-design——前端设计

这是一个对标生产级水准的前端界面构建技能。它的核心理念可以用一句话概括:避免"AI味"的设计。

Skill文档中明确列出了禁止使用的设计元素清单——通用渐变背景、紫色色调、千篇一律的圆角、模板化的布局模式,这些都是典型的AI生成界面特征。取而代之的是强调大胆的配色(主色占60-70%)、独特的字体搭配(禁用Arial)、恰当的标题字号(36-44pt标题、14-16pt正文),并且要求每次输出都必须经过视觉QA验证。

企业沟通类Skills(3个)

13. brand-guidelines——品牌规范应用

这个Skill封装了Anthropic自家的品牌视觉规范,包括完整的色彩系统(主色#141413深色、背景色#faf9f5浅色、强调色#d97757橙色、蓝色#6a9bcc、绿色#788c5d)和字体系统(标题用Poppins、正文用Lora),并内置了智能字体回退机制。

虽然默认配置是Anthropic品牌,但它的设计思路完全可以复用——你只需要替换色值和字体配置,就能快速构建自己公司的品牌规范Skill。对于需要维护品牌一致性的结构化数据来说,这种标准化的视觉规范配合Schema标记,能显著提升搜索引擎对品牌的识别度。

14. internal-comms——内部沟通写作

专注于企业内部沟通文档的写作技能。它预置了四种标准模板:3P更新(Progress进展/Plans计划/Problems问题)、公司通讯、FAQ文档和一般内部沟通。

每种模板都有详细的格式规范、语调指导和内容组织建议。如果你的团队每周都要写项目周报、季度复盘或者内部公告,这个Skill可以大幅减少写作时间并保持格式统一。

15. claude-api——Claude API技能

这是一个教Claude如何更好地使用自身API的技能——听起来有点套娃,但实际上非常实用。它封装了Claude API的最佳实践,包括消息构建、工具调用、流式响应处理等关键操作的标准化实现模式。

对于在应用中集成Claude API的开发者来说,这个Skill可以帮助Claude生成更规范、更高效的API调用代码。

技能开发元技能(2个)

16. skill-creator——技能创建指南

这是"造技能的技能",也是整个Skills生态中最有价值的Meta Skill。它提供了创建新技能的完整工作流:从需求分析、架构设计、编码实现到评估迭代。

它内置了三个关键脚本:init_skill.py用于初始化技能目录结构、package_skill.py用于打包和验证技能、quick_validate.py用于快速检查技能规范是否合规。

更强大的是它的评估系统——支持自动运行多轮测试、对比不同版本的输出质量、甚至还有专门的description improver脚本来优化技能描述,提升触发准确率。

17. doc-coauthoring——文档协作

这个技能专注于多人协作场景下的文档编辑。它支持修订标记、批注管理和版本对比等功能,可以让Claude在编辑他人文档时保留完整的修改历史,方便多人审阅。

如何安装和使用Claude Skills

在Claude.ai中使用

付费版(Pro、Max、Team、Enterprise)用户在Claude.ai中可以直接使用上述所有官方技能,无需额外安装。你也可以通过设置页面上传自定义Skill文件夹来扩展能力。

在Claude Code中安装

Claude Code用户可以通过插件市场来安装官方技能包:

# 添加官方技能市场
/plugin marketplace add anthropics/skills

# 安装文档处理技能包
/plugin install document-skills@anthropic-agent-skills

# 安装示例技能包
/plugin install example-skills@anthropic-agent-skills

安装完成后,只需要在对话中自然地提到相关任务,Claude就会自动识别并加载对应技能。比如你说"用PDF技能提取这份合同的表单字段",它就会自动调用pdf Skill。

通过Claude API集成

API用户可以通过Skills API端点来使用预置技能或上传自定义技能,具体操作可参考官方的Skills API Quickstart文档。

手动安装到本地

如果你想在Claude Code中手动管理Skills,可以将Skill文件夹放在以下位置:

个人全局技能放在~/.claude/skills/目录(对所有项目生效),项目级技能放在项目根目录的.claude/skills/目录(仅对当前项目生效)。注意Skill必须是文件夹形式(包含SKILL.md),单个.md文件直接放在目录下目前无法被自动识别。

自定义Skill开发实战策略

理解了官方17个Skill的设计模式后,我们来看看如何从零开始开发自己的Skill。保哥总结了一套经过验证的开发流程。

第一步:明确技能边界

开发Skill之前最重要的决策是:这个任务适合用Skill来解决吗?

Anthropic官方给出了一个清晰的决策矩阵:如果某个能力需要在多个Claude实例间共享,选Skill;如果需要独立的工作流和受限的工具访问,选Subagent;如果只是简单的格式偏好或角色设定,用Prompt就够了。

Skill最适合的场景是那些有固定流程、需要专业知识、且会被反复使用的任务——比如"按公司模板生成周报"、"用特定规范审查代码"、"按照SEO标准优化文章结构"等。

第二步:设计目录结构

一个规范的Skill目录结构如下:

my-skill/
├── SKILL.md          # 必需,技能定义和指令
├── LICENSE.txt       # 推荐,许可证
├── scripts/          # 可选,可执行脚本
├── references/       # 可选,参考文档
├── assets/           # 可选,模板和资源文件
└── examples/         # 可选,用法示例

第三步:编写高质量的SKILL.md

SKILL.md的质量直接决定了技能的效果。以下是几个关键要点:

description字段是灵魂,它决定了Claude何时会触发这个技能。建议写得尽可能全面,覆盖各种可能的触发场景。比如不要只写"处理Excel文件",而要写"处理Excel文件。当用户提到电子表格、数据分析、财务模型、公式计算、数据可视化、CSV导入导出等场景时,都应触发此技能"。

指令部分要遵循"渐进式披露"原则——最核心的操作指南放在SKILL.md开头,详细的参考文档放在references子目录,只在需要时才让Claude去读取。这样既保证了关键信息的即时可用,又不会浪费上下文窗口。

第四步:迭代测试与优化

skill-creator这个元技能提供了一套完整的评估框架。核心思路是:先编写技能初版 → 设计10个测试用例(覆盖正常场景和边界场景)→ 运行测试并收集输出 → 根据结果调整技能指令 → 循环迭代直到满意。

保哥特别推荐的一个技巧是用description improver脚本来优化触发描述——它会分析技能的实际使用模式,自动建议更精准的描述措辞,可以显著提升触发准确率。

在开发和调试Skill的过程中,如果你需要检查生成内容的技术SEO合规性,可以借助网页Head Meta标签检查工具进行快速验证;对于页面结构相关的Skill,页面结构分析器可以帮助你诊断标题层级和内容组织是否合理。

技能选型决策指南

面对17个官方Skill,如何快速判断用哪个?保哥整理了一张实用的选型表:

当你需要处理Word、PDF、PPT、Excel文件时,直接选择对应的文档处理Skill(docx/pdf/pptx/xlsx),它们是最成熟也最复杂的官方技能。

当你需要做面向用户的Web前端时,frontend-design适合追求设计品质的页面,web-artifacts-builder适合需要完整React应用架构的场景。

当你需要让Claude连接外部服务时,mcp-builder是必选项,它会指导你构建标准化的MCP服务器。

当你需要创建视觉内容时,canvas-design适合静态的海报和平面设计,algorithmic-art适合交互式生成艺术,slack-gif-creator专攻动画GIF。

当你需要统一企业输出风格时,brand-guidelines负责视觉统一,internal-comms负责文案统一,theme-factory负责主题切换。

当你想开发自己的Skill时,从skill-creator开始,它会带着你走完整个开发流程。

技能组合实战案例

单个Skill固然强大,但真正的威力在于组合使用。以下是两个实际工作流示例:

场景一:为客户制作品牌化的项目交付文档。先用internal-comms写好项目报告的文字内容;然后用theme-factory选择或创建匹配客户品牌的视觉主题;接着用brand-guidelines确保色彩和字体的规范性;再用canvas-design制作封面和插图;最后用pptx或docx生成最终的交付文件。

场景二:开发一个带有后端集成的Web应用。先用mcp-builder创建连接业务API的MCP服务器;然后用web-artifacts-builder搭建前端应用;接着用webapp-testing编写自动化测试验证功能;最后用frontend-design优化界面视觉效果。

手把手教你定制自己的Claude Skills

光看官方的17个Skill还不够,真正的生产力爆发点在于——根据你自己的业务场景定制专属Skill。保哥做SEO这么多年,深知这行的工作本质就是"大量重复性的专业判断",而这恰恰是Skill最擅长解决的问题。下面用纯SEO场景拆解一套完整的实操流程,从零开始带你搞定。

找准你的"高频重复痛点"

开发Skill之前,先问自己一个问题:过去一个月里,你在Claude对话框里反复输入过哪些相似的指令?

做SEO的人一定对这些场景不陌生:每篇文章发布前要手动检查Title长度、Description是否带关键词、H标签层级对不对;每次做竞品分析都要重复交代一遍"帮我从这几个维度对比";每个新页面上线都要核查结构化数据有没有漏字段。这些重复率高、流程固定、有明确质量标准的任务,就是最值得封装成Skill的候选项。

保哥的经验是,一个好的Skill应该满足"三次原则":如果一件事你需要向Claude解释三次以上才能拿到满意的结果,那它就该被做成Skill。

从最小可用版本开始

不要一上来就追求完美。先建一个只有SKILL.md的文件夹,把你平时效果最好的那段提示词直接搬进去,加上YAML头部就行。

以"SEO文章发布前的On-Page审核"为例:

---
name: seo-onpage-audit
description: 对文章进行SEO发布前审核。当用户提到检查SEO、审核文章、On-Page优化、页面检查、发布前检查、TDK检查、标题优化、内链检查、关键词密度时触发。当用户说"帮我看看这篇文章有没有问题"或"这篇能不能排上去"等模糊表述时也应触发。
---

# SEO On-Page发布前审核

## 审核清单(按优先级排序)
1. Title标签:是否包含主关键词且靠前、像素长度是否在480-580px之间、是否有吸引点击的差异化元素
2. Meta Description:是否包含主关键词和行动号召、长度是否在120-160字符之间
3. URL结构:是否简短清晰包含关键词、是否全小写无中文无特殊字符
4. H标签层级:H1是否唯一且包含主关键词、H2是否覆盖用户搜索意图的子话题、H2/H3中是否自然融入语义相关词
5. 首段前100字:是否在前两句话内出现主关键词、是否直接回答用户搜索意图
6. 内链布局:是否有2-5个指向站内相关文章的链接、锚文本是否自然且语义相关(不能全用"点击这里")
7. 图片优化:每张图片是否有描述性ALT文本、文件名是否含关键词、是否使用WebP格式
8. 关键词密度:主关键词密度是否在1%-2.5%之间、是否有同义词和LSI关键词的自然分布
9. 内容深度:文章字数是否达到该关键词SERP前5名的平均水准、是否覆盖了People Also Ask中的常见问题
10. GEO适配:段落是否以明确的主题句开头、是否有结构化的信号词(首先/其次/最后)方便AI摘要抓取

## 输出格式
对每个检查项用"✅通过 / ⚠️警告 / ❌不通过"三级打标,附一句话说明原因。最后输出总体评分(满分100)和Top 3优先改进建议。

就这么简单。把这个文件夹放到~/.claude/skills/seo-onpage-audit/目录下(Claude Code用户),或者在Claude.ai设置中上传,它就能工作了。从此以后你只需要把文章内容丢给Claude,它会自动按这10个维度逐条审核,再也不会漏检。

逐步添加脚本和资源

当基础版Skill跑通之后,再根据实际需要往里加料。还是以SEO场景举例:

scripts/目录——放自动化处理脚本。 比如你做了一个"技术SEO巡检Skill",可以放一个check_meta_tags.py脚本用于批量抓取页面的Title、Description、Canonical、Robots标签并输出诊断报告。或者放一个sitemap_validator.py用于检测Sitemap中的死链和状态码异常。

references/目录——放你的SEO标准文档。 比如把公司内部的"内容风格指南"放进去(规定了品牌词怎么写、竞品名称能不能提、语气是正式还是口语化),把"关键词分级表"放进去(哪些是核心词、哪些是长尾词、各自的目标页面是什么),把"内链权重分配规则"放进去(首页链接预算多少、分类页之间如何互链)。Claude会在需要时自动读取这些文件作为判断依据。

assets/目录——放固定的模板文件。 比如你做了一个"SEO月报生成Skill",可以把月报的标准Excel模板或Word模板放进去,里面预设好流量趋势图的表格框架、关键词排名跟踪表的列头、竞品对比分析的固定格式。Claude每次生成月报时就会基于这个模板来填充数据,保证每个月交付给客户或老板的报告格式完全一致。

把description写成"触发器陷阱"

这是整个Skill开发中最容易被忽视却最关键的一步。Claude是否能在正确的时机自动调用你的Skill,几乎完全取决于description字段写得好不好。

SEO场景下的对比:

差的写法: description: SEO审核——太模糊了,Claude根本不知道什么时候该触发。

好的写法: description: 对网页和文章进行SEO质量审核。当用户提到SEO检查、On-Page审核、页面优化、TDK检查、标题优化、Description优化、H标签检查、内链审核、关键词密度分析、技术SEO诊断、Core Web Vitals检测、结构化数据验证、发布前检查时触发。当用户说"帮我看看这个页面"、"这篇文章SEO有没有问题"、"排名上不去怎么回事"等模糊表述时也应主动触发。

核心原则是:宁可多触发、不要漏触发。多触发的后果只是Claude多加载一次(消耗约100 token的检测成本),而漏触发意味着一篇有SEO硬伤的文章直接上线了——这个损失可比100 token大得多。

用评估循环打磨质量

Skill写好之后不要急着投入使用,先做一轮快速测试。保哥推荐的方法是从你网站上挑5-10篇已发布的文章作为测试用例,其中包含2-3篇你知道SEO做得不错的"标杆文章"和2-3篇你明知有问题的"问题文章",分别用"裸Claude"(不加载Skill)和"带Skill的Claude"跑一遍审核,对比输出质量。

重点关注三个维度:

检出率——那些你已知的SEO问题(比如Title超长、缺少内链、H1重复),Skill是否每次都能检出?如果有遗漏,说明审核清单还不够细。

误报率——Skill是否把本来没问题的地方标成了"不通过"?如果误报太多,说明判断标准写得太严或太模糊,需要加入例外条件。

输出稳定性——对同一篇文章连续跑三次审核,三次的评分和建议是否基本一致?如果每次差异很大,说明指令中存在歧义,Claude在做随机发挥而不是执行标准流程。

如果你用Claude Code,可以直接调用skill-creator技能的评估框架来自动化这个过程——它会帮你批量运行测试用例、对比不同版本的输出并给出改进建议。

四个SEO高频Skill模板供你直接套用

除了上面详细拆解的On-Page审核Skill,保哥再给出三个SEO场景的Skill骨架,你可以根据自己的业务直接修改使用:

模板一:关键词调研报告Skill

---
name: keyword-research
description: 生成关键词调研分析报告。当用户提到关键词研究、选词、拓词、搜索意图分析、关键词分组、竞品关键词分析、长尾词挖掘、关键词难度评估时触发。
---

# 关键词调研报告

## 分析框架
1. 种子词扩展:从用户给出的核心词出发,拓展同义词、上下位词、修饰词组合
2. 搜索意图分类:将每个关键词标记为信息型(I)、导航型(N)、商业型(C)、交易型(T)
3. 竞争度评估:根据SERP特征(有无精选摘要、视频、购物广告)判断竞争激烈程度
4. 分组建议:将语义相近的关键词聚类,每组推荐一个目标页面类型(文章/产品页/分类页)
5. 优先级排序:按"搜索量×商业价值÷竞争难度"的综合评分排序

## 输出格式
Markdown表格,列包含:关键词、预估搜索量级、搜索意图、竞争度(低/中/高)、推荐页面类型、优先级评分

模板二:竞品内容差距分析Skill

---
name: content-gap-analysis
description: 分析与竞品之间的内容差距。当用户提到竞品分析、内容差距、Content Gap、对手有我没有、话题覆盖率、内容机会时触发。
---

# 竞品内容差距分析

## 分析流程
1. 收集竞品信息:用户提供竞品URL或品牌名,分析其内容结构和话题覆盖范围
2. 话题矩阵对比:列出双方各自覆盖和未覆盖的话题领域
3. 内容深度评分:对重叠话题比较内容质量(字数、结构、多媒体、更新频率)
4. 机会识别:找出"竞品有但我没有"和"双方都弱可以抢占"的话题空白区
5. 行动建议:按投入产出比排序,给出优先创建的内容清单

## 输出格式
分为"必须立刻补的内容缺口""有潜力可以争夺的话题""当前领先需要巩固的领域"三个板块

模板三:结构化数据生成Skill

---
name: schema-generator
description: 为网页生成结构化数据代码。当用户提到Schema、JSON-LD、结构化数据、富媒体摘要、FAQ Schema、Product Schema、Article Schema、BreadcrumbList、HowTo Schema、Review Schema时触发。当用户说"帮我加FAQ的代码"或"这个页面要什么结构化数据"时也应触发。
---

# 结构化数据JSON-LD生成

## 支持的Schema类型
- Article / BlogPosting(文章页)
- Product(产品页,含价格、评分、库存)
- FAQPage(常见问题页)
- HowTo(教程步骤页)
- BreadcrumbList(面包屑导航)
- LocalBusiness(本地商家)
- Organization(企业信息)
- VideoObject(视频内容)

## 生成规则
1. 严格遵循schema.org最新规范,不使用已废弃的属性
2. 所有必填字段不能遗漏(如Article必须有headline、datePublished、author)
3. 日期格式统一使用ISO 8601(如2026-03-27T00:00:00+08:00)
4. 输出完整的<script type="application/ld+json">标签,可直接复制粘贴到页面<head>中
5. 生成后主动提醒用户去Google Rich Results Test验证

## 输出格式
直接输出可用的JSON-LD代码块,附带每个字段的简要说明注释

这四个模板覆盖了SEO日常工作中最高频的四个场景:内容发布前审核、选词调研、竞品差距分析、结构化数据实施。你可以先原样使用感受效果,再根据自己团队的具体规范逐步调整优化。一旦调教到位,每个Skill每次至少帮你省10-15分钟的重复劳动——按每天触发3-5次算,一个月下来就是十几个小时的纯效率提升。

Skills与GEO优化的结合思路

GEO(生成式搜索优化)的角度来看,Claude Skills体系有一个值得关注的特性:它输出的内容天然具备较好的结构化特征。

比如docx Skill生成的文档会自动带有规范的标题层级(H1-H6)、清晰的段落结构和语义化的标记——这些都是大语言模型在RAG检索时偏好的内容格式。如果你在用Claude Skills辅助内容创作,可以利用这个特点来提升内容在AI搜索引擎中的可见度。

具体做法是:在自定义Skill的指令中加入GEO友好的内容规范要求,比如"每个段落围绕一个明确的主题"、"关键信息点使用信号词标记(首先、其次、最后)"、"引用的数据要标注来源"等。这样Claude在使用该Skill时就会自动输出符合GEO内容优化标准的内容。

常见问题

Claude Skills是免费的吗?

官方提供的17个Skill对Claude Pro、Max、Team和Enterprise付费用户免费开放。其中13个示例技能采用Apache 2.0开源许可证,可以自由使用和修改;4个文档处理技能(docx/pdf/pptx/xlsx)是源码可见但非开源,主要供开发者参考学习。

Skills和MCP有什么区别?

Skills是打包好的"知识+流程",让Claude知道如何执行特定任务;MCP是连接协议,让Claude能够调用外部工具和数据源。两者是互补关系——Skills中的mcp-builder这个技能,就是专门教Claude如何构建MCP服务器的。

我可以在Claude.ai、Claude Code和API中都用Skills吗?

是的,Skills支持全平台使用。Claude.ai付费版用户可以在设置中上传自定义Skill;Claude Code用户可以通过插件市场安装或手动放入skills目录;API用户可以通过Skills API端点来集成。

自定义Skill的大小有限制吗?

单个Skill没有硬性的文件大小限制,但需要注意上下文窗口的消耗。得益于渐进式披露机制,SKILL.md的元数据扫描只消耗约100 token,完整指令加载通常在5000 token以内。Scripts和references下的文件只在需要时才会被加载。建议将大型参考文档拆分存放在references子目录中。

Agent Skills规范是Anthropic独有的吗?

不是。2025年底Anthropic将Agent Skills发布为开放标准,OpenAI的Codex CLI也已经采用了相同的SKILL.md格式。这意味着你开发的Skill有可能在多个AI平台之间通用。

如何判断我的任务该用Skill还是直接写Prompt?

如果一个任务你只做一次且不太复杂,直接写Prompt就好。但如果满足以下任一条件,就值得做成Skill:你需要反复执行同样的流程;任务需要特定的领域知识或最佳实践;任务涉及多个步骤且顺序很重要;你希望这个能力可以在团队中共享。

为什么Claude有时候不会自动触发我的Skill?

这通常是因为SKILL.md中的description字段写得不够"激进"。Claude当前的机制倾向于保守触发,建议在description中尽可能多地列举触发场景和关键词。可以用skill-creator中的description improver工具来自动优化触发描述。