What problem does it solve? Editing a Cordis composition (agent presets and plugin rows in agent.cordis.yml) fails in non-obvious ways: rows that publish services collide across sessions, preset-bundled skills stay invisible, and packages under the wrong scope never resolve. This Skill encodes the plane rules, realm rules, and validation workflow needed to author presets that actually mount. ## Core Features & Use Cases - Plane and realm decisions: Decide whether a capability belongs in the host composition or an agent preset, and wrap service-providing rows in isolate realms so multiple sessions can mount the same preset. - Preset authoring workflow: Copy a shipped preset via the roster service (copy, resolve, standingKeyFor), edit the copy under the user root, and mount-validate the result before opening a real session. - Bundled skills visibility: Point a preset's skill-filesystem row at its own skills/ directory with a relocatable customSkillDirs entry so bundled skills are discovered. - Use Case: You copied the standard preset, added a custom plugin row, and the new session shows no new tools. Use this Skill to mount-validate with standingKeyFor, read the rejection naming the offending service, and fix the missing isolate realm. ## Quick Start Ask the agent to copy the standard preset to a new id, add your plugin row to its agent.cordis.yml, and mount-validate the result.