install-grimoire
Install Grimoire
Install, uninstall, or upgrade grimoire skills — a guided interface over the grimoire CLI.
Why This Is Best Practice
Adopted by: Every major package manager (Homebrew, npm, apt, pip) provides a guided CLI with confirmation prompts before destructive operations and clear output of what was changed. The pattern of "show command → confirm → execute → report" is universal because it prevents silent failures and makes installs auditable.
Impact: Silent install failures (wrong path, broken symlink, permission error) are the primary cause of "the skill isn't working" confusion. Explicit confirmation before uninstall and clear post-install reporting (what was installed, where, how many) eliminates the ambiguity. Homebrew's brew install output format — listing each installed path — is the gold standard for install UX.
Why best: Running grimoire directly requires knowing the exact flags. A guided skill extracts intent from natural language ("install the engineering skills for Claude"), constructs the correct command, confirms before running, and surfaces the result in plain language.
Sources: Homebrew documentation; npm CLI documentation; grimoire CLI
Steps
Platform-aware prompts: Claude Code → AskUserQuestion; OpenCode → question (same schema); Gemini CLI → ask_user; all other platforms → the inline [y/n] block shown at each step.