mj1618

swarm run

```

mj1618 16 4 Updated 7mo ago
GitHub

Install

npx skillscat add mj1618/swarm-cli

Install via the SkillsCat registry.

About this skill

This skill runs AI agents directly from the command line using plain text prompts. It solves the need to execute agents with configurable iterations, timeouts, environment variables, and background operation. Developers should use it for automated, repeatable agent tasks without a separate interface.

SKILL.md

swarm run

Run AI agents with inline string prompts.

Basic Usage

swarm run -s "Your prompt here"

All Options

Flag Short Description
--prompt-string -s Prompt string (required)
--iterations -n Number of iterations (default 1, 0 = unlimited)
--forever -F Run indefinitely until manually stopped
--model -m Model override (e.g. sonnet, opus)
--detach -d Run in background
--name -N Name the agent for easy reference
--working-dir -C Run agent in a different directory
--env -e Set env vars, repeatable (e.g. -e KEY=VALUE)
--label -l Attach labels, repeatable (e.g. -l team=backend)
--timeout Total timeout (e.g. 30m, 2h)
--iter-timeout Per-iteration timeout (e.g. 10m)
--on-complete Shell command to run when agent completes
--prefix Content to prepend to the prompt
--suffix Content to append to the prompt
--parent -P Parent agent ID (for sub-agents)

Examples

# Simple one-shot task
swarm run -s "Fix the failing tests in src/"

# Run 5 iterations in the background
swarm run -s "Review and improve error handling" -n 5 -d

# Run forever with a model override
swarm run -s "Monitor logs and report issues" -F -m sonnet

# Named agent in a specific directory
swarm run -s "Refactor the auth module" -N auth-refactor -C ~/projects/app -d

# With a timeout and on-complete hook
swarm run -s "Run the full test suite" --timeout 30m --on-complete "notify-send 'Done'"

# With environment variables and labels
swarm run -s "Deploy to staging" -e ENV=staging -e DRY_RUN=true -l team=infra -d

# With prompt prefix/suffix
swarm run -s "Implement the feature" --prefix "You are an expert Go developer." --suffix "Write tests for everything."

# Unlimited iterations, detached
swarm run -s "Continuously check for regressions" -n 0 -d