Agent skills

Zuke ships agent skills so AI coding assistants set up and author builds the right way — using the typed *Tasks wrappers instead of guessing the API or shelling out. The skills are authored once as portable SKILL.md folders and distributed from the repo's own skills marketplace, which installs into Claude Code, OpenAI Codex, and the Gemini CLI alike.

The two skills

SkillUse it to
zuke-setupScaffold Zuke into a project (zuke setup, the ./zuke launcher, a first build).
zuke-write-buildWrite or edit a zuke.ts — add targets, wire dependencies, call tool wrappers, generate CI.

Both live as SKILL.md folders under skills/ in the Zuke repo; each harness below serves that same source.

Claude Code

The skills are packaged as a Claude Code plugin distributed from the repo's marketplace. In Claude Code, add the marketplace:

/plugin marketplace add zuke-build/zuke

Then install the plugin from it:

/plugin install zuke@zuke

That makes zuke-setup and zuke-write-build available — they trigger automatically when you ask Claude to add Zuke to a project or write a build, and can be invoked explicitly as /zuke:zuke-setup and /zuke:zuke-write-build.

OpenAI Codex

The same plugin installs into Codex from the same repo — it carries a Codex-native .agents/plugins/marketplace.json and .codex-plugin/plugin.json alongside the Claude manifests. Add the marketplace:

codex plugin marketplace add zuke-build/zuke

Then install the plugin from it:

codex plugin add zuke@zuke

A single skill can also be pulled straight from the repo with Codex's built-in installer skill:

$skill-installer install https://github.com/zuke-build/zuke/tree/master/skills/zuke-write-build

Gemini CLI

The repo doubles as a Gemini CLI extension (the root gemini-extension.json; Gemini auto-discovers the skills/ folder next to it):

gemini extensions install https://github.com/zuke-build/zuke

Gemini installs a GitHub extension from the repo's latest release snapshot (offering a git clone as the fallback), so the extension tracks releases rather than master.

One source, every harness

The SKILL.md content is harness-agnostic — it follows the open Agent Skills standard. Each manifest above (the Claude marketplace and plugin manifests, the Codex marketplace and plugin manifests, the Gemini extension manifest) is a thin adapter over the shared skills/ source, so every harness serves the same two skills, and an improvement to a skill lands everywhere at once.

Skills teach an agent to author a build; the MCP server is the complement — it lets an agent operate one through typed tool calls. They work well together: install the skills, register zuke mcp, and an assistant can write a target and then run it.