<< All versions
Skill v1.0.0
currentLLM-judged scan90/100tashfeenahmed/scallopbot/batch
──Details
PublishedOctober 24, 2026 at 12:35 AM
Content Hashsha256:6ba1c4c9f06bee66...
Git SHA5087c8413a50
──Files
Files (1 file, 1.6 KB)
SKILL.md1.6 KBactive
SKILL.md · 50 lines · 1.6 KB
version: "1.0.0" name: batch description: Execute multiple tool calls in parallel within a single response user-invocable: false disable-model-invocation: true triggers: [batch, parallel, concurrent, multi tool] metadata: openclaw: emoji: "\u26A1" requires: bins: []
Batch Skill
Execute multiple tool calls in parallel within a single response.
How It Works
This is a documentation-only skill — there is no script to run. Instead, the agent should emit multiple tool_use blocks in a single response. The agent loop already handles parallel tool execution natively.
When to Use
Use batch execution when:
- Independent operations: Multiple file reads, searches, or edits that don't depend on each other
- Gathering information: Reading several files at once to understand a codebase
- Parallel writes: Writing multiple independent files simultaneously
- Speed optimization: When operations can run concurrently
How to Use
Simply include multiple tool calls in a single response. For example, to read three files at once:
[tool_use: read_file with path="src/a.ts"][tool_use: read_file with path="src/b.ts"][tool_use: read_file with path="src/c.ts"]
All three will execute in parallel and results will be returned together.
Guidelines
- Only batch independent operations — if tool B depends on tool A's result, run them sequentially
- The agent loop handles execution, error handling, and result aggregation automatically
- Each tool call in the batch is executed independently — one failure does not affect others
- Results are returned in the order the tools complete