Batch
Process multiple items with progress tracking, checkpointing, and failure recovery.
Iván
@ivangdavila
What This Skill Does
Processes multiple items with progress tracking, checkpointing, and failure recovery. Handles errors by retrying transient failures, skipping bad items, and aborting on critical issues.
Replaces manual step-by-step processing by automating batch workflows with automatic retries, checkpoints, and a final success/failure summary.
When to Use It
- Process a list of files through a transformation pipeline
- Send bulk emails or notifications with per-item error handling
- Run a batch of API calls with rate-limit retries and progress logging
- Delete or archive a large set of records with confirmation and checkpointing
- Generate reports for multiple accounts or regions sequentially
- Migrate data from one system to another with rollback on critical failures
Install
$ openclaw skills install @ivangdavila/batchBefore Starting
- Dry run: Test with 2-3 items first
- Count: "Processing 47 items, ~2 min estimated"
- Confirm destructive ops: "This will delete 200 files. Proceed?"
During Processing
- Progress every 10 items: "23/47 complete (49%)"
- Checkpoint every 10-50 items: Save state to resume if interrupted
- On error: Log it, continue with rest (don't abort entire batch)
After Completion
Always report:
✅ 44 succeeded
❌ 3 failed (saved to failed.json for retry)
Error Handling
| Error | Action |
|---|---|
| Timeout, rate limit | Retry 3x with backoff (1s, 2s, 4s) |
| Bad format, missing data | Skip, log, continue |
| Auth failed, disk full | Abort entire batch |
Check strategies.md for parallel vs sequential decision matrix.
Check errors.md for retry logic and rollback patterns.
Related: For delegating to sub-agents, see delegate.
Top skills in this category
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
Auto-Updater Skill
@maximepradesAutomatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Free Ride - Unlimited free AI
@shaivpidadiManages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Automation Workflows
@jk-0001Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Desktop Control
@matagulAdvanced desktop automation with mouse, keyboard, and screen control