report-progress

Report phase and completion percent for long-running tasks asynchronously.

6|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Acosmi/CrabClaw --skill report-progress
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report-progress
Source: https://github.com/Acosmi/CrabClaw/tree/main/docs/skills/tools/internal/report-progress
Command: npx skills add https://github.com/Acosmi/CrabClaw --skill report-progress

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long-running tasks often leave users guessing about progress. This tool asynchronously pushes phase updates and percent complete to keep users informed and reduce wait-time anxiety.

Core Features & Use Cases

  • Asynchronous progress reporting: emit non-blocking updates as tasks advance through phases.
  • Phase + percent visibility: communicate current stage and completion percentage to UI or notifications.
  • Use Case: during file processing, builds, or data migrations, provide ongoing status updates to dashboards or chat channels.

Quick Start

Invoke report_progress with a brief summary and optional percent and phase to push a real-time progress update to the user.

Frequently Asked Questions about report-progress

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

FAQPage Schema
How do I send real-time progress updates for long-running asynchronous tasks?

To send real-time progress updates for long-running asynchronous tasks, you can emit non-blocking phase and completion percentage updates directly to user interfaces or notification channels as your workflow advances.

What is the best way to track build and deployment phase visibility for users?

Tracking build and deployment phase visibility involves continuously communicating the current stage and completion percentage to dashboards, ensuring proactive user updates and reducing wait-time anxiety during multi-stage workflows.

Can I push non-blocking progress notifications for file processing without freezing the main workflow?

Yes, you can push non-blocking progress notifications for file processing by asynchronously reporting task status, which satisfies asynchronous delivery and keeps the primary workflow running without interruption.

Does asynchronous progress reporting support configurable thresholds for update frequency?

Asynchronous progress reporting supports configurable thresholds, allowing you to specify when and how often phase and percent updates are pushed to notification channels during data migrations or builds.

How do I report completion percentage and current phase during multi-stage task management?

You report completion percentage and current phase during multi-stage task management by invoking the progress reporting function with a brief summary, optional percent, and phase data to push a real-time update.