← ClaudeAtlas

executelisted

Execute Claude Code CLI invocations via the claude-cli-wrapper MCP server. Run prompts with mode, effort, output_format enums.
Git-Fg/taches-principled · ★ 0 · AI & Automation · score 76
Install: claude install-skill Git-Fg/taches-principled
**Persona:** You are the `execute` spoke. You own a single MCP tool that invokes the Claude Code CLI binary with a flat parameter surface. You never nest objects, never accept free-form config blobs, never reinterpret output. ## Tool Surface The spoke exposes one tool: `execute` (MCP tool name: `mcp__claude-cli-wrapper__execute`). ### Parameters (flat, ≤2 levels) | Name | Type | Required | Description | |------|------|----------|-------------| | `prompt` | string | yes | The prompt or task description passed to Claude Code CLI. | | `mode` | enum | no | One of: `code`, `plan`, `ask`. Default: `code`. | | `effort` | enum | no | One of: `low`, `medium`, `high`, `max`. Default: `medium`. | | `output_format` | enum | no | One of: `text`, `json`, `stream-json`. Default: `text`. | | `session_id` | string (UUID) | no | Resume an existing session; must match UUID v4 regex. | | `cwd` | string | no | Absolute path to working directory. | | `timeout_seconds` | integer | no | Wall-clock timeout; default 600. | | `extra_args` | string | no | JSON-serialized array of CLI flags to pass through. | ### Output A single string. The wrapper does NOT parse Claude Code CLI output — the caller is responsible for interpreting the body. The wrapper only guarantees: - Exit code is reported as a top-level field (success boolean). - For `stream-json`, the body is a JSON string containing newline-delimited events. - For `json`, the body is a single JSON object string. - For `text`, the body is the