首页openclaw插件 › ClawRecipes — 智能脚手架生成器

代码插件 安全

ClawRecipes — 智能脚手架生成器

v0.4.50

OpenClaw插件,将Markdown格式的配方转换为智能体/团队脚手架,支持文件优先工作流,可安装技能并使用可选的提供商凭证进行媒体/外发发布。

0· 40·0 当前
by @rjdjohnston·Apache-2.0
下载插件包 项目主页
License
Apache-2.0
最后更新
2026/4/10
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
ClawRecipes的代码、文档和运行时指令与其声明目的一致(搭建团队/智能体和运行文件优先工作流);它会写入工作区文件、可安装技能,并可能使用可选的提供商凭证进行媒体/外发发布,这些对该功能来说是预期的。
安全有层次,运行前请审查代码。

License

Apache-2.0

可自由使用、修改和再分发,需保留版权声明和变更说明。

版本

latestv0.4.502026/3/26
● 无害

安装命令 点击复制

官方npx clawhub@latest install @jiggai/recipes
镜像加速npx clawhub@latest install @jiggai/recipes --registry https://cn.clawhub-mirror.com

插件文档

ClawRecipes

<p align="center"> <img src="https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg"; alt="ClawRecipes logo" width="240" /> </p>

<p align="center"> <img src="https://img.shields.io/github/v/release/JIGGAI/ClawRecipes?color=green&label=Latest%20Release"; alt="Latest Release"> <img src="https://img.shields.io/github/license/JIGGAI/ClawRecipes?color=orange"; alt="License Apache 2.0"> <img src="https://img.shields.io/github/actions/workflow/status/JIGGAI/ClawRecipes/release.yml?label=Build"; alt="Build Status"> <img src="https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white"; alt="TypeScript"> <img src="https://img.shields.io/badge/Node.js-18+-339933?logo=node.js&logoColor=white"; alt="Node.js 18+"> <br> <img src="https://img.shields.io/badge/OpenClaw-Plugin-6366f1"; alt="OpenClaw Plugin"> <img src="https://img.shields.io/badge/CLI-Tool-blue"; alt="CLI Tool"> <img src="https://img.shields.io/badge/Team-Automation-8b5cf6"; alt="Team Automation"> <img src="https://img.shields.io/badge/Workflow-Engine-0891b2"; alt="Workflow Engine"> </p>

ClawRecipes is an OpenClaw plugin for scaffolding agents, teams, and file-first workflows from Markdown recipes.

If you want the short version:

  • install the plugin
  • scaffold a team or agent
  • dispatch work into tickets
  • run the file-first workflow
  • optionally use ClawKitchen for a UI on top

ClawRecipes is CLI-first. It works without a UI.


What ClawRecipes does

ClawRecipes gives you:

  • recipes written in Markdown
  • agent scaffolding (openclaw recipes scaffold)
  • team scaffolding (openclaw recipes scaffold-team)
  • file-first ticket workflow (dispatch → backlog → in-progress → testing → done)
  • workflow runner utilities for scheduled / approval-gated workflows
  • workspace recipe installs from the marketplace
  • ClawHub skill installs for agents or teams

It is built for people who want durable artifacts on disk, not hidden app state.


Quickstart

1) Install the plugin

From npm

openclaw plugins install @jiggai/recipes
openclaw gateway restart
openclaw plugins list

From a local checkout

git clone https://github.com/JIGGAI/ClawRecipes.git ~/ClawRecipes
openclaw plugins install --link ~/ClawRecipes
openclaw gateway restart
openclaw plugins list

Then verify the commands exist:

openclaw recipes list

More install details: docs/INSTALLATION.md


2) See what recipes you have

openclaw recipes list
openclaw recipes show development-team
openclaw recipes status development-team

3) Scaffold a team

openclaw recipes scaffold-team development-team \
  --team-id development-team \
  --apply-config \
  --overwrite

This creates:

  • ~/.openclaw/workspace-development-team/
  • team roles under roles/
  • ticket lanes under work/
  • optional OpenClaw agent config entries (when --apply-config is used)

4) Put work into the system

openclaw recipes dispatch \
  --team-id development-team \
  --owner lead \
  --request "Add a new clinic-team recipe"

Then work the ticket flow:

