Zapmyco
内置工具

skill — Skill 管理

管理 Skill 工作流模板,支持 list / load 两种操作

管理 Skill 工作流模板。Skill 是预定义的工作流模板,包含详细的执行规则和步骤,以 SKILL.md 文件存储。

适用场景:查看可用 Skill、运行时动态加载某个 Skill、查看 Skill 的详细指令。

参数

参数类型必填说明
actionstring操作类型:listload
namestringload 时要加载的 Skill 名称

操作说明

list — 列出可用 Skill

列出所有可用 Skill 的名称、描述和来源层级(项目/通用/用户)。

{"action": "list"}

返回格式:

- **code-review**: 审查代码变更(项目)
- **check**: 运行完整的代码质量检查(项目(.agents))
- **build**: 构建 npm 包或编译二进制文件(项目(.agents))
使用 action=load 加载某个 skill 来使用。

load — 加载 Skill

加载指定 Skill 的完整指令内容。调用后 AI 应仔细阅读并遵循 Skill 中的规则。

{
  "action": "load",
  "name": "code-review"
}

返回格式:

## Skill: code-review

# Code Review Skill
...

约束与限制

限制项
action 类型仅支持 listload
Skill 名称不能包含 /\..(路径遍历防护)
目录名与 name 匹配必须一致,否则报错
并发安全是(所有 action 均为只读)

错误场景

错误类型说明
action 缺失返回错误提示可选值
action 不支持返回 不支持的 action: 'xxx'(支持: list, load)
name 缺失(load 时)返回 action 为 load 时缺少 name 参数
Skill 未找到返回 Skill 'xxx' 未找到 并列出可用 Skill
目录名与 name 不匹配返回 目录名与 frontmatter name 'xxx' 不匹配
name 含路径遍历返回 无效的 skill 名称

使用示例

# 让 LLM 列出可用 skill
zapmyco run "列出当前可用的所有 skill"

# 让 LLM 加载 code-review skill
zapmyco run "加载 code-review skill 并按照其规则审查代码"

# 使用 --skill 在启动时加载(更高效)
zapmyco run --skill code-review

相关文档

On this page