
Task Status
Sends short status updates to chat during long running operations, which is exactly what you need when Claude is processing something that takes more than a few seconds and you want proof it hasn't frozen. Two modes: manual updates for discrete milestones, or automatic monitoring that pings every 5 seconds with "Still working..." messages. The periodic monitoring is honestly the killer feature here because it prevents that anxious "is this stuck or just slow" feeling during video processing, large file operations, or API calls that take forever. Supports progress, success, error, and warning states with emoji indicators. Messages cap at 140 characters, which keeps updates quick to scan.
- skills.sh installs
- 159
- GitHub stars
- 66
- last updated
- Jun 3, 2026
Install
$ npx -y skills add aaaaqwq/claude-code-skills --skill task-status --agent claude-codeInstalls into .claude/skills of the current project.
Files
Task Status Skill
Quick Start
Manual Status Updates
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"
Automatic Periodic Monitoring (Every 5 seconds)
# 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!"
Status Types
- progress: Ongoing work (shows 🔄 or ->)
- success: Task complete (shows ✅ or OK)
- error: Failed task (shows ❌ or !)
- warning: Issue but continuing (shows ⚠️ or ?)
Periodic Monitoring
The monitor_task.py script provides automatic updates:
Starting Monitor
python scripts/monitor_task.py start "<task_name>" "<status_type>" [--interval <seconds>]
Sponsors
Details
- Repository
- github.com/aaaaqwq/claude-code-skills
- First seen
- Jun 3, 2026