openclaw/agent-skills
Useful skills for agents and claws.
OpenClaw Agent Skills – 简介
OpenClaw Agent Skills 是一个小巧、专注的库,为在 OpenClaw 项目上工作的 AI 驱动编码代理捆绑了可复用的*“技能”*(即现成的工作流和辅助脚本)。团队无需将冗长的 SKILL.md 文件复制到每个仓库中,而是可以安装一套共享的技能集,让代理调用相同的、集中维护的逻辑。
核心理念
- 共享、版本控制的工作流 – 每个技能都位于
skills/下的独立文件夹中,包含一个SKILL.md描述符以及运行工作流所需的任何脚本。 - 一次性安装 – 一个微型 Python 安装程序(
scripts/install-skills)可以将技能符号链接或复制到用户的~/.agents/skills(或 Codex/Claude)目录中,使其立即可用于任何仓库。 - 代理无关 – 该仓库提到了 Codex 和 Claude,但技能只是文件和脚本;任何遵循 OpenClaw “技能”约定的 LLM 驱动编码代理都可以使用它们。
包含内容?
| 技能 | 用途 |
|---|---|
agent‑transcript |
保留 PR/问题讨论的经过编辑的、仅限本地的记录,用于溯源跟踪。 |
autoreview |
结构化的代码审查/收尾工作流,附带代理可以自动运行的辅助脚本。 |
behavior‑validator |
在不查看源代码的情况下,根据契约验证更改的可观察行为。 |
beam |
将编码会话(经过编辑)发布到只读的 OpenClaw 目录,并带有身份验证。 |
crabbox |
用于广泛或 CI 等效证明的远程验证工作流。 |
handoff |
通过基于提示的交接,将任务从一个代理传递给另一个代理。 |
readme‑standard |
为 OpenClaw 仓库强制执行标准的 README 布局、徽章行、语气和验证门禁。 |
session‑viewer |
生成代理 JSONL 会话导出的可搜索本地 HTML 视图。 |
team‑handoff |
以当前用户身份在共享的 OpenClaw Gateway 上启动一个种子工作树会话。 |
使用方法
- 克隆 仓库。
- 运行
scripts/install-skills(带有--list、--dry-run、--target、--mode copy、--force等选项)。 - 安装程序将所选技能文件夹的符号链接(或副本)创建到您的代理技能目录中(例如,
~/.codex/skills或~/.claude/skills)。 - 仓库引用已安装的技能,例如,通过一个指向共享版本的
.agents/skills/autoreview/SKILL.md入口点。
开发与验证
- 使用 Python 3.14 和 Node 26 进行 CI 检查。
scripts/check-skills运行前置元数据验证、语法检查、Python/Node 测试以及会话查看器的 TypeScript 类型检查。- 更轻量的
scripts/validate-skills仅检查每个SKILL.md的 YAML 前置元数据。
发布流程
更改在此规范仓库中进行,然后下游仓库可以供应商所需技能的快照(位于 .agents/skills/<name> 下)。快照仅作为分发工件;真相来源始终在此处。
许可证
MIT – 可自由使用、修改和重新分发。
底线: OpenClaw Agent Skills 是一个实用的工具包,让 AI 编码代理能够在多个仓库中共享通用、可维护的工作流,减少重复并保持审查/验证流程的一致性。
相关
- 项目
- 项目
- 项目
- 项目
- 项目