bhu0345

Claude Live Progress Skill — Development skill for Claude Code

Development community

A Claude Agent Skill that shows a live progress bar, step timeline and ETA for long-running agent tasks.

How to install Claude Live Progress Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open bhu0345/claude-live-progress-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Live Progress Skill does

A Claude Agent Skill that shows a live progress bar, step timeline and ETA for long-running agent tasks. 让 Claude 长任务有实时进度条和预计完成时间。

Alternatives in Development

README

Live Progress: a progress bar and ETA for Claude's long tasks

**English** | [简体中文](README.zh-CN.md)

![Claude Agent Skill](https://img.shields.io/badge/Claude-Agent%20Skill-2E56D9) ![License: MIT](https://img.shields.io/badge/license-MIT-1D8757) ![No dependencies](https://img.shields.io/badge/dependencies-none-5E6A7F)

When Claude works on a long task (research, batch file processing, a multi-section report), you usually can't tell how far along it is or how long it will take. **live-progress** is an [Agent Skill](https://github.com/anthropics/skills) that fixes that. At the start of a long task, Claude publishes a live progress page as an artifact. You can open it at any time to see:

  • what Claude is doing right now
  • every step, with its status and time taken
  • a segmented progress bar, where each segment is sized by that step's estimated time
  • time elapsed, time left, and the expected finish time
  • a short activity log

**[▶ Try the live demo](https://bhu0345.github.io/claude-live-progress-skill/en/)** (simulated data, updates every few seconds)

Live Progress page, light theme Live Progress page, dark theme on a phone

How it works

Claude ──ArtifactData.update──▶ artifact database (run/state) ──live subscription──▶ progress page
        (once per checkpoint)                                                        (ticks every second)
  • The page never writes anything. It subscribes to one document, run/state, in the artifact's database.
  • Claude writes a small merge update at each checkpoint, usually when one step ends and the next begins. Only the changed fields are sent.
  • The page does all the timing and ETA work itself, every second, from the timestamps Claude wrote.

How the ETA is estimated

  1. Claude gives every step an estimate in minutes (est) when it plans the task.
  2. The page learns a **p