openclaw recipes tickets --team-id development-team
openclaw recipes take --team-id development-team --ticket 0001 --owner dev
openclaw recipes handoff --team-id development-team --ticket 0001
openclaw recipes complete --team-id development-team --ticket 0001

Workflow support

ClawRecipes supports file-first workflows with:

  • workflow JSON files under shared-context/workflows/
  • workflow runs under shared-context/workflow-runs/
  • runner / worker execution model
  • approval-gated steps
  • tool nodes
  • LLM nodes

Basic workflow commands

# Run one workflow manually
openclaw recipes workflows run \
  --team-id development-team \
  --workflow-file marketing.workflow.json

# Scheduler / runner
openclaw recipes workflows runner-once --team-id development-team
openclaw recipes workflows runner-tick --team-id development-team --concurrency 2

# Worker / executor
openclaw recipes workflows worker-tick \
  --team-id development-team \
  --agent-id development-team-lead

Approval flow commands

# approve
openclaw recipes workflows approve \
  --team-id development-team \
  --run-id <runId> \
  --approved true

# reject with note
openclaw recipes workflows approve \
  --team-id development-team \
  --run-id <runId> \
  --approved false \
  --note "Tighten the X post hook"

# resume an awaiting run
openclaw recipes workflows resume \
  --team-id development-team \
  --run-id <runId>

See also:


Important workflow posting note

This is the part most people trip over.

What ships by default

Published ClawRecipes builds are intentionally conservative:

  • workflow posting side effects are not automatically turned on for every install
  • the old local marketing.post_all posting path is not something users should assume is active after install

What you should do after installing

If you want workflows that actually publish content:

Recommended path

  • use outbound.post
  • configure an outbound posting service
  • keep approval gates in the workflow

Local-controller / patched path

  • if you are using a local controller-specific patch for workflow posting, you must apply that patch after install/update
  • and you may need to explicitly tell your assistant to turn workflow posting back on for your local environment

In plain English:

  • installing ClawRecipes does not mean "workflow posting is live"
  • you must either:
  1. configure the supported outbound posting path, or
  2. reapply your local posting patch after install/update

If you are using RJ's local controller flow, document and keep your patch handy.


Common commands

Recipes

openclaw recipes list
openclaw recipes show development-team
openclaw recipes install clinic-team

Agents and teams

# single agent
openclaw recipes scaffold project-manager --agent-id pm --apply-config

# team
openclaw recipes scaffold-team development-team --team-id development-team --apply-config

# add a role into an existing team
openclaw recipes add-role \
  --team-id development-team \
  --role workflow-runner \
  --recipe workflow-runner-addon \
  --apply-config

Ticket workflow

openclaw recipes tickets --team-id development-team
openclaw recipes move-ticket --team-id development-team --ticket 0007 --to in-progress
openclaw recipes assign --team-id development-team --ticket 0007 --owner dev
openclaw recipes take --team-id development-team --ticket 0007 --owner dev
openclaw recipes handoff --team-id development-team --ticket 0007 --tester test
openclaw recipes complete --team-id development-team --ticket 0007
openclaw recipes cleanup-closed-assignments --team-id development-team

Bindings

openclaw recipes bindings
openclaw recipes bind --agent-id dev --channel telegram --peer-kind dm --peer-id 6477250615
openclaw recipes unbind --agent-id dev --channel telegram --peer-kind dm --peer-id 6477250615

Cleanup / removal

openclaw recipes cleanup-workspaces
openclaw recipes cleanup-workspaces --prefix smoke- --yes
openclaw recipes remove-team --team-id development-team --plan --json
openclaw recipes remove-team --team-id development-team --yes

Full reference: docs/COMMANDS.md


Recommended docs order for humans

If you are new, read these in order:

  1. Installation
  2. Commands
  3. Team workflow
  4. Workflow runs
  5. Workflow examples
  6. Outbound posting
  7. Memory system
  8. Swarm Orchestrator

If you are building recipes:

  1. Recipe format
  2. Create recipe tutorial
  3. Bundled recipes

If you are contributing to the codebase:

  1. Architecture
  2. Contributing
  3. Releasing

ClawKitchen

If you want a UI for teams, workflows, goals, approvals, and management, use:

ClawKitchen is optional. ClawRecipes works without it.

More: docs/CLAWCIPES_KITCHEN.md


Development

npm test
npm run test:coverage
npm run smell-check

License

ClawRecipes is licensed under Apache-2.0.

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务