warp-delegate
Has your agent delegate programming tasks to a specific tool (Warp Agent CLI). The user always has the final say.
What it does
This tool lets you delegate coding tasks to a tool called 'Warp Agent CLI' (`oz`). You write the instructions, the `oz` tool does the coding, and you review the result before accepting it.
When to use it
- ✓When you want an AI to handle a specific coding task.
- ✓When you want to review changes before they are applied.
- ✓When you need a specialized tool to perform coding tasks.
Example of what to ask your AI
“Delegate the creation of a Python function to validate emails, using the `oz` tool.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You write a clear request describing the task and what you expect. The `oz` tool executes this request in your code environment and presents the changes for your review.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill warp-delegateOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/warp-delegate/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Bundled upstream support
Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes.
Warp Delegate
When to Use
- You want to delegate a bounded coding task to a separate
warpimplementer (Warp Agent CLI) and then review its diff yourself. - The user explicitly asked for delegation to this implementer.
You are the orchestrator. Delegate a bounded coding task to a separate implementer - the Warp Agent CLI - then review what it produced and land it yourself. You write the brief and own the judgment; the implementer makes changes in its own conversation; you verify and commit.
The loop needs only a shell command and file access, so any comparable orchestrator can drive it.
The binary is oz, not warp
Warp ships two different programs, and only one of them can be delegated to:
oz- the Warp Agent CLI. Headless and scriptable;oz agent runexecutes an agent against a local directory. This is what the relay drives.warp- the interactive Warp TUI. It requires a terminal device, has no prompt or print flag (its only options are--resume,--auto-approve,--api-key, and the provider-key commands), and exits withDevice not configuredwhen stdin is a pipe. It cannot be relayed.
If oz is missing but warp is installed, you have the TUI, not the CLI.
When NOT to use this
- The task is small enough to do inline; delegation overhead is not worth it.
- The
ozCLI is not installed or authenticated. - You need a sandboxed or read-only implementer.
oz agent runhas no sandbox, no permission mode, and no read-only run - see Autonomy and permissions. - The work must stay off Warp's servers.
oz agent runuploads an end-of-run workspace snapshot unless--no-snapshotis passed, and conversations live server-side.
Prerequisites (check once)
- Install the Warp Agent CLI - see https://docs.warp.dev/cli/.
- Authenticate:
oz login, or setWARP_API_KEYfor CI, a container, or any headless host. - Confirm the account has AI quota. A working login is not enough - unlike the other CLIs in
this package.
oz whoamican succeed while every dispatch fails withIn order to use Warp's AI features, subscribe to a Warp plan, or bring your own inference.Warp records this internally asQuotaLimit/ "lack of AI quota", so it is a credit condition on the account rather than a CLI-specific entitlement:ozruns the same agent harness as the Warp app and draws on the same account, plan, and credits. Check thatoz whoaminames the account holding the plan - if it does not,oz logout && oz loginfixes it. Otherwise confirm the plan's AI credits are not spent, or store your own provider key -warp --set-provider-api-key <openai|anthropic|google|grok>, or/api-keysinside the TUI. Bring-your-own-key needs no paid Warp plan. - Confirm
oz --versionsucceeds andoz whoamiprints your user. - Work in, or point
--cdat, the target git repository.
On macOS the CLI is distributed as a signed Developer ID binary; a first run may be held by Gatekeeper until it is approved.
Choose the model (optional)
Omit --model to use Warp's configured default. To pick another, choose an id from oz model list
and pass it verbatim. The relay accepts letters, digits, and . _ : / - only, so a value cannot be
mistaken for another oz flag.
The loop
Run these five steps per task. Steps 1, 4, and 5 require judgment; 2 and 3 are mechanical.
1. Write the brief
Warp sees only the text you send plus what it can inspect in the workspace - no chat history or
shared context. Include the goal, current state, what to change, what to leave untouched, the
project's actual gates, and a report contract. Tell it not to commit. Keep one task per brief.
The brief is delivered as the --prompt value on argv, so it is visible in the host process list -
keep secrets out of it and reference workspace files instead. See
references/writing-the-brief.md.
2. Dispatch
Use the bundled relay. It runs oz agent run --output-format ndjson, captures the event stream, and
writes result.json. (<skill-dir> is the installed folder containing this SKILL.md.)
node "<skill-dir>/scripts/relay.mjs" --brief brief.txt --cd /path/to/repo
…
FAQ
What is `oz`?
It's a command-line program (CLI) that performs coding tasks automatically. It's different from `warp`, which is an interactive terminal tool.
Do I need to install anything?
Yes, you need to install the 'Warp Agent CLI' (`oz`) and authenticate it with your account.
Can I use any AI model?
You can use Warp's default model or choose a specific one by using the `oz model list` command to see your options.
Details
Original description by the author
Delegate coding tasks to the Warp Agent CLI (`oz`) only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4527
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
benchmark-optimization-loop
Has your agent improve something's speed in a measured way. It tests multiple versions and chooses the fastest one that still works correctly.
affaan-m/ECC
change-impact
Helps your agent analyze the impact of code changes before making them. It compares the planned vs. actual results afterward, covering paths, data, tests, and documentation. Useful for risky or system-wide changes.
affaan-m/ECC
click-path-audit
Lets your agent trace all user buttons and interactions to find bugs. It finds issues where functions seem to work alone but fail together. Useful when bugs persist even after debugging.
affaan-m/ECC