From claude-vault
Enable a plugin from the Claude Vault inventory in the current project by editing the project's .claude/settings.json. Use when the user wants to "activate", "turn on", or "enable" a vault plugin for the current repo only.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-vaultThis skill uses the workspace's default tool permissions.
Enable a vault plugin in the current project's `.claude/settings.json`.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Enable a vault plugin in the current project's .claude/settings.json.
The user names a plugin (e.g. "activate the podcast-production plugin"). If ambiguous, run list-vault first or ask.
skills/_shared/inventory-path.md and read it. Find the plugin entry by name. If not found, tell the user and stop — suggest list-vault.<plugin-name>@<marketplace-name> from the inventory entry..git/.claude ancestor).<project>/.claude/settings.json. If it doesn't exist, create the directory and start with {}.enabledPlugins exists as an object. Set enabledPlugins["<name>@<marketplace>"] = true.~/.claude/settings.json (user-global). This skill is project-scoped only..claude/settings.json already has the plugin enabled, say so and do not rewrite the file.settings.local.json that disables the same plugin, surface the conflict — don't silently override.One-line confirmation. Then a single reminder line about restarting Claude Code.