About AI Openclaw Skeletons
AI Openclaw Skeletons is an MCP server in the Automation category: pluggable digital employee skeleton system for AI agents. Not a toy, not a demo — production-grade 24/7 infrastructure with Packs, Bundles, Orchestrators, Contracts, and Hooks. | 面向 AI Agent 的可插拔数字员工骨架系统.
Install
git clone https://github.com/1596941391qq/ai-openclaw-skeletonsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about AI Openclaw Skeletons
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
OpenClaw Skeletons
面向 AI Agent 的可插拔数字员工骨架系统。
它不解决某一个单点能力,而是把 Pack / Bundle / Orchestrator / Contracts / Hooks 组织成一套可运行、可治理、可审计的常驻系统。
不是 demo,不是一次性 workflow。 是能长期在线、可替换、可扩展的数字员工基础设施。
一眼看懂
flowchart LR
U[User / Trigger] --> O[Orchestrator]
O --> B[Bundle]
B --> P1[Pack: Router]
B --> P2[Pack: Context]
B --> P3[Pack: Audit]
B --> P4[Pack: Schedule]
O --> H[Hooks]
H --> A[Policy / Approval / Budget / Trace]
O --> C[Contracts]
C --> R[Rules / Interfaces / Boundaries]
OpenClaw 把 AI work 放进同一套操作面里:
- Board:编排任务与协作流转
- Table:批量管理对象、状态和运营动作
- Timeline:查看执行链路、审计记录和复盘过程
- Docs:沉淀规则、上下文、SOP 和讨论
- Dashboard:监控结果、预算、成功率与系统健康度
它们不是五个拼起来的页面,而是同一套系统在不同操作尺度下的视图。
核心理念
什么是数字员工骨架?
如果把 agent 当成员工来运营,系统至少要解决五件事:
- 职责边界:什么该做,什么不该做
- 工作手册:遇到什么情况怎么处理
- 治理干预:谁能审批、谁能中断、谁能审计
- 运行记录:做了什么、怎么做的、结果如何
- 替换能力:做不好可以换 Pack、换 Bundle、换 Orchestrator
数字员工骨架,就是把这些能力拆成稳定的组织层次:
- Pack = 手艺
- Bundle = 工种
- Orchestrator = 组织方式
- Contracts = 规章制度
- Hooks = 治理插槽
为什么需要骨架?
没有骨架的 AI Agent:
用户: "帮我发个邮件"
Agent: 直接发
→ 不知道发给谁
→ 不知道说什么
→ 发了也不知道发没发成功
→ 不能审计,也不能回滚
有骨架的 AI Agent:
用户: "帮我发个邮件"
Agent:
1. 检查权限(runtime hook 拦截)
2. 加载上下文(Context Preloader)
3. 路由到正确 skill(Skill Router)
4. 执行并记录(Audit Trail)
5. 返回结果(标准化输出)
→ 可控、可审计、可回滚、可替换
我们押注什么
我们不把未来绑定在某一个框架名字上,而是押注这些长期有效的工程范式:
- Skill
- MCP
- CLI
- Hook
- Cron
这些范式会长期存在,骨架也应该长期兼容。 今天可以运行在 OpenClaw 上,后续也可以迁移到更安全或更强约束的运行时;关键不是品牌,而是 Always On 的组织能力。
架构设计
四层模型
┌─────────────────────────────────────────────────────────┐
│ Layer 4: Contracts (制度层) │
│ 定义全组织协作规则、接口边界与兼容约束 │
└─────────────────────────────────────────────────────────┘
▲
│ 约束
┌─────────────────────────────────────────────────────────┐
│ Layer 3: Orchestrator (组织层) │
│ 定义 Bundle 如何协作、切换、升级、兜底 │
└─────────────────────────────────────────────────────────┘
▲
│ 编排
┌─────────────────────────────────────────────────────────┐
│ Layer 2: Bundle (工种层) │
│ 多个 Pack 的岗位组合,形成完整职责 │
└─────────────────────────────────────────────────────────┘
▲
│ 组装
┌─────────────────────────────────────────────────────────┐
│ Layer 1: Pack (手艺层) │
│ 最小能力单元,可独立安装、验证、替换 │
└─────────────────────────────────────────────────────────┘
核心概念
| 概念 | 压缩定义 | 作用 |
|---|---|---|
| Pack | 手艺 | 最小能力交付单元 |
| Bundle | 工种 | 多个 Pack 组成的职责集合 |
| Orchestrator | 组织方式 | Bundle 之间怎么协作、路由、兜底 |
| Contracts | 规章制度 | 全组织共用的规则、接口与约束 |
| Release | 部署快照 | 可安装、可回滚的完整交付 |
| Hook | 治理插槽 | 审计、权限、审批、预算干预点 |
示例 Packs(基础设施层)
这些 packs 不绑定任何业务场景,是所有数字员工都需要的基础设施。
audit-core-pack:审计、权限、工具治理skill-router-pack:智能意图路由hook-executor-pack:Hook 执行引擎context-preloader-pack:上下文预热audit-dashboard-pack:可视化监控schedule-pack:定时任务调度token-usage-reporter-pack:Token 使用监控与会话报告
场景提示(玩花的)
如果你想玩更有创造性的方向,这套骨架也适合:
- AI 视频剪辑流水线(生成、剪辑、发布、复盘)
- AI 音乐创作流水线(创作、迭代、发布)
- AI 3D 内容生成流水线(资产生成、渲染、分发)
核心不是场景名,而是用统一的 Skill/MCP/CLI/Hook/Cron 范式把系统做成可治理、可复用、可演进。
快速开始
1. 安装核心骨架
git clone https://github.com/1596941391qq/ai-openclaw-skeletons.git
cd ai-openclaw-skeletons
node scripts/pack-install.mjs audit-core-pack
node scripts/pack-install.mjs skill-router-pack
node scripts/pack-install.mjs hook-executor-pack
node scripts/pack-install.mjs context-preloader-pack
node scripts/pack-install.mjs schedule-pack
node scripts/pack-install.mjs token-usage-reporter-pack
2. 创建你的第一个 Pack
mkdir Packs/my-first-pack
开发规范
Pack 开发清单
-
pack.openclaw.json- 配置声明 -
README.md- 说明文档 -
VERIFY.md- 验证步骤 - 增量合并原则 - 不覆盖其他配置
- 幂等性 - 重复安装无副作用
Hook 配置约定(与 OpenClaw Runtime 对齐)
统一使用 hooks.internal 结构:
hooks.internal.enabledhooks.internal.load.extraDirshooks.internal.entrieshooks.internal.handlers(兼容模式)
命名约定
- Pack:
{功能}-pack(如audit-core-pack) - Bundle:
{岗位名称}(如CustomerService) - Orchestrator:
{组织方式}(如agent-team-orchestrator) - Contract:
{领域}-{协议}(如stop-trace) - Skill:
{动词}-{名词}(如route-skill) - Hook:
{时机}-{动作}(如pre-check-permission)
当前状态
通用基础设施 Packs(公开仓)
| Pack | 状态 | 说明 |
|---|---|---|
| audit-core-pack | ✅ | 审计、权限、工具治理 |
| skill-router-pack | ✅ | 智能意图路由 |
| hook-executor-pack | ✅ | Hook 执行引擎 |
| context-preloader-pack | ✅ | 上下文预热 |
| audit-dashboard-pack | ✅ | 可视化监控 |
| schedule-pack | ✅ | 定时任务调度 |
| token-usage-reporter-pack | ✅ | Token 使用监控与会话报告 |
结构化上下文层次(通用)
- Layer 1: Core Strategy Context(稳定策略层)
- Layer 2: Runtime Operations Context(动态执行层)
公开仓边界
- 仅提供通用骨架与通用模式
- 可公开沉淀 Pack、Bundle、Orchestrator 的通用组织方式
contracts/保存全局规则与协议约束- 不包含私有业务流程、私有组织编排与内部数据
贡献指南
- Fork 本仓库
- 在
Packs/、Bundles/或Orchestrators/下新增对应层级目录 - 补齐对应说明文件与元数据
- 通过验证脚本
- 提交 PR
许可证
MIT - 可自由用于商业和非商业场景。
相关资源
- OpenClaw 官方:https://openclaw.ai
- GitHub Discussions
2026-02-22 增量更新(接入 STOP 协议能力)
本次新增 stop-observability-pack,将 stop-protocol 的核心能力组合进 Skeleton:
Manifest:新增stop/agent-team.skill.json,用于声明输入输出、副作用与断言规则。Trace:通过after_tool_callHook 记录结构化 span,输出到.openclaw/logs/stop-spans.jsonl,并在会话结束写入.openclaw/.sop/traces/。Assertions:按规则执行 post-check,结果输出到.openclaw/logs/stop-assertions.jsonl。Session Report:在session_end汇总by_tool / by_role / by_status,输出.openclaw/reports/stop-latest-report.json。
此外,新增了 STOP 对应契约:
contracts/schemas/stop-skill-manifest.schema.jsoncontracts/schemas/stop-trace-span.schema.jsoncontracts/schemas/stop-assertion-report.schema.json
这使项目具备了“类似 agent team”的可观测协作能力:可追踪 planner / executor / reviewer 的执行链路、工具调用和成功率。
方法论(伯克霍夫 + 奥卡姆)
目标:在可解释的前提下,用最少结构实现最大治理能力。
抽象映射
Skill= SOP(流程) + Knowledge(规则) + Assertion(验收)MCP= Tool Interface(能力入口) + Runtime Code(执行层)
分层抽象
Pack:手艺层,负责单点能力Bundle:工种层,负责职责打包Orchestrator:组织层,负责 Bundle 之间的编排、切换、兜底Contracts:制度层,负责全局规则、接口与兼容性Release:部署快照(本地/云端一致,可回滚)Hook:治理插槽(权限、审批、审计、预算)Memory:跨层记忆(长期策略 -> 短期目标 -> 执行复盘)
设计准则
- 伯克霍夫美学公式:用“秩序(可验证、可审计、可组合)”提升系统美感,限制无序扩展。
- 奥卡姆剃刀:默认最小实现,优先增量兼容,不引入非必要中间层。
当前落地
- STOP Manifest + Trace + Assertions
- OTel 对齐字段(便于接观测平台)
- MCP 专用追踪
- 预算门禁判定(
recommend_halt/continue)
参考项目
以下项目作为本仓库演进的长期参考。不是照搬实现,而是分别吸收其在循环执行、规范驱动、多代理编排、长期记忆、可视化渲染与工程治理上的成熟做法。
自主循环与任务闭环
-
Ralph(自主代理循环) https://github.com/snarktank/ralph 参考点:围绕 PRD 持续循环执行,直到目标闭环;适合作为 Always-on orchestrator 的任务推进参考。
-
Anthropic Multi-Agent Research System 参考点:main agent 只负责协调与最终合成,子 agent 并行执行具体研究任务;适合作为主控/子工种分层的参考。
OpenClaw 客户端与多代理操作面
-
clawUI(OpenClaw 桌面客户端) https://github.com/Kt-L/clawUI 参考点:React + Vite + Electron 的桌面控制台形态、快速响应的多虾交互体验、实验性操作面的组织方式。
-
claude-code-by-agents(面向公众的多代理 Claude Code 编排) https://github.com/baryhuang/claude-code-by-agents 参考点:通过
@Agent协调本地与远程代理;可作为 Contract 中自然通信语法与代理寻址方式的参考。 -
agents(通用智能自动化与多代理编排仓库) https://github.com/wshobson/agents 参考点:现代软件开发里的多代理能力组织、角色划分与统一仓库布局。
长期记忆与记忆层集成
-
EverMemOS(跨 LLM 与平台代理的长期记忆操作系统) https://github.com/EverMind-AI/EverMemOS 参考点:长期记忆、结构化提取、检索与画像演化;可作为 Memory 层的核心参考。
-
openclaw-EverMemOS(EverMemOS 的 OpenClaw 集成) https://github.com/ZhenhangTung/openclaw-EverMemOS 参考点:把长期记忆系统接入 OpenClaw agent 作为 memory layer 的具体插件路径。
规范驱动与规划工作流
-
get-shit-done(规范驱动开发系统) https://github.com/gsd-build/get-shit-done/ 参考点:元提示、上下文工程、spec-first 工作方式;适合作为规范驱动执行骨架的参考。
-
planning-with-files(持久标记规划) https://github.com/OthmanAdi/planning-with-files 参考点:用 Claude Code 技能实现持久化规划文件与阶段标记;适合作为 plan file / work log 机制参考。
-
superpowers(编码代理的软件工作流) https://github.com/obra/superpowers 参考点:基于 skills 与初始指令的可组合工作流,适合作为 bundle/workflow 设计参考。
-
spec-kit(GitHub 规范驱动开发工具包) https://github.com/github/spec-kit 参考点:从产品场景到可预测结果的规范驱动链路,适合作为 Contracts 与执行边界参考。
-
everything-claude-code(Claude Code 配置合集) https://github.com/affaan-m/everything-claude-code 参考点:agents、skills、hooks、commands、rules、MCP 的实战组合方式。
数据渲染与结果可视化
- json-render(Schema -> JSON -> 业务组件渲染) https://github.com/vercel-labs/json-render 参考点:不让模型直接输出 JSX/TSX,而是先输出严格 schema 约束下的标准 JSON,再由前端业务组件渲染;适合作为结果页、KPI 卡片、审计视图的渲染策略参考。
可观测、工程基建与运行治理
-
STOP Protocol(可观测与可验证协议) https://github.com/echoVic/stop-protocol 参考点:Manifest/Trace/Assertions 分层、渐进式可观测等级(L0-L3)、MCP 接入模式。
-
Personal AI Infrastructure(个人 AI 基建实践) https://github.com/danielmiessler/Personal_AI_Infrastructure 参考点:多组件组合式基础设施、长期可维护的自动化运行形态、面向生产的工程组织方式。
-
LangGraph 参考点:当前的 workflow yaml 可逐步升级为更明确的状态机风格,以获得更稳健的分支、循环与失败恢复语义。
-
Anthropic Claude Agent SDK + long-running harness 参考点:每次 session 启动 init agent 做目标对齐;执行过程保留 git 痕迹、状态切面与长时运行治理能力。
新增模块 (2026-05-10)
| 模块 | 路径 | 说明 |
|---|---|---|
| Orchestrator 蓝图模板 | 通用编排蓝图模式,含 blueprint-v1.md + memory-contract.md | |
| Memory Bus Schema | Pack 间通信的标准 JSON schema(event/department-state/handoff) | |
| anything-to-md Pack | 文件转 Markdown 工具,CLI + MCP Server + Skill 三模式 |
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.