by yanauto
Make Claude the manager, not the coder: one skill that hands work to cheaper AI CLIs, verifies the results, and gets a second vendor to review.
# Add to your Claude Code skills
git clone https://github.com/yanauto/opus-managerSee how opus-manager compares with popular alternatives.
opus-manager is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by yanauto. Make Claude the manager, not the coder: one skill that hands work to cheaper AI CLIs, verifies the results, and gets a second vendor to review. It has 50 GitHub stars.
opus-manager's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/yanauto/opus-manager" and add it to your Claude Code skills directory (see the Installation section above).
opus-manager is primarily written in Shell. It is open-source under yanauto on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh opus-manager against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
English · 中文
国内下载 (China mirror): yan-auto.me/zh/downloads/opus-manager
Unattended. Hand the work over and walk away.
A Claude Code skill that makes Claude the manager of your project instead of its typist. Claude plans the work as tickets, dispatches them to cheaper coding agents already on your machine, verifies the results itself, has a model from a different vendor review the code, and keeps going while you are gone.

A real run. It took about 4 minutes; the GIF plays most of it at 20× speed. Claude writes the ticket, DeepSeek builds it, Claude reruns the checks and commits, GLM reviews, Claude checks each finding.
Tell Claude what you want done and leave. It asks the questions it would otherwise interrupt you with before you go, then works down the queue: dispatch, accept, review, fix, next. Decisions it may not make alone go into a list for you, and it carries on with other tickets. When you are back, a short report tells you what works, what is waiting for you, and what it cost.
Two real runs:
What can stop it: the computer going to sleep, a permission prompt nobody answers, and Claude's own usage limits. On a Pro plan, one busy morning used about 83% of a 5-hour window. When the limit is hit Claude stops; workers already started finish, and after the reset you tell it to continue.
Claude (Opus in particular) is strongest at judgment: breaking work down, deciding what "done" means, and telling a real bug from a false alarm. Writing the implementation is where most tokens go, and cheaper models can do that part.
With this skill, Claude's quota is spent on planning, acceptance and verification. The implementation runs on pay-per-use models. In the author's words: a $20 Claude Pro plan starts to feel like the $200 Max plan.
Saving quota is only part of it. The bigger point is keeping Claude's context clean.
When Claude writes code itself, its context fills up with code: files it opened, diffs, test logs, failed attempts. The plan, what "done" means, and why earlier decisions were made get pushed aside or compacted away.
Here Claude only sees tickets, receipts, the diff of each ticket and review findings. The implementation happens in a separate CLI tool's session. So Claude keeps its view of the whole project and keeps making decisions: what comes next, whether a result is really done, which review findings are real bugs and which are false alarms.
What that gets you:
Each row is one day of real use. Small sample; your numbers will differ.
| Setup | Result |
|---|---|
| A colleague (anonymous) hands a full working day to the skill | 20% of the weekly Claude Pro quota; about $5–6 on worker models |
Work project: DeepSeek builds, GLM reviews (both via pi) |
DeepSeek: 3,617 model calls, ~808M tokens, ~$10.24. GLM review: 206 calls, ~$0.51 |
Recruiting SaaS launch sprint day: DeepSeek and GPT build, GLM reviews (all via pi) |
DeepSeek: 3,528 calls, ~906M tokens, ~$10.5. GPT: 1,135 calls on a Codex subscription. GLM review: 283 calls, ~$0.9. About 12 tickets went through cross-vendor review. Details |
Author's app: Grok builds (cursor-agent), Gemini reviews (agy) |
13 tickets, 3 review rounds, 36 findings; Claude accepted and fixed 35, rejected 1 |
Over a longer stretch: in 8 weeks (2026-08-02 to 09-28) the author dispatched 360 tickets across 13 repositories: 340 accepted, 12 dropped, and about one in ten needed a follow-up fix. Of the 227 tickets that recorded their worker, Grok built 131, DeepSeek 81 and Gemini 15. On one work project, Claude checked about 70 cross-vendor review findings one by one: about 61 held up and 4 did not.
Worker models are billed per use, so they are not free. The saving is that Claude's quota stops going to implementation.
Per-model notes on what to use each model for and what to watch out for: Model field notes.

_tickets/open/: the goal, the files that may change, acceptance commands, and why those commands matter._tickets/doing/ (the move is the lock), signs it with the real worker and model, and starts the worker headless. The worker runs detached from Claude's session, so a session restart does not stop it._receipts/<ticket>.receipt.md with the exact commands it ran and their raw output._tickets/done/.Everything is plain Markdown in your repository: tickets, receipts, review reports, and Claude's verdicts.
The first time you use it in a project, Claude sets it up with you:
cursor-agent, agy / gemini, codex, pi, opencode, aider, …) and reads their --help for headless, auto-approve, model and read-only options;_tickets/workers.md.If you have no worker CLI yet, Claude explains the options (subscription-based or pay-per-use, where the privacy terms are) and installs the one you choose from its official source after you say yes. Sign-in and API keys stay with you.
Claude does not make privacy, cost or permission decisions for you.
Easiest: open Claude Code and say
Install
skill/en/opus-managerfrom https://github.com/yanauto/opus-manager as my personal skill.
Or by hand:
macOS / Linux
git clone https://github.com/yanauto/opus-manager.git
mkdir -p ~/.claude/skills
cp -R opus-manager/skill/en/opus-manager ~/.claude/skills/
Windows (PowerShell)
git clone https://github.com/yanauto/opus-manager.git
New-Item -ItemType Directory -Force "$env:USERPROFILE\.claude\skills" | Out-Null
Copy-Item -Recurse opus-manager\skill\en\opus-manager "$env:USERPROFILE\.claude\skills\"
No git? On GitHub click Code → Download ZIP and copy skill/en/opus-manager to the same place.
Restart Claude Code afterwards.
In your project, tell Claude Code:
Use tickets: add remember-me to the login page.
"Manage this" or "hand it off to other models" also work.
To leave it running, say so:
I'm off for the evening. Run this unattended: fix the checkout bug, then add CSV export.
Claude agrees with you on what it may do without asking, writes the queue to _tickets/queue.md, and keeps a one-line-per-ticket log in _receipts/progress.md that you can read instead of asking how it is going.
Let it run. Cutting in mid-task makes Claude stop and verify what you said, which costs quota. Speak up for real decisions; keep passing thoughts for later.
Issues and PRs are welcome. See CONTRIBUTING.md.
MIT