Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
# maze/room-f/ROOM.ymlroom:name:"The Treasure Chamber"is_dark:false# Override! This room has magical light
Merge, Don't Replace
For objects and arrays, inheritance MERGES:
# maze/CONTAINER.ymlcontainer:inherits:rules:-"Grues patrol in darkness"# maze/room-g/ROOM.yml room:rules:-"This room has a pit trap"# ADDS to inherited rules
Result: room-g has BOTH rules.
Defaults vs Inherits
Field
Purpose
inherits
Properties that children GET automatically
defaults
Values to use IF a child doesn't define them
container:# Every child room IS dark (forced)inherits:is_dark:true# If a room doesn't define atmosphere, use thisdefaults:room:atmosphere:"damp and musty"
Use Cases
Maze with Grue Rules
# maze/CONTAINER.ymlcontainer:name:"The Twisty Maze"description:"Passages all alike... or are they?"inherits:is_dark:trueis_dangerous:truegrue_rules:can_appear:truesafe_with_light:truerules:-"No teleportation"-"Breadcrumbs disappear after 3 turns"-"Echoes alert nearby rooms"ambient:sound:"dripping water"smell:"wet stone"temperature:cold
Animal Character Category
# characters/animals/CONTAINER.ymlcontainer:name:"Animal Characters"description:"Non-human beings with souls"inherits:type:animalhas_instincts:truedefaults:character:can_speak_human:falsepet_able:truediet:omnivore
Parent Container — Check CONTAINER.yml in parent dir
Grandparent Container — Keep going up
Adventure Defaults — ADVENTURE.yml defaults
Prototype — The skill template
maze/deep/room-c/ROOM.yml
↓ inherits from
maze/deep/CONTAINER.yml
↓ inherits from
maze/CONTAINER.yml
↓ inherits from
ADVENTURE.yml (if it has defaults)
↓ inherits from
skills/room/ROOM.yml.tmpl