by olsenbrands
Turn your strongest Claude model into a team-lead orchestrator: it plans and reviews while cheaper Claude or Codex workers execute — with blind verification before anything counts as done.
# Add to your Claude Code skills
git clone https://github.com/olsenbrands/fable-foremanGuides for using ai agents skills like fable-foreman.
Last scanned: 7/14/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-14T06:11:28.168Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}Your strongest model shouldn't be swinging the hammer.
Built in public by DontSleepOnAI — the story behind this skill (including the five-round adversarial review where OpenAI's newest model tore apart the first draft) lives there.
Fable Foreman turns whichever frontier-class Claude model leads your session into a team lead: it plans, routes each task to the cheapest worker that clears the quality bar — Claude subagents or OpenAI Codex CLI workers, auto-detected — and, in full orchestration mode, refuses to accept meaningful changes until a blind, fresh-context verifier reproduces the evidence. (Environments without subagents get an honest reduced-assurance mode that says so.)
No dated model IDs in routing policy. No configuration files. One skill, four agent roles, three small deterministic scripts, and a set of rules good enough that a frontier model actually follows them.
v0.3.0 came out of a head-to-head study against claudemix, three rounds of adversarial review by OpenAI's frontier Codex model, and a day of live testing. Four things changed, all in plain English:
seat: unverified instead of pretending. No other change in this release matters more for trusting multi-model results..foreman/scratch/.)references/setup-runbook.md verifies the whole environment step-by-step with evidence — including an optional, consent-gated recipe for running GPT models as native Claude Code subagents via a local splitter, with the supply-chain and terms-of-service caveats stated honestly."Fable" is where it started, not what it needs. The foreman seat is a capability class, so any frontier-class Claude runs the skill identically — Opus leads it exactly as Fable does, with the same routing tree, gates, and verification contract. That holds whether an Opus session invokes the skill directly or a Fable session falls back to Opus mid-run; the skill re-probes its own seat and carries on rather than routing off a stale identity.
Anthropic's own engineering shows both sides of the ledger. Their multi-agent research system writeup found an orchestrator-plus-cheaper-subagents design strongly outperformed single agents — an Opus lead with Sonnet workers, exactly this skill's shape — while consuming roughly 15x the tokens of a single chat, which is why they conclude multi-agent work only pays for high-value tasks. Anthropic's own cost guidance likewise recommends cheaper-tier teammates under a stronger lead as the default for multi-agent work. And the community has receipts for what happens without discipline — runaway-subagent cost stories are a genre of their own on every AI-coding forum, which is exactly why this skill bounds crew sizes, retries, and spend announcements the way it does.
The difference between those two outcomes is not orchestration machinery — it's routing judgment and verification discipline. That's what this skill installs.
codex login status for auth and billing mode, with a version-tolerant credential-file fallback if that subcommand ever changes — and no billable call, not even the functional echo ok, until you've consented to spending your OpenAI credits. The probe is cached, but expires when the session model changes — a fallback, a quota event, or a /model switch triggers a re-probe rather than letting the foreman route off an identity it no longer has.DONE / DONE_WITH_CONCERNS / NEEDS_CONTEXT / BLOCKED — with a bounded escalation ladder: two failures at a seat, then escalate one seat or take over. Never a third identical retry.Claude Code — recommended. Paste this into a Claude Code session:
Install this skill globally on my machine: https://github.com/olsenbrands/fable-foreman
Claude clones this repo and installs two things — both are required:
| From the repo | Goes to |
|---|---|
skills/fable-foreman/ (skill + references/ + scripts/) |
~/.claude/skills/fable-foreman/ |
agents/*.md — all four |
~/.claude/agents/ |
The skill dispatches foreman-scout, foreman-worker, foreman-verifier, and (v0.3) foreman-codex-wrapper by name. Install the skill without the agents and delegation and blind verification won't work — so copy both directories, not just the skill.
Claude Code (manual): clone this repo, then:
cp -R skills/fable-foreman ~/.claude/skills/
cp agents/*.md ~/.claude/agents/
/plugin marketplace add olsenbrands/fable-foreman
/plugin install fable-foreman@fable-foreman
Run them one at a time — the first only registers the marketplace, and the second prompts you for an install scope (choose User).
On Windows this fails with EPERM: operation not permitted, rename while finalizing the marketplace cache. It's a Claude Code bug (anthropics/claude-code#52435), closed as not planned — so there's no fix coming. Use the paste-in method above instead; it works on every platform.
Claude Desktop / claude.ai: package the skill folder as a ZIP and upload it under Settings → Customize → Skills (requires code execution enabled; see Anthropic's current docs for plan availability):
cd skills && zip -r fable-foreman-skill.zip fable-foreman/
Releases on this repo will also attach a pre-built fable-foreman-skill.zip. That ZIP contains the skill only, not the agents/ — which is correct for Claude Desktop (no subagents there) but means it is not a complete Claude Code install; for Claude Code use the paste-in or manual method above. Without the Agent tool, the skill runs in discipline mode — separate plan/execute/self-review passes, ledger, and status contracts on your single conversation model. That's honest same-model self-review, weaker than full mode; the skill says so rather than pretending otherwise.
Recommended: add one line to your CLAUDE.md so the skill fires reliably (the fables project measured description-based triggering alone at only ~50–60% recall):
For any multi-file or multi-stage task, use the fable-foreman skill.
fable-foreman is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by olsenbrands. Turn your strongest Claude model into a team-lead orchestrator: it plans and reviews while cheaper Claude or Codex workers execute — with blind verification before anything counts as done. It has 117 GitHub stars.
Yes. fable-foreman passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/olsenbrands/fable-foreman" and add it to your Claude Code skills directory (see the Installation section above).
fable-foreman is primarily written in Shell. It is open-source under olsenbrands 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 fable-foreman against similar tools.
No comments yet. Be the first to share your thoughts!