ucsandman/claude-skills/fable-gpt
Claude Code and agent skill by ucsandman/claude-skills
- community
- ext:[{"type":"hook","description":"Pre/post lifecycle hooks"}]
Checking that the SKILL.md file is still in the repository.
Use for heavy implementation, debugging, test fixing, or multi-file edits Codex could execute, or orchestrating Claude + Codex.
Install
npx vskill@latest install ucsandman/claude-skills/fable-gptSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Fable-GPT: Claude orchestrates, Codex executes
Role split
- Claude (main thread): planning, repo understanding, architecture decisions, task decomposition, final review, small surgical edits.
- Codex (codex plugin): heavy implementation, debugging, test fixing, refactors, multi-file edits. Runs on the ChatGPT subscription — zero Claude tokens for execution. Global default is
gpt-5.5atxhighreasoning (~/.codex/config.toml); do not pass--model/--effortunless deliberately overriding.
How to delegate
| Situation | Route | |
|---|---|---|
| Quick, bounded task | /codex:rescue (foreground) | |
| Big, open-ended, or long-running | codex-rescue subagent (already model: sonnet, Bash-only — passes agent-model-guard) or --background; poll /codex:status, fetch /codex:result | |
| Continue prior Codex work | say "resume"/"continue" (maps to --resume-last) | |
| Routine pre-commit review or second-opinion diagnosis | /codex:review — default here before spending Claude subagent tokens; reserve /code-review or /adversarial-review for high-stakes diffs |
Task prompt shape (keep it focused)
One task per delegation. Split unrelated work into separate rescues.
Workspace root gotcha: Codex's sandbox root is the session's cwd, not the task's target repo. If the target repo differs from cwd, the codex-rescue subagent and /codex:rescue will spawn a task that can't write ("patch rejected: writing outside of the project") — Codex burns the whole run discovering this. Invoke the companion runtime directly instead:
Long specs go in a --prompt-file (avoids shell quoting). Job state is keyed to the --cwd value — pass the SAME --cwd to status/result/cancel or the job appears not to exist. Errors print to stderr; don't 2>/dev/null status calls.
After Codex finishes — never accept blindly
git diff— read what actually changed.- Run the "Done when" verification command yourself and read the output.
- Wrong or sloppy → re-delegate with specific corrections (use resume); small issues → fix inline.
When NOT to delegate
- Trivial edits (faster inline than writing the delegation prompt).
- Architecture or product decisions — Claude's job.
- Anything under CLAUDE.md Hard Stops (deploy, migrations, auth/billing config, external comms).
- Tasks needing conversation context Codex doesn't have — inline the needed context into the task prompt or keep it in Claude.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingfable-gpt/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 2
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Extension points
hookPre/post lifecycle hooks
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ucsandman/claude-skills/fable-gpt)