task-status

Automates periodic progress reporting for long-running tasks via a CLI tool.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/SennTse/openclaw-backup --skill task-status-senntse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-status
Source: https://github.com/SennTse/openclaw-backup/tree/main/skills/task-status
Command: npx skills add https://github.com/SennTse/openclaw-backup --skill task-status-senntse

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Long-running tasks often require manual or noisy progress updates, leaving users in the dark about ongoing work.

Core Features & Use Cases

  • Automated periodic status updates (heartbeat) every 5 seconds for long tasks.
  • Manual and automated reporting using simple Python scripts.
  • Flexible status types (progress, success, error, warning) with emoji/ASCII fallbacks.

Quick Start

Start a monitor for a named task to begin receiving automatic updates every five seconds.

Frequently Asked Questions about task-status

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

FAQPage Schema
How do I automate heartbeat status updates for long-running Python tasks?

Automated heartbeat status updates for long-running Python tasks are handled by a background monitor that sends periodic progress messages every 5 seconds. It tracks active monitors using a persisted state and supports start, stop, status, and cancel_all commands.

What is the best way to monitor progress for long-running file processing or API workloads?

The best way to monitor progress for long-running file processing or API workloads is to implement an automated periodic status reporting mechanism. This provides visibility for tasks taking minutes to hours by formatting messages with emoji-based or ASCII fallbacks for consistent reporting.

Can I send automated status updates to Telegram for background migrations?

Yes, automated status updates for background migrations can be sent to Telegram. The monitoring system applies heartbeat messages to long-running tasks, improving visibility and coordination for ongoing work.

Do I need websocket-client to run automated status reporting scripts?

Yes, websocket-client is a required dependency for running these automated status reporting scripts. It provides the necessary environment support for the background monitor to function and track active tasks.

What status types are supported for periodic task monitoring?

Periodic task monitoring supports progress, success, error, and warning status types. These flexible status categories are formatted with emoji-based or ASCII fallbacks to ensure consistent reporting across different environments.

When should I not use an automated heartbeat monitor for background tasks?

You should not use an automated heartbeat monitor for background tasks that complete almost instantly. This tool is designed for long-running tasks that may take minutes to hours, such as file processing or migrations, where periodic updates are actually needed.