From skillstack
Use when the user wants to install a plugin from a SkillStack storefront, browse available plugins, or encounters a 403 error during install.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skillstack:install-pluginThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the registry check script:
Run the registry check script:
node <this-skill-dir>/../../../scripts/check-registry.mjs --npmrc ~/.npmrc
If registryConfigured is false, direct the user to run /activate-license first.
Ask which plugin to install. If they don't know, call skillstack_list to show the catalog.
From skillstack_list, check the plugin's license_model, is_freemium, and license_options:
license_options): Proceed to install.is_freemium true): Show free skill count and names. Offer choice: install free or activate a key for full access.license_options): Show available options as a table (onetime/lifetime/subscription with what each includes). Ask which they bought, or direct to creator's purchase page.If creator_contact is available, show it for paid plugins.
If the named plugin isn't in skillstack_list (typo, or the creator pulled it from sale), tell the user it's not currently available on SkillStack and offer the catalog — don't attempt the install. If they have a license key for it, /skillstack:activate-license can resolve the key to the right (possibly renamed) plugin.
Install auth errors — distinguish 401 from 403 (the npm install in Step 4 surfaces these):
/skillstack:activate-license. If it persists after activating, [email protected].sst_* token is missing/invalid/expired — a different problem from 403. Re-run /skillstack:activate-license to re-issue the token and reset ~/.npmrc (//mcp.skillstack.sh/:_authToken). Don't tell the user they aren't entitled — they may well be; the token just needs refreshing.Instruct the user to run:
/plugin install <plugin-name>@<marketplace-name>
Tell them to select "Install for you (user scope)" when prompted.
If the install fails with an unexpected error, show the error and suggest contacting [email protected].
After install succeeds:
/skillstack:activate-license to activate, then /plugin uninstall and /plugin install to get the full plugin/skillstack:update-pluginsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub skillstacks/skillstack --plugin skillstack