Skill:可复用的提示词模板
Skill 是一份 Markdown 文件。在聊天输入框中通过 / 调用后,Claude 会加载其中内容。Skill 可以把工作流、编码规范或领域知识封装成可复用命令。
- 用户级 Skill — ~/.claude/skills/{name}/SKILL.md — 可在所有项目中使用。
- 项目级 Skill — {project}/.claude/skills/{name}/SKILL.md — 仅在该项目中可用。
创建 Skill
在侧边栏进入 Skill,点击新建 Skill。每个 Skill 包含:
- 名称 — 将成为斜杠命令(例如名为 "deploy" 的 Skill 通过 /deploy 调用)。
- 描述 — 浏览可用 Skill 时显示在命令面板中。
- 内容 — Skill 被调用时 Claude 遵循的 Markdown 说明,可以包含分步流程、代码模板或架构规则。
- 作用域 — 用户级(全局)或项目级(本地)。
Agent:专门的 Claude 实例
Agent 是拥有独立系统提示词、模型、工具限制和权限模式的 Claude 实例。Agent 以带有 YAML Front Matter 的 Markdown 文件定义。
- name — 显示名称。
- description — Agent 负责的工作。
- model — 覆盖模型:opus、sonnet 或 haiku。
- tools — 以逗号分隔的可用工具白名单。
- disallowedTools — 以逗号分隔的工具黑名单。
- permissionMode — plan(先审阅)、ask(只读)或 code(完全访问)。
- maxTurns — 最大对话轮数。
- skills — 以逗号分隔的预加载 Skill。
作用域
Agent 与 Skill 使用相同的作用域模型。用户级 Agent 位于 ~/.claude/agents/,项目级 Agent 位于 {project}/.claude/agents/。Agent 页面会通过作用域标签展示这两个层级。