| name | plugin-explorer |
| description | Explore available KeeperHub plugins and integrations. Help users discover what
actions are available, how to configure them, and what integrations are set up.
|
Help users discover what KeeperHub can do by exploring available plugins, actions,
and integrations. Show what is available, how to configure each action, and what
integrations the user already has connected.
<trigger_conditions>
Activate when ANY of these are true:
- User says "what plugins are available", "show plugins", or "list plugins"
- User says "show integrations", "what integrations do I have", or "list integrations"
- User says "how do I use" followed by a plugin name (web3, discord, sendgrid, webhook)
- User says "what can KeeperHub do", "what actions are available", or "what are my options"
- User asks about a specific action type or capability
- User wants to validate a plugin configuration before using it in a workflow
</trigger_conditions>
<do_not_trigger>
Do NOT activate when:
- User is actively building a workflow (use workflow-builder skill)
- User is looking for templates (use template-browser skill)
- User is debugging an execution (use execution-monitor skill)
- User is asking about non-KeeperHub tools or services
</do_not_trigger>
1. **Check authentication** before doing anything:
- Verify `KEEPERHUB_API_KEY` is available
- If not authenticated, tell the user: "You need to authenticate first. Run `/keeperhub:login` to set up your API key."
- Do not proceed until auth is confirmed
-
For general exploration ("what can KeeperHub do", "what plugins"):
- Use
search_plugins to list available plugins
- Present a summary: plugin name, description, number of actions
- Group by category if helpful (web3, notifications, utilities)
-
For specific plugin details ("how do I use web3"):
- Use
get_plugin to get full documentation
- Use
list_action_schemas to show available actions for that plugin
- Present: action names, descriptions, required fields, optional fields
- Include configuration examples
-
For integration status ("what integrations do I have"):
- Use
list_integrations to show configured integrations
- For web3 users, use
get_wallet_integration to show wallet details
- Highlight which integrations are active vs. need setup
- Suggest plugins that would work with existing integrations
-
For configuration validation ("is this config correct"):
- Use
validate_plugin_config with the user's configuration
- Report any errors or missing fields
- Suggest corrections
-
Offer next steps:
- "Want to build a workflow with this plugin?" -- transition to workflow-builder skill
- "Want to see templates using this plugin?" -- transition to template-browser skill
- "Need to set up an integration?" -- point to KeeperHub settings
MCP tools used in this skill:
search_plugins -- find plugins by name or category
get_plugin -- get full plugin documentation
list_action_schemas -- list available actions and their schemas
list_integrations -- show configured integrations
get_wallet_integration -- get wallet integration details
validate_plugin_config -- validate action configuration
tools_documentation -- get MCP tool documentation
<success_criteria>
- Auth verified before any API calls
- Available plugins and actions presented clearly
- Configuration details shown with examples
- Integration status reported accurately
- Smooth transition to other skills when user wants to act
</success_criteria>