ワンクリックで
clawkeeper
Tasks and habits that live in a plain markdown file on your machine. Free, private, and claw-native.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Tasks and habits that live in a plain markdown file on your machine. Free, private, and claw-native.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | clawkeeper |
| description | Tasks and habits that live in a plain markdown file on your machine. Free, private, and claw-native. |
| metadata | {"openclaw":{"requires":{"bins":["clawkeeper"],"env":["CLAWKEEPER_DIR"]},"primaryEnv":"CLAWKEEPER_DIR","install":[{"id":"npm","kind":"node","package":"clawkeeper","bins":["clawkeeper"],"label":"Install via npm"}]}} |
Manage the user's tasks and habits via the ClawKeeper CLI. All data is stored as markdown at the path set by CLAWKEEPER_DIR (defaults to ~/.clawkeeper/).
clawkeeper <entity> <command> [--flags]
If CLAWKEEPER_DIR is set in your environment, the CLI reads and writes data there. This allows multiple agents to share the same task list.
clawkeeper task list
clawkeeper task add --text "Buy groceries"
clawkeeper task add --text "Buy groceries" --due-date 2026-03-15
clawkeeper task add-subtask --parent-text "Buy groceries" --text "Milk"
clawkeeper task complete --id <id>
clawkeeper task complete --text "Buy groceries"
clawkeeper task uncomplete --id <id>
clawkeeper task edit --text "Old name" --new-text "New name"
clawkeeper task edit --text "Old name" --due-date 2026-04-01
clawkeeper task set-due-date --text "Buy groceries" --due-date 2026-03-15
clawkeeper task set-due-date --text "Buy groceries" --due-date none
clawkeeper task delete --text "Buy groceries"
clawkeeper task add-note --text "Buy groceries" --note "Check prices first"
clawkeeper task edit-note --text "Buy groceries" --note "Check prices first" --new-note "Compare at two stores"
clawkeeper task delete-note --text "Buy groceries" --note "Check prices first"
clawkeeper habit list
clawkeeper habit add --text "Meditate" --interval 24
clawkeeper habit edit --text "Meditate" --new-text "Morning meditation" --interval 12
clawkeeper habit delete --text "Meditate"
clawkeeper habit complete --text "Meditate"
clawkeeper habit add-note --text "Meditate" --note "Felt calm today"
clawkeeper habit edit-note --text "Meditate" --note "Felt calm today" --new-note "Felt calm, 10 min session"
clawkeeper habit delete-note --text "Meditate" --note "Felt calm today"
clawkeeper state show
clawkeeper state show --agent-id <id>
Assign an OpenClaw agent to specific habits or tasks. The agent-id is the agent's name in OpenClaw.
clawkeeper agent assign --agent-id <agent-name> --type habit --text "Pull-ups"
clawkeeper agent assign --agent-id <agent-name> --type task --text "Ship v2"
clawkeeper agent unassign --type habit --text "Pull-ups"
Use --agent-id to see only items assigned to a specific agent:
clawkeeper state show --agent-id <agent-name>
clawkeeper habit list --agent-id <agent-name>
clawkeeper task list --agent-id <agent-name>
When running periodic checks, use clawkeeper state show (or --agent-id <agent-name> for agent-specific views) to review the user's habits and tasks:
Tone: supportive collaborator, not drill sergeant. If nothing needs attention, reply HEARTBEAT_OK.
{"ok": true, "data": ...} on success, {"ok": false, "error": "..."} on failure.--id for precise lookups or --text for fuzzy substring matching.id for subsequent operations.