Install
openclaw skills install agent-todoTurn follow-up promises into an execution queue for agents. Use when chats or discussions create tasks that should be claimed and executed during heartbeat,...
openclaw skills install agent-todoUse this skill as an execution queue, not as a passive reminder list.
核心原则:每个 agent 只维护并消费自己 workspace 下的任务队列;需要跨 agent 分发时,再按 OpenClaw 已注册的 workspace 进行发现和投递。
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 <id> --note "what was completed"
bash ./script.sh report <id>
bash ./script.sh block <id> --reason "why blocked"
bash ./script.sh setup-heartbeat --write
bash ./script.sh setup-heartbeat --all --write
task_typenext_actionsuccess_criteriasourceplan to split them into concrete steps.bash ./script.sh run-pending --claimEXECUTE_NOW, do the task immediately.running task before opening a fresh pending one.dispatch --to-agent <agent_id>.donereportblockcancel.agent-todo/tasks.json.agent-todo/local.json~/.openclaw/openclaw.jsonHEARTBEAT.mdDo not hand-write workspace paths in normal usage. Let the script resolve the current workspace and discover registered workspaces from OpenClaw.
dispatch.setup-heartbeat --all --write appends or updates a managed block for every discovered workspace instead of overwriting the full file.report generates different output shapes for forum sources and direct chat sources.