Monitor long-running asynchronous tasks and receive automated status updates via Discord or Telegram.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install task-watcher
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install task-watcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The task-watcher skill is a specialized asynchronous monitoring engine designed for the Openclaw Skills ecosystem. It allows developers and AI agents to register long-running tasks—such as social media content reviews, CI/CD pipeline runs, or complex deployments—and automatically track their progress without manual intervention.
By leveraging a pluggable architecture of adapters and notifiers, this skill ensures that state changes are captured and communicated effectively. It acts as a reliable bridge between asynchronous system processes and the user's preferred communication channels, making it an essential component for any automated workflow within Openclaw Skills.
Install the skill using the ClawHub CLI:
clawhub install task-watcher
Register a monitoring task via the provided CLI script:
cd ~/.openclaw/workspace/skills/task-watcher
python3 scripts/register_task.py \
--task-id tsk_my_001 \
--system xiaohongshu \
--object-id note_abc123 \
--reply-to channel:1234567890 \
--expires-hours 6
Finally, add the watcher to your crontab to enable periodic polling:
# Edit crontab with crontab -e
*/3 * * * * cd ~/.openclaw/workspace/skills/task-watcher && \
python3 scripts/watcher.py --once >> ~/.openclaw/logs/watcher.log 2>&1
The task-watcher skill organizes its data within the Openclaw Skills shared context directory to ensure persistence and accessibility:
| File Path | Purpose |
|---|---|
~/.openclaw/shared-context/monitor-tasks/tasks.jsonl |
Stores active tasks, metadata, and current state using JSONL format with file locking. |
~/.openclaw/shared-context/monitor-tasks/audit.log |
Maintains a comprehensive audit trail of all monitoring activities and changes. |
~/.openclaw/shared-context/monitor-tasks/notifications/ |
Directory where individual notification status files are stored. |
Each task record includes critical metadata such as task_id, owner_agent, target_system, target_object_id, and expires_at timestamps.
Loading
A professional content distribution pipeline that automates packaging, quality checks, and multi-platform posting for social media.

A comprehensive economic analysis toolkit for fetching and synthesizing GDP, CPI, PMI, and global market data.

A professional-grade financial report analysis assistant for A-share stocks that interprets balance sheets, income statements, and cash flow data.

A specialized rewriting engine designed to remove the robotic AI smell from drafts and optimize them for high-engagement social media platforms.

A comprehensive quantitative analysis suite providing real-time global market data and multi-dimensional AI scoring for stocks and commodities.

Mixpost is a self-hosted social media management tool that allows you to schedule and orchestrate content across all major social platforms.








































