Task Status
Send short status descriptions in chat for long-running tasks. Use when you need to provide periodic updates during multi-step operations, confirm task completion, or notify of failures. Includes auto
Send short status descriptions in chat for long-running tasks. Use when you need to provide periodic updates during multi-step operations, confirm task completion, or notify of failures. Includes auto
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
python scripts/send_status.py "Starting data fetch..." "progress" "step1" python scripts/send_status.py "Processing complete" "success" "final" python scripts/send_status.py "Error: Missing API key" "error" "auth"
# Start monitoring a long-running task python scripts/monitor_task.py start "My Long Task" "processing"Monitor will send "Still working..." updates every 5 seconds
When task completes, report final status
python scripts/monitor_task.py stop "My Long Task" "success" "Completed successfully!"
The
monitor_task.py script provides automatic updates:
python scripts/monitor_task.py start "<task_name>" "<status_type>" [--interval <seconds>]
python scripts/monitor_task.py stop "<task_name>" "<final_status>" "<final_message>"
# Start monitoring python scripts/monitor_task.py start "video_processing" "progress"... long processing happens here ...
Stop with final status
python scripts/monitor_task.py stop "video_processing" "success" "Processing complete!"
For single status updates without monitoring:
python scripts/send_status.py "Still fetching data..." "progress" "fetch" python scripts/send_status.py "Processing records: 250/1000" "progress" "process" python scripts/send_status.py "Complete! 3 files ready" "success" "final" python scripts/send_status.py "Error: Connection timeout" "error" "api"
Keep status messages under 140 characters. Examples:
python scripts/send_status.py "Uploading..." "progress" "upload" --details "File: report.pdf (2.4MB)"
python scripts/monitor_task.py start "data_sync" "progress" --interval 10
from send_status import send_statusdef long_task(): send_status("Starting...", "progress", "step1") # ... work send_status("Step complete", "success", "step1")
For scheduled tasks, use Clawdbot's cron feature:
# In a script or session from cron import addEvery 5 seconds, check status
job = { "text": "Check status update", "interval": "5s", "enabled": True } add(job)
This allows status updates even when you're not actively watching.
To use this skill, copy the
task-status folder into your Clawdbot skills directory:
C:\Users\Luffy\AppData\Roaming\npm\node_modules\clawdbot\skills\task-status
Or add it to your workspace and reference it from
AGENTS.md or TOOLS.md.
Once installed, the skill will be available for any task where you need periodic status updates.
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
ยฉ 2026 Torly.ai. All rights reserved.