Help us improve
Share bugs, ideas, or general feedback.
From storybook
Sets up or repairs .claude/launch.json so Claude can start the project's Storybook dev server via the launcher, with autoPort, --ci, and --port flags.
npx claudepluginhub storybookjs/mcp --plugin storybookHow this skill is triggered — by the user, by Claude, or both
Slash command
/storybook:storybook-setup-claude-launchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when Storybook is configured but Claude needs a `.claude/launch.json` entry to start the dev server (for example when repair instructions mention missing launch config).
Initializes Storybook in a project using the official CLI, adds the MCP addon, and configures Claude launch integration.
Integrates Storybook MCP server to discover components via docs manifest, preview stories with embeddable URLs, and run tests/a11y audits. Use for reusing existing components, visual verification, and MCP-based testing in React/Storybook projects.
Implements user stories from context-filled spec files. Activates on 'dev this story [story file]' or 'implement the next story in the sprint plan' phrases.
Share bugs, ideas, or general feedback.
Use this skill when Storybook is configured but Claude needs a .claude/launch.json entry to start the dev server (for example when repair instructions mention missing launch config).
.claude/launch.json.Use the project's existing Storybook script instead of inventing a new command whenever possible.
NEVER start Storybook with a Bash command or background task — not npm run storybook, not storybook dev, not run_in_background, not a detached process. "Start the preview" always means invoking the Claude launcher on the .claude/launch.json Storybook entry. A backgrounded dev server is not a launcher-managed preview and will not satisfy the story workflow.
autoPort must be set to true to avoid port conflicts.--port flag set to the launcher-provided port env var, using the appropriate interpolation syntax for the target shell/launcher (for example, --port $PORT in a POSIX shell or --port %PORT% on Windows), so Storybook starts on the expected port.--ci flag to skip prompts and ensure it can run in a non-interactive environment.If this skill is invoked as part of the story creation flow, start the preview immediately after repairing the launch config — by launching the .claude/launch.json Storybook entry through the Claude launcher — so the user can continue with story creation without manually starting Storybook.