From miro
Verify the Miro plugin without reading or exposing its API token. Use when: 'set up Miro', 'configure Miro', 'Miro setup', the Miro MCP server is unavailable, or a Miro tool reports an authentication error. Actions: check (read-only verification, default and only action — this plugin's entire configuration is native userConfig, so there is nothing an apply could write); check verify-api additionally authorizes one read-only API call.
How this skill is triggered — by the user, by Claude, or both
Slash command
/miro:setup check [verify-api]check [verify-api]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the user through Claude Code's native configuration flow and verify that the bundled Miro MCP
Guide the user through Claude Code's native configuration flow and verify that the bundled Miro MCP
server is available without reading, printing, or writing the sensitive token. Claude Code prompts for
the required miro_api_token when the plugin is enabled and owns its secure credential storage.
Check-only per the uniform setup contract's userConfig-only carve-out: this plugin's entire
configuration surface is the native sensitive userConfig token, so check (default and only
action) verifies and reports, and reconfiguration routes through Claude Code's native flow — an
apply here would have nothing to write except the credential storage and pluginConfigs setup
must never touch. Non-interactive: the optional API probe runs only when verify-api is passed,
never from an in-flow question.
Official contracts:
miro plugin is enabled and whether its scoped MCP tools are present in the
current tool inventory. Do not inspect settings files, environment variables, process arguments,
debug logs, credential stores, or the token itself.miro through the /plugin interface or
claude plugin enable miro. Claude Code's native prompt collects the required token. Do not run
either command for the user and do not hand-edit pluginConfigs./plugin Errors view, then to the native configuration prompt for miro.
After configuration, require /reload-plugins or a new session before rechecking tool availability.verify-api (the explicit opt-in;
never offer it as an in-flow question): call the read-only miro_list_boards tool with
limit: 1. Never create, update, or delete a board during setup.
Report one state: disabled, server unavailable, server ready (credential not API-verified),
API access verified, or API verification degraded. Include the exact next action when the state is
not verified.
Sensitive values use the macOS Keychain, or ~/.claude/.credentials.json on platforms where no
supported keychain is available. Never read or reveal either location's contents.
pluginConfigs.Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub melodic-software/claude-code-plugins --plugin miro