跳到主内容
AIHO 2026 全新改版上线

Claude Code 支持 Skills:Agent 能力复用从代码到 Markdown

2026-06-18 · Anthropic 文档

要点

  • Skills 系统上线:SKILL.md 格式定义 Agent 能力,按需加载不占 context
  • 零代码:纯 Markdown + 可选脚本,非工程师也能写 Skill
  • 社区爆发:GitHub 上已有 200+ 共享 Skills(部署、审计、迁移、文档生成)
  • Claude Code / Claude Desktop 均支持:Agent 模式自动识别和调用

它是什么

Skills 是 Claude Code 的「能力包」——你可以在项目根目录放一个 SKILL.md 文件,定义一组操作流程,让 Claude Code 在遇到相关任务时自动调用。

# SKILL.md
name: deploy-to-production
description: 标准化生产部署流程
trigger: deploy, 发布, rollout
steps:
  - 运行测试套件
  - 创建 Git tag
  - 触发 CI/CD pipeline
  - 验证部署状态
  - 发送 Slack 通知

Agent 遇到「帮我部署」这类请求时,会自动读取并执行这些步骤。

核心特性

1. 纯 Markdown 定义,无需写代码

# SKILL.md
name: database-migration
description: 安全执行数据库迁移
trigger: migrate, 迁移

steps:
  - 确认迁移脚本已 review
  - 在 staging 环境先跑
  - 备份当前数据
  - 执行 migration
  - 验证数据完整性

非工程师也能编写和维护——只要会写 Markdown 就能定义团队规范。

2. 自动触发,不占用 prompt

Claude Code 会解析 SKILL.md 的 trigger 字段,在遇到相关关键词时自动加载。不会像 system prompt 那样占用宝贵的 context 空间。

3. 可执行脚本

# SKILL.md
name: security-audit
description: 运行安全扫描

steps:
  - 运行 `npm audit --audit-level=high`
  - 检查依赖漏洞报告
  - 如有高危漏洞,列出修复方案

scripts:
  scan: npx security-checker scan .
  report: npx security-checker report --format=markdown

支持嵌入 Shell / Node.js / Python 脚本,Skills 可以真正执行操作。

4. 版本可控,Git 管理

Skills 放项目仓库里,可以:

  • 随代码一起 review
  • 分支管理,测试通过再合并
  • 版本历史,回溯能力变更

社区 Skills 生态

GitHub 上已经涌现 200+ 共享 Skills:

类别代表 Skill功能
部署skill-deploy-vercelVercel 一键部署
审计skill-security-audit依赖安全扫描
迁移skill-db-migration数据库迁移流程
文档skill-api-docs自动生成 OpenAPI 文档
测试skill-test-coverage提升测试覆盖率
CI/CDskill-github-actionsGitHub Actions 工作流

Skills vs MCP:互补关系

很多人把 Skills 和 MCP 混为一谈,其实定位不同:

维度MCPSkills
解决的问题「AI 能调用哪些外部工具」「AI 怎么用这些工具」
格式JSON Schema(代码)Markdown(文档)
门槛需要写代码注册纯 Markdown,会写字就会
典型场景连接 API、数据库、文件系统定义部署流程、代码规范、审批流程
生命周期工具级别的原子操作流程级别的复合操作

最佳实践:用 MCP 接外部能力(工具),用 Skills 定义操作流程(规范)。

实际案例

案例 1:新工程师 Onboarding

# SKILL.md
name: project-onboarding
description: 新工程师环境配置

trigger: setup, onboard, 环境

steps:
  - 检查操作系统类型
  - 运行环境检测脚本
  - 安装依赖(npm install / pip install)
  - 复制环境变量模板
  - 启动本地开发服务
  - 运行 smoke test 验证
  - 输出下一步操作建议

新工程师说「帮我配置环境」,Claude Code 自动跑完整流程。

案例 2:Code Review 规范

# SKILL.md
name: code-review-checklist
description: 代码审查检查清单

trigger: review, pr, 代码审查

steps:
  - 检查是否有测试用例
  - 验证类型定义完整
  - 检查是否有安全漏洞(SQL注入、XSS等)
  - 验证错误处理
  - 检查命名规范
  - 输出审查报告

每次 PR review 都按团队标准走,不遗漏关键检查项。

AIHO 观点

Skills 的意义不在于「教 AI 新知识」,而在于**「固化团队最佳实践」**。

之前 Agent 的能力是代码——写一个 Python function,注册成 tool。门槛高、不可移植、改一次要发版。

Skills 降维到 Markdown 后:

  • 新人不用看文档——说"部署"就按规范执行
  • 能力可共享——一个 SKILL.md 文件发到 Slack 就能传播
  • 版本可控——Skill 放 Git 仓库,随代码一起 review

预计 Skills 会成为 Agent 生态的「配方标准」——类似 Dockerfile 之于容器。

如何开始

  1. 在项目根目录创建 SKILL.md
  2. 参考 Anthropic 官方文档
  3. 从社区 Skills 库复制模板:Awesome Claude Skills
  4. 逐步把团队规范沉淀成 Skills

相关阅读