Install
openclaw skills install arc-free-worker-dispatch-1-1-0Route tasks to free AI models via OpenRouter to save money. Use when the agent needs to delegate content writing, research, code generation, or other tasks to cheaper/free models instead of using expensive primary models. Prevents surprise API bills.
openclaw skills install arc-free-worker-dispatch-1-1-0Delegate tasks to free AI models via OpenRouter. Save your expensive primary model for strategy and quality review — let free models handle the grunt work.
Running everything through Claude Opus or GPT-4 costs real money. Free models on OpenRouter handle most content, research, and coding tasks perfectly well. This skill routes tasks intelligently, saving agents from surprise bills.
| Model | Best For | Context |
|---|---|---|
stepfun/step-3.5-flash:free | Research, analysis, brainstorming | 128K |
arcee-ai/trinity-large-preview:free | SEO copy, blog posts, marketing | 128K |
openrouter/free | Auto-route to best available free model | Varies |
python3 {baseDir}/scripts/dispatch.py task --prompt "Write a blog post about freelance copywriting rates in 2026" --model "arcee-ai/trinity-large-preview:free"
python3 {baseDir}/scripts/dispatch.py task --prompt "Research the top 10 Notion templates for freelancers" --type research
python3 {baseDir}/scripts/dispatch.py models
python3 {baseDir}/scripts/dispatch.py status --model "stepfun/step-3.5-flash:free"
python3 {baseDir}/scripts/dispatch.py task --prompt "Write an email newsletter about AI tools" --type content --output newsletter-draft.md
python3 {baseDir}/scripts/dispatch.py batch --file tasks.json
The tasks.json format:
[
{"prompt": "Write a product description", "type": "content"},
{"prompt": "Research competitor pricing", "type": "research"},
{"prompt": "Generate a Python script for...", "type": "code"}
]
The --type flag auto-selects the best free model:
| Type | Model | Why |
|---|---|---|
research | stepfun/step-3.5-flash:free | Fast, good at analysis |
content | arcee-ai/trinity-large-preview:free | Strong at writing |
code | openrouter/free | Auto-routes to best coder |
general | openrouter/free | Let OpenRouter decide |
Results are printed to stdout by default. Use --output <file> to save to a file. Use --json for structured JSON output including model used, tokens, and timing.
--type for best model matching instead of specifying models directlyopenrouter/free