From dd561f58d1206ef2bf14c1f799b01718cb6eb89b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 3 Jan 2026 17:21:17 +0100 Subject: [PATCH] docs: expand coding-agent Pi usage --- skills/coding-agent/SKILL.md | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/skills/coding-agent/SKILL.md b/skills/coding-agent/SKILL.md index 46351e8e0..b3307dd9a 100644 --- a/skills/coding-agent/SKILL.md +++ b/skills/coding-agent/SKILL.md @@ -1,7 +1,7 @@ --- name: coding-agent -description: Run Codex CLI, Claude Code, or OpenCode via background process for programmatic control. -metadata: {"clawdis":{"emoji":"🧩","requires":{"anyBins":["claude","codex","opencode"]}}} +description: Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control. +metadata: {"clawdis":{"emoji":"🧩","requires":{"anyBins":["claude","codex","opencode","pi"]}}} --- # Coding Agent (background-first) @@ -113,6 +113,37 @@ bash workdir:~/project background:true command:"opencode run \"Your task\"" --- +## Pi Coding Agent + +```bash +# Install: npm install -g @mariozechner/pi-coding-agent +bash workdir:~/project background:true command:"pi \"Your task\"" +``` + +--- + +## Pi flags (common) + +- `--print` / `-p`: non-interactive; runs prompt and exits. +- `--provider `: pick provider (default: google). +- `--model `: pick model (default: gemini-2.5-flash). +- `--api-key `: override API key (defaults to env vars). + +Examples: + +```bash +# Set provider + model, non-interactive +bash workdir:~/project background:true command:"pi --provider openai --model gpt-4o-mini -p \"Summarize src/\"" +``` + +--- + +## tmux (optional) + +Only use tmux if you need persistence/interaction; otherwise prefer background mode. + +--- + ## ⚠️ Rules 1. **Respect tool choice** — if user asks for Codex, use Codex. NEVER offer to build it yourself!