| name | cli-coding-agents |
| description | CLI Coding Agents. |
CLI Coding Agents
When to use this skill
- Use when the user request matches this skill's domain and capabilities.
- Use when this workflow or toolchain is explicitly requested.
When not to use this skill
- Do not use when another skill is a better direct match for the task.
- Do not use when the request is outside this skill's scope.
Launch coding agents across Claude, Droid, and OpenCode CLI platforms with unified profile management and flexible configuration.
Quick Start
Profile Management (All CLIs)
List all profiles:
ai-claude-start list
ai-droid-start list
ai-opencode-start list
Setup wizard:
ai-claude-start setup
ai-droid-start setup
ai-opencode-start setup
Set default profile:
ai-claude-start default <profile-name>
ai-droid-start default <profile-name>
ai-opencode-start default <profile-name>
Delete profile:
ai-claude-start delete <profile-name>
ai-droid-start delete <profile-name>
ai-opencode-start delete <profile-name>
System health check:
ai-claude-start doctor
ai-droid-start doctor
ai-opencode-start doctor
Launch Commands
Claude CLI
Basic launch:
claude-start
claude-start ZAI
claude-start MinimaxM2.1
With flags (passed to Claude):
claude-start --continue
claude-start ZAI --model claude-sonnet-4-5
claude-start --dangerously-skip-permissions --continue
Cross-command invocation:
ai-claude-start ZAI
ai-droid-start --claude ZAI
ai-opencode-start --claude ZAI
Droid CLI
Basic launch:
droid-start
droid-start ZAI
droid-start deepseek-v3.2
With flags (passed to Droid):
droid-start --continue
droid-start GLM-4.7 --model claude-sonnet-4-5
Cross-command invocation:
ai-droid-start ZAI
ai-claude-start --droid ZAI
ai-opencode-start --droid ZAI
OpenCode CLI
Basic launch:
opencode-start
opencode-start ZAI
opencode-start code-fast-1
With flags (passed to OpenCode):
opencode-start --continue
opencode-start ZAI --model anthropic/claude-sonnet-4-5
opencode-start --run "explain this file"
Cross-command invocation:
ai-opencode-start ZAI
ai-claude-start --opencode ZAI
ai-droid-start --opencode ZAI
Profile × CLI Combinations
With Claude
claude-start ZAI
claude-start MinimaxM2.1
claude-start deepseek-v3.2
claude-start code-fast-1
claude-start oss-120B
claude-start "kimi K2"
claude-start M2.1
With Droid
droid-start ZAI
droid-start MinimaxM2.1
droid-start deepseek-v3.2
droid-start code-fast-1
droid-start oss-120B
droid-start "kimi K2"
droid-start M2.1
With OpenCode
opencode-start ZAI
opencode-start MinimaxM2.1
opencode-start deepseek-v3.2
opencode-start code-fast-1
opencode-start oss-120B
opencode-start "kimi K2"
opencode-start M2.1
Advanced Usage
Environment Variable Overrides
Custom Claude command:
CLAUDE_CMD="/path/to/custom/claude" claude-start ZAI
Custom Droid command:
DROID_CMD="/path/to/custom/droid" droid-start ZAI
Custom OpenCode command:
OPENCODE_CMD="/path/to/custom/opencode" opencode-start ZAI
Testing with Custom Commands
Test environment injection (doesn't actually launch CLI):
claude-start ZAI --cmd "node -e \"console.log(process.env.ANTHROPIC_AUTH_TOKEN)\""
droid-start ZAI --cmd "echo Testing with $ANTHROPIC_AUTH_TOKEN"
opencode-start ZAI --cmd "node -e \"console.log(process.env.ANTHROPIC_API_KEY)\""
Profile Selection
Use default profile (interactive if multiple):
claude-start
Use specific profile:
claude-start ZAI
Interactive selection (if multiple profiles):
claude-start
Reference Files
For detailed information, see: