技能系统

技能(Skill)是结构化的 Markdown 指令模板,用于增强 AI 的专业能力。通过加载不同的技能,AI 可以获得特定领域的知识和行为指导。


技能是什么

每个技能由一个 SKILL.md 文件定义,包含:

AI 在对话时会根据当前任务自动选择和使用已加载的技能。

两层技能体系

Tier E — 引擎内置技能

Tier C — 用户/产品技能

技能包格式

技能以 .wesskill(tar.gz 格式)打包分发,包含:

SKILL.md          # 必需:技能定义(名称和版本从此文件提取)
manifest.json     # 可选:依赖声明
scripts/          # 可选:辅助脚本
templates/        # 可选:模板文件
resources/        # 可选:资源文件
signature.sig     # 可选:Ed25519 签名

安装与管理

安装技能

  1. 进入 设置 → 技能 页面
  2. 点击"安装"按钮
  3. 选择 .wesskill 技能包文件
  4. 安装完成后技能立即可用

卸载技能

在技能列表中选择要卸载的技能,点击"卸载"。Tier E 引擎内置技能无法卸载。

版本管理

Agent 技能白名单

每个 Agent 可以配置技能白名单,控制哪些技能对该 Agent 生效:

白名单与 Cell 级别的 DisabledEngineSkills 配置共同生效(AND 关系)。

预装技能

Wesclaw 桌面版预装了一系列个人助手相关技能,覆盖日常对话、信息整理、知识问答等场景。这些技能在首次启动时自动安装到当前 Cell 中。

启用与禁用

在技能管理页面,可以通过开关快速启用或禁用单个技能,无需卸载。禁用的技能不会被 AI 在对话中使用。