Skills 技能系统 — 为特定任务预配置指令
Skills 是什么
Skills 可以理解为 AI 的"预设任务包"——它把针对特定场景的系统提示词 + 允许的工具打包在一起。启用 Skill 后,AI 每次执行该场景任务时都会带上这些预设配置。
Skills vs MCP vs 整理模板
三者容易混淆,对比一下:
| 维度 | Skills | MCP | 整理模板 |
|---|---|---|---|
| 作用层级 | AI 行为配置 | 外部工具接入 | 记录 → 笔记的输出格式 |
| 包含内容 | 指令 + 允许工具列表 | 工具定义 + 鉴权信息 | 输出结构的文字描述 |
| 影响范围 | AI 对话/Agent 的行为 | AI 能调用哪些外部工具 | 整理时生成的笔记长什么样 |
简单记:
- MCP 让 AI "能动手"
- Skills 告诉 AI "遇到某类任务该用什么指令和工具"
- 整理模板 告诉 AI "把记录整理成笔记时按什么结构"
使用方式
- 在 AI 对话/Agent 工具栏中找到 Skills 入口
- 浏览 NoteGen 内置的 Skills 库
- 选择一个或多个启用
- AI 对话时会自动带上启用 Skill 的指令
自定义 Skill
NoteGen 允许创建自定义 Skill。一个 Skill 通常包含:
- 名称和描述——让你自己记得这个 Skill 干什么
- 系统提示词——告诉 AI 遇到这类任务该遵循什么规则
- 允许的工具列表——限定 AI 可以调用哪些 MCP/内置工具
创建后保存,下次对话时可以一键启用。
示例场景
"代码审查" Skill
- 指令:逐行审查 Python 代码,检查逻辑错误、类型问题、性能瓶颈和安全隐患,按严重程度分级报告
- 允许工具:文件读取、命令执行(用于跑测试)、代码格式化
"翻译" Skill
- 指令:翻译 Markdown 笔记,保持所有格式(标题、代码块、表格、数学公式),不翻译代码块内部
- 允许工具:编辑器写入
"周报整理" Skill
- 指令:读取工作区所有带"本周"标签的记录,按项目分节,输出 Markdown 格式的周报,每个项目包含进展、问题和下周计划
- 允许工具:记录查询、文件创建
Skill vs 直接写 Prompt
Skill 的优势:
- 可复用——写一次,以后一键启用
- 附带工具权限——确保 AI 只能调用该场景需要的工具
- 和 Agent 配合——Agent 会根据任务自动匹配启用的 Skill