Skip to content

dvrtech-us/delegate-model

v1.0.0MIT

Delegate scoped tasks to local Grok, Codex, OpenCode, or Claude Code CLIs, or to an ACP-speaking agent via acp.js.

acp

Drive a local Agent Client Protocol (ACP) agent through scripts/acp.js. Use ONLY when the user names ACP, or names an agent that has no first-class backend (for example "gemini via acp", "use grok agent stdio", "opencode acp"). Never use this skill for an unnamed "delegate this" request, and never use it when the user named grok, codex, opencode, or claude as a first-class backend.

claude

Delegate a self-contained task to the local Claude Code agent (claude CLI) through the delegate-model wrapper, and capture its result. Use when the user asks to "ask claude", "delegate this to claude", "have claude do X", "get a second opinion from claude", or wants an Anthropic/Claude Code pass from a host that is not already Claude Code.

codex

Delegate a self-contained task to the local Codex agent (OpenAI codex CLI) through the delegate-model wrapper, and capture its result. Use when the user asks to "ask codex", "delegate this to codex", "have codex do X", "get a second opinion from codex", "have codex review this", or wants an adversarial review or plan critique from the local Codex agent running on this machine.

delegate

Route a scoped task to whichever local peer agent (Grok, Codex, opencode, or Claude) fits best, through the delegate-model wrapper. Use ONLY when the user asks to "delegate this", "get another model's opinion", "have another agent look at this", or similar, WITHOUT naming a specific backend. If the user names grok, codex, opencode, or claude explicitly, use that backend's own skill instead of this one.

grok

Delegate a self-contained task to the local Grok agent (xAI grok CLI) through the delegate-model wrapper, and capture its result. Use when the user asks to "ask grok", "delegate this to grok", "have grok do X", "get a second opinion from grok", or wants to offload a scoped implementation task to the local Grok agent running on this machine.

opencode

Delegate a self-contained task to the local opencode agent (SST opencode CLI) through the delegate-model wrapper, and capture its result. Use when the user asks to "ask opencode", "delegate this to opencode", "have opencode do X", "run this through the local model", "get a second opinion from opencode", or wants a local/free/offline pass, including on models served via LM Studio or Ollama.