跳转到内容

What is Skill

Skill 是一组可复用的能力说明,通常包含特定任务的工作流程、约束、示例命令、代码模板或参考资料。

在 AI Agent 中,Skill 的作用类似一份「任务手册」:当你要处理某类固定问题时,Agent 可以根据 Skill 中的说明,采用更稳定、更贴近场景的方式完成任务。

  • 固定流程任务:例如生成 README、规范 Git Commit、整理文档。
  • 专业领域任务:例如前端设计、shadcn 组件开发、Mermaid 图表。
  • 协作增强任务:例如头脑风暴、寻找可用 Skill、规划复杂需求。
  • 项目规范任务:例如约定代码风格、提交格式、文档模板。
内容说明
使用场景说明什么时候应该启用这个 Skill
操作流程把复杂任务拆成稳定步骤
示例命令提供安装、调用或验证命令
模板规范统一 README、提交信息、组件写法等输出格式
注意事项约束 Agent 的行为,减少跑偏

使用 Skill 的核心价值是减少重复沟通,把常用工作方式沉淀下来。

例如你经常让 Agent 写提交信息、整理 README、做前端页面设计,如果每次都重新描述要求,成本会比较高。把这些习惯整理成 Skill 后,Agent 可以更快进入你的工作上下文,输出也更一致。

常见安装方式如下:

Terminal window
npx skills add <github-repo-url> --skill <skill-name>

例如:

Terminal window
npx skills add https://github.com/github/awesome-copilot --skill create-readme
  • 把高频、稳定、可复用的工作沉淀成 Skill。
  • 一个 Skill 只解决一类明确问题,避免写得过大。
  • 对输出格式要求高的任务,优先使用 Skill 固化模板。
  • 项目级规范适合放到自定义 Skill 中,减少团队协作成本。