🤖
Task System
Manage tasks with automatic creation, SQLite tracking, heartbeat updates, notifications, stuck task detection, and recovery in a complete lifecycle system.
安全通过
💬Prompt
技能说明
name: task-system displayName: Task System description: Complete task tracking system with SQLite persistence, automatic creation, notifications, heartbeat monitoring, and stuck task recovery. Replaces task-queue-heartbeat, auto-track, and notification skills. Use for all task management needs. version: 1.0.0 author: Santosh license: MIT install: ./install.sh
Task System
One skill for complete task lifecycle management.
Installation
./install.sh
Or manually add to PATH:
export PATH="$HOME/.openclaw/agents/main/workspace/skills/task-system/scripts:$PATH"
Quick Commands
# 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
Database Schema
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);
Scripts
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 tasks
如何使用「Task System」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Task System」技能完成任务
- 结果即时呈现,支持继续对话优化