task-status

Send manual and automatic periodic status updates to Telegram from scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for clear and timely communication about the status of long-running tasks, preventing uncertainty and ensuring everyone is informed about progress, completion, or failures.

Core Features & Use Cases

  • Manual Status Updates: Send single, immediate status messages for specific task milestones.
  • Automatic Periodic Monitoring: For tasks exceeding a minute, automatically sends "Still working..." updates every 5 seconds to provide continuous reassurance.
  • Status Types: Clearly categorizes updates as progress, success, error, or warning with corresponding emojis/ASCII symbols.
  • Use Case: When running a data migration that might take hours, you can start the automatic monitor. It will periodically send updates, and you can stop it with a final success or error message, keeping your team informed without manual intervention.

Quick Start

Start automatic monitoring for a task named 'data_processing' with progress updates every 5 seconds.

Frequently Asked Questions about task-status

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

FAQPage Schema
How do I send task progress updates to Telegram for long-running Python scripts?

You can send task progress updates to Telegram by integrating a status monitoring mechanism into your Python scripts. It sends manual milestone messages or automatic heartbeat updates every 5 seconds to keep stakeholders informed.

Can I automatically monitor long-running shell commands and notify stakeholders?

Yes, you can automatically monitor long-running shell commands by starting a periodic monitor. It sends continuous "Still working..." status updates every 5 seconds until you stop it with a final success or error message.

What types of status messages can I send for task monitoring?

Task monitoring supports four distinct status types: progress, success, error, and warning. Each type is clearly categorized with corresponding emojis or ASCII symbols to indicate the current task state.

How do I communicate task failures and warnings via chat platforms?

You can communicate task failures and warnings via chat platforms like Telegram by sending specific error or warning status messages. This ensures stakeholders are immediately informed about task failures or potential issues.

Does this task monitoring approach work without external dependencies?

Yes, this task monitoring approach works without external dependencies. It provides built-in scripts and references to integrate status updates directly into your Python scripts or shell commands for real-time task visibility.

When should I use automatic periodic monitoring instead of manual status updates?

Use automatic periodic monitoring for tasks exceeding a minute, such as data migrations taking hours. It sends continuous reassurance every 5 seconds, while manual status updates suit specific milestones requiring single immediate messages.