What problem does it solve? Managing optional companion tools (graphify, ponytail, ui-ux-pro-max) across a coding-agent setup is error-prone: versions drift, installs go unverified, and removals can delete unrelated files. This Skill centralizes the full lifecycle of those companions behind one pinned lock file with mandatory confirmation before every mutation. ## Core Features & Use Cases - Pinned lifecycle management: Plan, doctor, install, update, and uninstall companions using exact versions and SHA-256 hashes from companions.lock.json, never auto-selecting latest releases. - Offline read-only diagnostics: The doctor action probes local executables, plugin registrations, and file hashes to report each tool as missing, healthy, outdated, or unverifiable without changing anything. - Confirmation-gated mutations: Every install, update, or removal shows the exact command and affected paths, then stops for explicit approval; uninstalls preserve unrelated user configuration and neighboring skill directories. - Use Case: After setting up the agent-config-template in Codex, run the doctor action to verify graphify and ponytail are healthy, then install ui-ux-pro-max only when the project has a UI. ## Quick Start Ask the agent to run /setup-companions doctor to check the status of all optional companions before installing anything.