Batch beads task operations to minimize tool calls. Use when: (1) creating ≥3 tasks, (2) bulk status updates, (3) generating reports/queries, (4) creating task hierarchies (epics with children), (5) batch closing/starting tasks, (6) processing tasks with jq filters. Creates single scripts that run multiple bd commands instead of separate tool calls.