Ultrawork — Parallel AI Task Execution

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill is meant to run several AI agents in parallel, but it gives them broad autonomous workspace-editing and command-running ability without clear scoping, isolation, or rollback controls.

Review before installing. Use this only on a clean git branch or disposable worktree, give each parallel task a narrow and non-overlapping scope, inspect npm build/test scripts before allowing verification, and be prepared to stop spawned subagents if they hang or conflict.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Several agents could make project changes at the same time, consume model resources, or act on overly broad task wording before the user has reviewed the plan.

Why it was flagged

The skill passes arbitrary task text into autonomous subagents in run mode and launches them in the background, without artifact-backed file scopes, per-task approval, or safety limits.

Skill content
TASKS=("$@") ... openclaw sessions spawn --task "$task_desc" --model "$model" --runtime subagent --mode run --output "$output_file" 2>/dev/null &
Recommendation

Use only with explicit, narrow tasks on a clean branch or disposable worktree; require confirmation before edits; avoid suppressing errors; and add file/path scopes or review gates before running subagents.

ConcernHigh Confidence
ASI08: Cascading Failures
What this means

One bad or overlapping task can interfere with other tasks and leave the repository in a difficult-to-debug state.

Why it was flagged

The core workflow intentionally starts multiple agents simultaneously, which can create conflicting edits or compound errors if tasks are not truly independent.

Skill content
4. FIRE ALL AT ONCE
   - Spawn subagents in parallel
   - No waiting between spawns
Recommendation

Run parallel tasks in isolated branches/worktrees, enforce file-level ownership, merge changes only after review, and provide an easy rollback path.

What this means

In an untrusted or unfamiliar repository, build or test scripts could run commands the user did not expect.

Why it was flagged

The verification step runs project-defined npm scripts automatically when package.json is present. This is purpose-aligned for coding verification, but npm scripts can execute arbitrary local commands.

Skill content
if [[ -f "package.json" ]]; then
  if npm run build > /dev/null 2>&1; then ...
  if npm test > /dev/null 2>&1; then
Recommendation

Inspect package.json scripts first or run the skill in a sandboxed environment, especially on third-party repositories.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

If a spawned agent hangs or keeps working unexpectedly, the user may have to identify and stop it manually.

Why it was flagged

The skill tracks background subagent processes and waits for them, which is disclosed and purpose-aligned, but it does not show timeouts, cancellation handling, or stuck-process cleanup beyond waiting.

Skill content
# Save PID
echo $! > "$RESULTS_DIR/task-$task_id.pid" ... wait $pid 2>/dev/null || true
Recommendation

Add timeouts, visible process status, cancellation instructions, and cleanup procedures for spawned subagents.

What this means

A user or agent may need to create or adapt the script manually, which can introduce differences from the reviewed artifact.

Why it was flagged

The artifact set does not include an installed executable implementation, while SKILL.md shows a shell script-like implementation path. This is not malicious by itself, but it limits review of the actual runtime packaging.

Skill content
No install spec — this is an instruction-only skill.
Recommendation

Prefer a packaged, reviewable implementation with declared capabilities, or manually compare any created script against the reviewed SKILL.md before use.