task-status

Send periodic task status updates in chat via Python scripts.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/family3253/skill --skill task-status-family3253
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-status
Source: https://github.com/family3253/skill/tree/main/skills/task-status
Command: npx skills add https://github.com/family3253/skill --skill task-status-family3253

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websocket-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates sending short status messages in chat for long-running tasks and keeps stakeholders updated with minimal manual effort.

Core Features & Use Cases

  • Manual status updates for discrete milestones.
  • Automatic periodic monitoring that sends updates every 5 seconds during long operations.
  • State tracking via a local .task_status_state.json to coordinate monitors across scripts.
  • Use cases include long data processing, migrations, and API workflows where ongoing visibility is required.

Quick Start

Start a monitored task by running python scripts/monitor_task.py start "my_task" "progress".

Frequently Asked Questions about task-status

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate chat status updates for long-running Python scripts?

Automate chat status updates for long-running Python scripts by executing a monitor script that sends periodic progress descriptions every 5 seconds, keeping stakeholders updated with minimal manual effort.

What is automatic periodic monitoring for background workflows?

Automatic periodic monitoring for background workflows is a process that sends short status descriptions to chat every 5 seconds, providing ongoing visibility for long data migrations and API tasks.

How do I send manual status updates for discrete task milestones?

Send manual status updates for discrete task milestones by running the provided Python scripts, which allow you to push short custom progress descriptions to chat as specific operations complete.

Does the task monitoring script require websocket-client to function?

Yes, the task monitoring script requires the websocket-client dependency to establish connections and automate sending short status messages in chat for your long-running operations.

How does local state tracking coordinate multiple Python monitoring scripts?

Local state tracking coordinates multiple Python monitoring scripts by using a .task_status_state.json file to persist active monitor configurations, ensuring consistent status updates across different processes.

Can I use this for long data migrations and API workflows?

Yes, you can use this for long data migrations and API workflows, as the automatic periodic monitoring sends updates every 5 seconds to provide ongoing visibility during these extended operations.