Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create, inspect, validate, explain, and improve Ralph hat collections. Use this skill whenever the user asks to make or refine a `.ralph/hats/*.yml` workflow, debug hat routing, explain event topology, or tune a multi-hat Ralph run.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 92% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 35% | 0% |
Use this skill to operate the full Ralph hat lifecycle for user-authored hat collections.
.ralph/hats/ralph.yml or another -c source.-H.topology before proposing changes.
.ralph/hats/<name>.yml.core config in the main config file.
ralph hats validate.ralph hats graph when the event flow is nottrivial.
ralph hats show <hat> when you need to inspect one hat's effectiveconfiguration.
... -p "..." exercise or provide the exact test command.
name, description, events, event_loop, hats.
event_loop is only for hats overlay keys such asstarting_event and completion_promise.
task.start or task.resume as hat triggers. Ralph reserves thosefor coordination. Use semantic delegated events like work.start, review.start, or research.start.
description populated on every hat.events: metadata when custom event names would otherwise be opaque.presets/ from this skill.result.
concrete improvement options.
references/schema.mdreferences/commands.mdreferences/examples.mdOther measured skills in the registry, with their headline benchmark lift.