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 上启动一个种子工作树会话。

使用方法

  1. 克隆 仓库。
  2. 运行 scripts/install-skills(带有 --list、--dry-run、--target、--mode copy、--force 等选项)。
  3. 安装程序将所选技能文件夹的符号链接(或副本)创建到您的代理技能目录中(例如,~/.codex/skills 或 ~/.claude/skills)。
  4. 仓库引用已安装的技能,例如,通过一个指向共享版本的 .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 编码代理能够在多个仓库中共享通用、可维护的工作流,减少重复并保持审查/验证流程的一致性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目