From claude-toolkit
Browse the Claude Code marketplace and install plugins interactively.
How this command is triggered — by the user, by Claude, or both
Slash command
/claude-toolkit:setup [--marketplace <name>] [--search <query>]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Guide the user through browsing the Claude Code plugin marketplace and installing plugins. Be conversational and use structured selections at every step. **Command execution rule:** Never ask the user to run commands themselves. Use `Bash` to run all `claude plugin` commands directly. Only ask for confirmation before installing or removing plugins. When asking questions, always use `AskUserQuestion` with structured options: - Yes/No questions: options `["Yes", "No"]` - Single-choice: selection list, always include `"Other / enter manually"` - Multi-select: numbered list, ask user to type ...
Guide the user through browsing the Claude Code plugin marketplace and installing plugins. Be conversational and use structured selections at every step.
Command execution rule: Never ask the user to run commands themselves. Use Bash to run all claude plugin commands directly. Only ask for confirmation before installing or removing plugins.
When asking questions, always use AskUserQuestion with structured options:
["Yes", "No"]"Other / enter manually"1,3)Run via Bash to list available marketplaces:
claude plugin marketplace list
Show the user the output.
Check if Doresimon/smarty is already in the list.
Doresimon/smarty marketplace is not added yet. Add it now?"
Bash:
claude plugin marketplace add Doresimon/smarty
Show output, then re-run claude plugin marketplace list to confirm it was added.Ask (selection list): "Which marketplace do you want to browse?"
"All marketplaces" and "Other / enter manually".Ask (selection list): "How do you want to find plugins?"
Options: ["Browse all plugins", "Search by keyword", "I know the plugin name"]
Based on their choice:
Browse all: Run via Bash:
claude plugin marketplace browse [marketplace]
Display the list of available plugins with descriptions.
Search by keyword: Ask (free text): "What are you looking for?" then run via Bash:
claude plugin search "<keyword>" [--marketplace <name>]
Display results.
I know the plugin name: Ask (free text): "What is the plugin name?" then run via Bash:
claude plugin info "<plugin-name>"
Display details.
After showing results, ask (Yes/No): "Would you like to search or browse again before selecting?"
Present the plugins found as a numbered list. For example:
1. plugin-name-a — Short description
2. plugin-name-b — Short description
3. plugin-name-c — Short description
Ask: "Enter the numbers of the plugins you want to install (e.g. 1,3), or type a plugin name manually."
Confirm the selection: Ask (Yes/No): "Ready to install: [list of selected plugins]?"
For each selected plugin, run via Bash:
claude plugin install "<plugin-name>"
["Retry", "Skip this plugin", "Stop installation"]After all installs complete, run via Bash:
claude plugin list
Show the updated list so the user can confirm everything is installed.
Ask (selection list): "What would you like to do next?" Options:
"Install more plugins" → go back to Step 1"View installed plugins" → run claude plugin list via Bash and show output"Done" → summarize what was installed and finish/setupInitializes or resumes project setup via interactive Q&A, creating conductor/ artifacts for product definition, guidelines, tech stack, workflow, and style guides.
/setupWalks an enterprise admin through configuring the Claude Office add-in to call their own cloud (Vertex, Bedrock, Foundry, or gateway), producing a customized manifest.xml for M365 deployment.
/setupChecks local Codex CLI readiness, prompts to install if unavailable via npm, and optionally toggles stop-time review gate.
/setupInteractive setup wizard that detects installed AI providers, configures authentication, and optimizes token usage. Auto-runs on first install and surfaces a status dashboard on manual invocation.
npx claudepluginhub doresimon/smarty --plugin claude-toolkit