Subagent CLI Skills
Delegate work between coding agents through their headless command-line interfaces.
The author’s twenty-four-Skill package teaches a main agent to invoke another vendor’s CLI as a subagent. Each workflow includes delegation and execution guidance for its specific tool.
Use cases
- Ask another coding agent for a review
- Delegate a bounded implementation task
- Coordinate agents from different vendors
How to use
Install and authenticate the target agent CLI before delegation. Give the subagent a bounded task and use the upstream execution rules to inspect its result.
Skills
antigravity-cli
Use Antigravity CLI as a subagent. Lets the main agent prompt Antigravity CLI from the terminal in headless mode with the `agy` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Antigravity CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsclaude-code
Use Claude Code CLI as a subagent. Lets the main agent prompt Claude Code CLI from the terminal in headless mode with the `claude` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Claude Code CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillscline-cli
Use Cline CLI as a subagent. Lets the main agent prompt Cline CLI from the terminal in headless mode with the `cline` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Cline CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillscodex-cli
Use Codex CLI as a subagent. Lets the main agent prompt Codex CLI from the terminal in headless mode with the `codex` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Codex CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillscopilot-cli
Use GitHub Copilot CLI as a subagent. Lets the main agent prompt GitHub Copilot CLI from the terminal in headless mode with the `copilot` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to GitHub Copilot CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillscursor-cli
Use Cursor CLI as a subagent. Lets the main agent prompt Cursor CLI from the terminal in headless mode with the `agent` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Cursor CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsdeepagents-code
Use Deep Agents Code as a subagent. Lets the main agent prompt Deep Agents Code from the terminal in headless mode with the `dcode` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Deep Agents Code, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsdevin-cli
Use Devin CLI as a subagent. Lets the main agent prompt Devin CLI from the terminal in headless mode with the `devin` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Devin CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsgemini-cli
Use Gemini CLI as a subagent. Lets the main agent prompt Gemini CLI from the terminal in headless mode with the `gemini` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Gemini CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsgoose-cli
Use Goose CLI as a subagent. Lets the main agent prompt Goose CLI from the terminal in headless mode with the `goose` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Goose CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsgrok-cli
Use Grok CLI as a subagent. Lets the main agent prompt Grok CLI from the terminal in headless mode with the `grok` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Grok CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillshermes-agent
Use Hermes Agent CLI as a subagent. Lets the main agent prompt Hermes Agent CLI from the terminal in headless mode with the `hermes` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Hermes Agent CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsjunie-cli
Use Junie CLI as a subagent. Lets the main agent prompt Junie CLI from the terminal in headless mode with the `junie` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Junie CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillskilocode-cli
Use Kilo Code CLI as a subagent. Lets the main agent prompt Kilo Code CLI from the terminal in headless mode with the `kilo` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Kilo Code CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillskimi-code
Use Kimi Code CLI as a subagent. Lets the main agent prompt Kimi Code CLI from the terminal in headless mode with the `kimi` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Kimi Code CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillskiro-cli
Use Kiro CLI as a subagent. Lets the main agent prompt Kiro CLI from the terminal in headless mode with the `kiro-cli` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Kiro CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsmistral-vibe
Use Mistral Vibe CLI as a subagent. Lets the main agent prompt Mistral Vibe CLI from the terminal in headless mode with the `vibe` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Mistral Vibe CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsoh-my-pi
Use Oh My Pi CLI as a subagent. Lets the main agent prompt Oh My Pi CLI from the terminal in headless mode with the `omp` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Oh My Pi CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsopenclaw-cli
Use OpenClaw as a subagent. Lets the main agent prompt OpenClaw from the terminal in headless mode with the `openclaw agent exec` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to OpenClaw, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsopencode-cli
Use OpenCode CLI as a subagent. Lets the main agent prompt OpenCode CLI from the terminal in headless mode with the `opencode` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to OpenCode CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsopenhands-cli
Use OpenHands CLI as a subagent. Lets the main agent prompt OpenHands CLI from the terminal in headless mode with the `openhands` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to OpenHands CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillspi-cli
Use Pi CLI as a subagent. Lets the main agent prompt Pi CLI from the terminal in headless mode with the `pi` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Pi CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsqoder-cli
Use Qoder CLI as a subagent. Lets the main agent prompt Qoder CLI from the terminal in headless mode with the `qodercli` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Qoder CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skillsqwen-code
Use Qwen Code CLI as a subagent. Lets the main agent prompt Qwen Code CLI from the terminal in headless mode with the `qwen` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Qwen Code CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
amirkiarafiei/subagent-cli-skills