task-systemManage tasks with automatic creation, SQLite tracking, heartbeat updates, notifications, stuck task detection, and recovery in a complete lifecycle system.
Install via ClawdBot CLI:
clawdbot install npmisantosh/task-systemOne skill for complete task lifecycle management.
./install.sh
Or manually add to PATH:
export PATH="$HOME/.openclaw/agents/main/workspace/skills/task-system/scripts:$PATH"
# Create task
task-system.sh create "Your request here"
# Update heartbeat
task-system.sh heartbeat $TASK_ID
# Mark complete
task-system.sh complete $TASK_ID "Optional notes"
# Check stuck
task-system.sh stuck
# Daily status
task-system.sh status
CREATE TABLE IF NOT EXISTS tasks (
id INTEGER PRIMARY KEY AUTOINCREMENT,
request_text TEXT NOT NULL,
status TEXT DEFAULT 'pending',
priority INTEGER DEFAULT 5,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
started_at DATETIME,
completed_at DATETIME,
last_updated DATETIME DEFAULT CURRENT_TIMESTAMP,
notes TEXT
);
-- Key indexes
CREATE INDEX IF NOT EXISTS idx_tasks_status_updated ON tasks(status, last_updated);
CREATE INDEX IF NOT EXISTS idx_tasks_priority ON tasks(priority ASC);
See scripts/ directory:
task-system.sh β Main CLI (create, heartbeat, complete, stuck, status)create-task.sh β Create new taskheartbeat.sh β Update last_updatedcomplete-task.sh β Mark completestuck-check.sh β Find stuck tasksAI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...