Manage tasks in SQLite database. Use for adding, listing, completing, or blocking tasks. Triggers on task management, todo operations, or heartbeat task processing.
SQLite-backed task management at ~/workspace/data/tasks.db.
| Mark | Status | Meaning |
| ----- | ----------- | ------------------------------------ |
| [~] | BACKLOG | Not ready, waiting to be prioritized |
| [ ] | READY | Actionable now |
| [*] | IN-PROGRESS | Currently working |
| [x] | COMPLETED | Done |
| [!] | BLOCKED | Cannot proceed (has dependencies) |
All commands use: bun ~/workspace/skills/task-manager/scripts/db-tasks.js
bun ~/workspace/skills/task-manager/scripts/db-tasks.js list [filter]
Filters: backlog, ready, in-progress, completed, blocked, all (default)
bun ~/workspace/skills/task-manager/scripts/db-tasks.js add "<task description>" [backlog|ready]
Status defaults to backlog (recommended for new tasks).
bun ~/workspace/skills/task-manager/scripts/db-tasks.js update "<pattern>" <status>
Statuses: backlog, ready, in-progress, completed, blocked
bun ~/workspace/skills/task-manager/scripts/db-tasks.js complete "<pattern>"
Marks matching task as completed.
bun ~/workspace/skills/task-manager/scripts/db-tasks.js delete "<pattern>"
bun ~/workspace/skills/task-manager/scripts/db-tasks.js count
Returns: Backlog: N | Ready: N | In Progress: N | Completed: N | Blocked: N
list ready to get actionable tasksupdate "<task>" blocked and add a work note explaining whyin-progress when startingcomplete "<task>"update "<task>" blocked~/workspace/data/tasks.db (SQLite with WAL mode)skills/task-manager/scripts/db-tasks.jsmoltboard/src/app/api/tasks/route.tsSet up using MoltBot cron. See MoltBot Cron Jobs documentation.
moltbot cron add "moltboard-worker" "*/3 * * * *" \
"./skills/task-manager/scripts/cron-worker.sh"
Picks up Ready tasks and processes them one at a time.
moltbot cron add "moltboard-sync" "*/15 * * * *" \
"bun ./skills/task-manager/scripts/project-sync-cron.js"
Syncs GitHub issues for projects with github_repo_url configured.
If migrating from todo.md:
bun ~/workspace/scripts/init-db.js # Initialize database
bun ~/workspace/scripts/migrate-tasks.js # Import from todo.md
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer