gitwtfhub

wtf is fable-advisor?

echo-of-machines/fable-advisor — explained in plain English

Analysis updated 2026-05-18

26ShellAudience · developerComplexity · 2/5Setup · easy

TL;DR

A pair of Claude Code skills that decide how the Fable 5 model should be used in a session, either as an advisor to Opus or as its own coordinator.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Have a stronger model step in to advise on hard decisions during an Opus-led coding session.

REASON 2

Let the Fable model act as its own coordinator, delegating work to other models.

REASON 3

Automatically detect which AI model is currently running a session before choosing behavior.

What's in the stack?

ShellClaude Code

How it stacks up

echo-of-machines/fable-advisorwjwwwww/amazon-ads-api-skills3b1b/site_demo
Stars262627
LanguageShellShellShell
Last pushed2021-04-10
MaintenanceDormant
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires Claude Code installed, since these are filesystem skills for that tool.

Wtf does this do

This repository holds two matched Claude Code skills, fable-advisor and fable-coordinator, that both deal with the same idea: how a smaller AI model called Fable 5 should be used inside a coding session. The two skills are split by which model is running the session, so only the half that applies actually loads. When the session's main model is Opus, the fable-advisor skill applies. In that setup, Opus plans and directs the work, Sonnet models handle the bulk of routine tasks, and Fable is brought in specifically to advise at important decision points, the moments where it helps to check with a separate model before committing to a choice. When the session's main model is Fable itself, fable-coordinator applies instead. Here Fable takes on the coordinator role: it keeps the planning and judgment calls that only it can make, hands off self-contained pieces of frontier-level work to a separate delegate, and spreads the remaining routine tasks across Sonnet workers. On a session running Sonnet or Haiku as the main model, neither skill is meant to apply. Because a model cannot always tell what it currently is, especially right after someone switches models mid-session, both skills start with a small check called the step-0 model probe. This is a shared script that looks directly at the session's history to figure out which model is actually running right now, rather than trusting the model to describe itself. It reports back one simple label, such as opus, fable, sonnet, haiku, or unknown, and each skill uses that label to decide whether to proceed or hand off to its sibling skill. To use either skill, you copy both folders into your Claude Code skills directory, for example inside a folder named skills in your home directory, so Claude Code can find them automatically when a session starts. The two skills are meant to be installed together, since the fable-coordinator skill relies on the model-detection script that lives inside the fable-advisor folder.

Yoink these prompts

Prompt 1
Help me install both fable-advisor and fable-coordinator into my Claude Code skills directory correctly.
Prompt 2
Explain how the step-0 model probe script figures out the current session's main model.
Prompt 3
Show me how to write a similar skill that behaves differently depending on which model is active.
Prompt 4
Help me debug why fable-coordinator is not finding the current-model.sh script from fable-advisor.

Frequently asked questions

wtf is fable-advisor?

A pair of Claude Code skills that decide how the Fable 5 model should be used in a session, either as an advisor to Opus or as its own coordinator.

What language is fable-advisor written in?

Mainly Shell. The stack also includes Shell, Claude Code.

How hard is fable-advisor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is fable-advisor for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.