dispatch
Launch non-blocking Claude Code headless tasks from slash command dispatch. Use when user requests async coding jobs and does not require slash-only Claude plugins.
Why use this skill?
Learn to use the OpenClaw dispatch skill to run non-blocking, headless coding tasks in your terminal. Automate long-running jobs safely and efficiently with this OpenClaw plugin.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/edxi/miniade-dispatchWhat This Skill Does
The dispatch skill is a powerful utility within the OpenClaw AI ecosystem designed to initiate non-blocking, headless coding tasks. It acts as an asynchronous bridge between the user and Claude Code, allowing developers to offload intensive or long-running coding jobs to the background without freezing the current interactive chat session. By invoking {baseDir}/scripts/run_dispatch.sh, the skill handles project scoping, environment configuration, and task execution, ensuring that complex code generation or refactoring tasks proceed independently of the main AI agent interface.
Installation
To integrate this skill into your environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/edxi/miniade-dispatch
Ensure that your environment variables, specifically REPOS_ROOT, are correctly set to reflect your local repository storage, and verify that the dispatch.env.local file is properly configured if you require specific environment overrides for your projects.
Use Cases
- Bulk Refactoring: Trigger large-scale dependency updates or style consistency changes across a codebase without keeping the terminal open.
- CI/CD Simulation: Run unit tests or suite validations in a background environment before pushing to your remote repository.
- Long-Running Generative Tasks: Queue complex architectural scaffolding generation that might otherwise hit request timeout limits in a standard chat window.
Example Prompts
- "/dispatch web-portal auth-fix update all authentication middleware to use the new session token structure, ignore deprecation warnings."
- "/dispatch data-engine optimize-queries improve the indexing logic in user-service modules, limiting impact to read-only operations."
- "/dispatch mobile-app feature-scaffold generate the boilerplate code for the new user profile screen based on the design spec in /docs/ui."
Tips & Limitations
- Non-Blocking Execution: Because tasks run via
nohup, they do not provide live status updates in the chat. Monitor the output file path provided in the launch summary to track progress. - Timeout Safety: Tasks are constrained by
DISPATCH_TIMEOUT_SEC, which defaults to 7200 seconds. Ensure your tasks can complete within this window. - Security: The skill strictly avoids shell sourcing, using a key-value parser for configuration files to prevent command injection. Network callbacks are disabled by default; only enable them if your pipeline specifically requires external integration and you have configured the necessary security groups.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-edxi-miniade-dispatch": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
dispatchi
Launch non-blocking interactive Claude Code tasks for slash-only plugins like ralph-loop. Use when a task needs interactive slash commands and completion callback routing.
cancel
Cancel an active interactive dispatch run by run-id from slash command cancel. Use when user wants to stop a dispatchi or ralph-loop task immediately.