Install
openclaw skills install live-task-pulseReal-time task progress tracking with live push notifications. MANDATORY for ALL multi-step tasks (>30s or >2 tool calls). Activate automatically — do not wa...
openclaw skills install live-task-pulseReal-time task execution tracking with live push notifications.
Other trackers write to files — users can't see progress until they ask. Live Task Pulse pushes every step change to the user's chat instantly via OpenClaw's message tool, while persisting state to JSON for crash recovery.
┌─────────────┐ ┌──────────────┐ ┌─────────────┐
│ task_pulse.py│───>│ JSON on disk │ │ User's chat │
│ (CLI tool) │ │ (persistence)│ │ (Telegram/ │
└──────┬───────┘ └──────────────┘ │ Discord/..)│
│ └──────▲──────┘
│ ┌──────────────┐ │
└────────>│ message tool │──────────────┘
│ (real-time) │
└──────────────┘
Dual-layer = no other skill does both.
TASK_ID=$(python3 scripts/task_pulse.py create "任务名" "步骤1" "步骤2" "步骤3")
Then immediately call message tool:
message(action="send", message="🚀 开始【任务名】\n📋 步骤1 → 步骤2 → 步骤3\n🔄 当前: 步骤1")
python3 scripts/task_pulse.py next "$TASK_ID" "抓取了25条数据"
Then push: message(action="send", message="✅ [1/3] 步骤1完成(抓取了25条数据)\n🔄 → 步骤2")
python3 scripts/task_pulse.py heartbeat "$TASK_ID" "已处理60%"
Push only if meaningful progress (avoid spam).
python3 scripts/task_pulse.py done "$TASK_ID" "发布成功 https://..."
Push: message(action="send", message="🎉 【任务名】完成!\n结果: https://...")
python3 scripts/task_pulse.py error "$TASK_ID" "登录过期"
Push: message(action="send", message="❌ 【任务名】失败\n错误: 登录过期")
python3 scripts/task_pulse.py status
python3 scripts/task_pulse.py cleanup
[done/total] + current step + one-line info (≤3 lines)status query⚠️ 【任务名】可能卡住了(3分钟无更新)| Status | Icon | Meaning |
|---|---|---|
| running | 🔄 | Executing |
| done | ✅/🎉 | Completed |
| error | ❌ | Failed |
| stalled | ⚠️ | No update >3min |
| pending | ⏳ | Step not started |
python3 scripts/task_pulse.py cleanup to HEARTBEAT.mdmessage tool auto-routes to the active channelSee references/integration-guide.md for cron and sub-agent patterns.