monkeys

Plugin

The binary is the whole tool, and an agent that can run a shell can already use it. The plugin adds the skill, which is what makes the agent reach for monkeys on its own instead of asking you to paste a secret.

plugins/monkeys is an Agent Plugins package around an Agent Skills skill, and this repository is a marketplace for it in the two clients that have one:

plugin.json
skills/monkeys/SKILL.md

Claude Code

claude plugin marketplace add eastriverlee/monkeys
claude plugin install monkeys@eastriverlee

/monkeys:install then fetches the binary, and a session that starts without one says so.

Codex

codex plugin marketplace add eastriverlee/monkeys
codex plugin add monkeys@eastriverlee

Codex does not fetch the binary, so install that first.

Other agents

Agent Skills is an open standard, and the directory its clients share is .agents/skills. https://monk3ys.dev/skill serves the file:

mkdir -p .agents/skills/monkeys
curl -fsSL https://monk3ys.dev/skill -o .agents/skills/monkeys/SKILL.md

That covers the project. ~/.agents/skills/monkeys/SKILL.md covers every project at once. Codex, Cursor and opencode read both, alongside a directory of their own such as .cursor/skills, and other clients follow the same pattern.

The skill restates a few invocations so an agent knows them before it runs anything. make check holds that copy to the binary, failing when the skill names a command monkeys help does not list.

On this page