Anthropic Skills 项目介绍
Anthropic Skills 项目
项目定位
Anthropic 官方出品的 Agent Skills 示例仓库,定义了 Agent Skills 规范 和 18 个覆盖创意、工程、企业文档与 API 集成的技能实现,展示如何让 LLM 动态加载专业技能知识来执行复杂任务。
核心能力
| 能力域 | 说明 |
|---|---|
| Agent Skills 规范 | 定义 SKILL.md 格式、YAML frontmatter、渐进式加载三级响应系统 |
| 创意与设计 | 算法艺术(p5.js)、前端设计、品牌规范、主题工厂 |
| 开发与工程 | MCP Server 构建、Web 应用测试、Web Artifacts 构建器 |
| 文档处理 | DOCX/PDF/PPTX/XLSX 创建与编辑,文档协作编写工作流 |
| API 集成 | Claude API 多语言 SDK 教程(Python/TS/Go/Ruby/Java/C#/PHP/cURL)与 Managed Agents |
| 技能自创 | Skill Creator 提供完整的技能创建→测试→评估→描述优化闭环 |
技术栈
- 技能格式:YAML frontmatter(name + description)+ Markdown 指令 + 可选资源目录
- 技能分发:Claude Code Plugin Marketplace、Claude.ai 内置、Claude API Skills API
- 依赖工具:p5.js(算法艺术)、Playwright(Web 测试)、docx-js/LibreOffice(文档处理)、MCP SDK
- 评估系统:skill-creator 提供 subagent 并行测试、基线对比、benchmark.json 统计、eval-viewer HTML 可视化
架构概览
快速体验
在 Claude Code 中使用
# 注册 Anthropic 官方 Skills 市场/plugin marketplace add anthropics/skills
# 安装文档技能/plugin install document-skills@anthropic-agent-skills
# 使用示例"Use the PDF skill to extract the form fields from path/to/some-file.pdf"在 Claude.ai 中使用
Skills 已内置于 Claude.ai(付费计划),在对话中提及对应任务即可自动触发。
通过 API 使用
通过 Claude API Skills API 上传自定义技能,详见 Skills API Quickstart。
教程导读
本教程分为 AI 应用 和 工程实践 两大部分:
AI 教程(5 章)
| 章节 | 内容 |
|---|---|
| 01 | Agent Skills 规范:SKILL.md 格式、三级渐进式加载、触发机制 |
| 02 | 技能评估方法论:有技能 vs 无技能基线对比、benchmark 统计、eval-viewer |
| 03 | LLM 应用三层架构:单调用 → 工作流 → Agent / Managed Agents 决策树 |
| 04 | MCP Server 设计模式:工具命名、双响应格式、传输选择、安全最佳实践 |
| 05 | 提示缓存优化策略:前缀匹配、静默失效审计、断点放置 |
Dev 教程(4 章)
| 章节 | 内容 |
|---|---|
| 01 | 文档生成工作流:DOCX/PDF/PPTX/XLSX 四族技能的设计决策与技术选型 |
| 02 | Web 应用测试模式:Playwright 脚本、服务器生命周期管理、侦察-再行动模式 |
| 03 | 多语言 SDK 组织:claude-api 技能的 8 语言支持、语言检测路由、共享概念层 |
| 04 | 技能自创建闭环:skill-creator 的创建→测试→评估→描述优化完整工作流 |
引用的通用知识
本教程与以下通用知识库联动: