delegate-skills

A set of skills that hand a task to a separate CLI agent while you review the diff and land the commit yourself

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Launches third-party CLI agents that edit the working tree and run commands
  • Some CLIs do not enforce a read-only mode
All reasons and checks

amelnagdy/delegate-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/delegate-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .claude/skills
cp -R "$tmp/skills/codex-delegate" .claude/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .github/skills
cp -R "$tmp/skills/codex-delegate" .github/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .devin/skills
cp -R "$tmp/skills/codex-delegate" .devin/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .cline/skills
cp -R "$tmp/skills/codex-delegate" .cline/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .roo/skills
cp -R "$tmp/skills/codex-delegate" .roo/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add amelnagdy/delegate-skills --skill codex-delegate -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 6826b36
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/amelnagdy/delegate-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/codex-delegate/
git -C "$tmp" checkout 6826b363085dcc80875372315fe7d208c4bf733f
mkdir -p .agents/skills
cp -R "$tmp/skills/codex-delegate" .agents/skills/codex-delegate

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 6826b36.

Text for your agent

Install the package: npx skills add amElnagdy/delegate-skills. Then ask the orchestrator to run delegate-setup to sort your installed CLIs into lanes, or call a specific skill directly, for example codex-delegate.

Other ways from the author
npx skills add amElnagdy/delegate-skills

Installs the whole delegation skill package.

This is third-party code. Review the repository files before installing.

What it does

A package of *-delegate skills, each bound to one CLI agent: Claude Code, Codex, Cursor, Aider, OpenCode, Cline, Copilot and others. The orchestrator writes a brief, the skill launches the chosen CLI in a separate session through relay.mjs, waits for a structured result.json and returns the diff with a report. A separate delegate-setup skill discovers installed CLIs and organizes them into named lanes such as feature, tests and ui after you approve. Committing always stays with the reviewer: the relay never commits. The scripts use Node built-ins only, with no dependencies and no network calls.

Who it is for. For developers who work in one orchestrator and hand tasks to several CLI agents.

Good fit when

  • You want to hand a bounded task to a separate agent and review its diff before committing
  • You want to run a queue of tasks through different CLIs while staying the reviewer
  • You want to fix which agent handles features, which handles tests, which handles UI

Not a fit when

  • The task is small enough to do inline in the current session
  • The required CLI agent is not installed or not authenticated

Example request

Use codex-delegate to have Codex rewrite the billing module, then show me the diff to review and commit

Limitations

Each *-delegate skill needs its own CLI installed and authenticated as you would at the terminal. Node 18 or newer and git are required. Some CLIs have no enforced read-only mode: for those the diff and the touched-files list are enough to review against, but not a guarantee of isolation. The full delegation loop is verified on Claude Code; other orchestrators are designed for but not all proven.

How to disable. Remove the *-delegate skill folders from the agent's skills directory, for example .claude/skills/ or ~/.claude/skills/.

Security check

  • Launches third-party CLI agents that edit the working tree and run commands
  • Some CLIs do not enforce a read-only mode

README in short

The README describes a package of delegation skills: one skill per CLI agent plus delegate-setup for building lanes. Each skill carries a single relay.mjs that launches the CLI, writes result.json under the shared delegate-relay.result.v1 contract and reports status, exit code and touched files. It installs through the Skills CLI in one command, for the whole package, for setup only, or for a single skill. The README states plainly what read-only mode each CLI actually enforces. MIT licensed.

SKILL.md

---
name: agy-delegate
description: >-
  Delegate a coding task to the Google Antigravity CLI (`agy`) as a background implementer, then review
  its diff and land it yourself. Use this whenever the user wants to hand implementation work to
  Antigravity or agy - phrasings like "have Antigravity do X", "delegate this to agy", "run it through
  agy", or "use Antigravity to implement/fix/refactor" - or wants to run a queue of coding tasks
  through agy while staying the reviewer. DO NOT USE for tasks small enough to do inline, or when the
  user wants the code written directly without delegating.
license: MIT
compatibility: Requires the `agy` CLI installed and authenticated, Node.js, and git. The orchestrator must be able to run shell commands and read files. Shell examples assume bash/zsh (macOS/Linux, or Git Bash/WSL on Windows).
metadata:
  version: 0.5.0
---

# Antigravity Delegate

You are the **orchestrator**. This skill lets you hand a bounded coding task to a separate
**implementer** - the Google Antigravity CLI (`agy`) - then review what it produced and land it
yourself. You write the brief and own the judgment; Antigravity does the typing in its own
conversation; you verify and commit.

FAQ

Who makes the commit?

Always you. The relay launches the CLI and returns the diff but never commits: that belongs to the reviewer.

Which CLIs are supported?

There are separate skills for Claude Code, Codex, Cursor, Aider, OpenCode, Cline, Copilot, Kimi, Grok, Qoder and more, with the full list in the README.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.7KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AIdelegate-skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.