claude, and the agent reads AGENTS.md automatically. Nothing to wire. If you’d rather drive Ralphy from Cursor, Copilot, or Codex, run ralphy skill install --agent <name> once and the routing block lands in the right config file for that editor. The install is sentinel-bounded: existing content is preserved, only the Ralphy block between sentinels is touched on re-runs.
Skip this page if you’re on Claude Code. Opening the cloned repo with
claude is enough — AGENTS.md at the repo root is loaded on every turn. Come back here only if you want to switch editors.Install for your editor
- Claude Code (default — no install needed)
- Cursor
- Copilot
- Codex
No command to run. When you cloned What gets written:
ugc-cli and opened it with claude, Claude already loaded the repo’s AGENTS.md as part of the project context — that file is the routing table. Run claude from the repo root and start chatting.If you also want global routing (so Claude routes Ralphy briefs from any directory):~/.claude/skills/ralphy/— copy of the skill bundle.~/.claude/CLAUDE.md— sentinel-merged routing pointer that tells Claude to readAGENTS.mdand useralphyfor every generation step.
~/.claude/CLAUDE.md — look for the <!-- ralphy:start v=1 --> block near the bottom.Sentinel-bounded merges are safe to re-run. Ralphy wraps the block it writes with
<!-- ralphy:start v=1 --> and <!-- ralphy:end -->. Re-running ralphy skill install only replaces the content between the sentinels — anything you wrote above or below is preserved. Same for hand-edited CLAUDE.md / AGENTS.md files.First-run wizard
If you runralphy skill install without --agent, you get an interactive wizard that auto-detects which agents are installed on your machine, lets you multi-select targets, asks for scope (user vs project), and persists the choice to ~/.ralphy/config.json. Re-running ralphy skill install later replays the persisted choice without prompting again. To redo the wizard:
Confirm the agent reads it
Open a new chat in your editor and ask:“are you reading AGENTS.md? list the playbooks you’d route to.”A correctly-wired agent confirms it sees the routing table and lists: intake, researcher, scenarist, art-director, editor, producer, core. If it doesn’t, the skill block isn’t loading — reopen the editor (Cursor and Copilot pick up rule changes on reload) or re-run install with
--reconfigure.
Uninstall
Same flag, opposite verb:Symlink instead of copy
For maintainers who edit the skill bundle in-place and want the install to track changes:.agents/skills/ralphy/ in the repo. Edits to the bundle show up immediately in the agent’s view.
Next
With the editor wired up, head to Your first video and type your first brief in chat.Related
- Your first video — drive a render from chat
- Skills & playbooks reference — every flag and the wizard internals
- AGENTS.md routing — the routing table the agent reads
- Installer source — sentinel-merge implementation