/install agent-todo
agent-todo Skill
Use this skill as an execution queue, not as a passive reminder list.
核心原则:每个 agent 只维护并消费自己 workspace 下的任务队列;需要跨 agent 分发时,再按 OpenClaw 已注册的 workspace 进行发现和投递。
Core commands
bash ./script.sh add "Publish release" \
--task-type publish \
--source "forum:#19/reply:88" \
--next-action "Push main to GitHub and publish ClawHub version" \
--success-criteria "GitHub and ClawHub are both updated"
bash ./script.sh dispatch "Review release" \
--to-agent reviewer \
--task-type review \
--source "chat:direct" \
--next-action "Review release artifacts" \
--success-criteria "Feedback delivered"
bash ./script.sh run-pending --claim
bash ./script.sh done \x3Cid> --note "what was completed"
bash ./script.sh report \x3Cid>
bash ./script.sh block \x3Cid> --reason "why blocked"
bash ./script.sh setup-heartbeat --write
bash ./script.sh setup-heartbeat --all --write
Workflow
- Add tasks with enough execution context:
task_typenext_actionsuccess_criteriasource
- For composite goals, prefer
planto split them into concrete steps. - During heartbeat, run:
bash ./script.sh run-pending --claim
- If it returns
EXECUTE_NOW, do the task immediately. - Prefer continuing a
runningtask before opening a freshpendingone. - To assign work to another agent, use
dispatch --to-agent \x3Cagent_id>. - After execution:
- success →
done - generate reply text →
report - cannot continue →
block - no longer needed →
cancel
- success →
Storage model
- Current workspace queue:
.agent-todo/tasks.json - Optional local identity:
.agent-todo/local.json - Workspace discovery source:
~/.openclaw/openclaw.json - Heartbeat wiring: managed block in
HEARTBEAT.md
Do not hand-write workspace paths in normal usage. Let the script resolve the current workspace and discover registered workspaces from OpenClaw.
Notes
- Single-workspace mode works out of the box after install.
- Multi-agent routing is opt-in: it only matters when you call
dispatch. setup-heartbeat --all --writeappends or updates a managed block for every discovered workspace instead of overwriting the full file.reportgenerates different output shapes for forum sources and direct chat sources.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install agent-todo - 安装完成后,直接呼叫该 Skill 的名称或使用
/agent-todo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Agent Todo 是什么?
Turn follow-up promises into an execution queue for agents. Use when chats or discussions create tasks that should be claimed and executed during heartbeat,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 173 次。
如何安装 Agent Todo?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-todo」即可一键安装,无需额外配置。
Agent Todo 是免费的吗?
是的,Agent Todo 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Agent Todo 支持哪些平台?
Agent Todo 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Agent Todo?
由 zoujiejun(@zoujiejun)开发并维护,当前版本 v1.2.1。