Skills 技能

Skill 是一个目录化 Prompt 扩展。每个已启用 Skill 的 Prompt 会在每个 turn 组装到 Skill 提示槽中;修改目录或 Prompt 后,下一个 turn 会重新发现并读取内容。

目录与优先级

  • 全局:~/.seekclaw/skills/<skill-name>/
  • 工作区:<workspace>/.seekclaw/skills/<skill-name>/
  • 兼容旧结构:如果项目根目录已经有 skills/,继续使用该目录。

同名工作区 Skill 覆盖全局 Skill。不绑定项目的任务没有项目 Skill 根目录,但仍可使用全局 Skill。

文件结构

skills/
└── code-review/
    ├── skill.yaml
    └── prompt.txt

当前 Manifest 支持以下字段:

name: code-review
description: Review code for correctness and maintainability
version: 1.0.0
prompt: prompt.txt

prompt 可指向 Skill 目录内的其他文件,默认为 prompt.txt。只包含 prompt.txt 而没有 YAML 的裸 Skill 也可被发现,名称取目录名。

triggerstagspriority 和 Manifest 内的 enabled 目前不是运行时字段;启用状态单独保存在全局 state.json 或工作区的 disabledSkills 中。

Prompt

你正在执行代码评审:

1. 优先报告正确性与安全问题。
2. 为每个问题给出具体文件位置和修复建议。
3. 不要为了通过检查而删除测试。

Skill Prompt 作为文本注入,不会自动携带专属 C# 工具。需要工具扩展时使用 ITool 注册或 MCP Server。

管理

Desktop 在“设置 → Skills”中列出并切换状态。CLI 使用:

seekclaw skill list
seekclaw skill enable code-review
seekclaw skill disable code-review
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.