⏱️ Progress bar skill for AI agents - auto-display progress for tasks >30s
- Auto ETA calculation based on actual execution speed
- Real-time percentage and visual progress bar
- Multi-step task tracking
- Cross-platform compatible (Windows/Linux/macOS)
from progress_bar import ProgressBar
pb = ProgressBar(total_steps=9, task_name="Generate Images", estimate_per_step=5)
print("Starting task...")
pb.show("Step 1: Generate cover")
# ... do work ...
pb.show("Step 2: Generate categories")
# ... do work ...
pb.done("All done!")- Tasks > 30 seconds → Auto display progress bar
- Fast tasks (< 30s) → No progress bar needed
MaZong & XiaoXia 🦐
MIT