Help us improve
Share bugs, ideas, or general feedback.
From BuildBetter
Works with BuildBetter's MCP server, bb CLI, and Claude Code hooks to provide product-signal context. Use for installing hooks, sending agent feedback, or preparing the plugin for marketplace submission.
npx claudepluginhub buildbetter-app/skills --plugin buildbetterHow this skill is triggered — by the user, by Claude, or both
Slash command
/buildbetter:buildbetterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user asks Claude Code to use BuildBetter product context, verify the local `bb` CLI, install BuildBetter hooks, or prepare/share the BuildBetter plugin.
Analyzes codebase to recommend Claude Code automations: hooks for events, subagents for analysis, skills for workflows, plugins, MCP servers for tools.
Creates, validates, publishes, and manages plugins for Claude Code and OpenCode coding agents. Handles plugin creation, marketplace setup, submission to directories, and deletion (with user confirmation).
Guides Claude Code plugin creation, structure (plugin.json, commands/agents/skills/hooks), installation (/plugin), marketplaces, team workflows, testing, debugging, and settings. Delegates to docs-management.
Share bugs, ideas, or general feedback.
Use this skill when the user asks Claude Code to use BuildBetter product context, verify the local bb CLI, install BuildBetter hooks, or prepare/share the BuildBetter plugin.
The plugin bundles the production BuildBetter MCP server:
https://mcp.buildbetter.app
The MCP server uses OAuth and requires a BuildBetter account with an organization. If the server shows as unauthenticated, ask the user to run /mcp and complete the OAuth flow.
For staging-only testing, use the BuildBetter app repo docs at docs/instructions/mcp-setup.md and the staging server URL:
https://mcp-staging.buildbetter.app
Prefer the installed bb binary when it exists:
command -v bb
bb --version
bb auth status
bb doctor
If bb is missing or stale, install it from a local BuildBetter app checkout:
${CLAUDE_PLUGIN_ROOT}/scripts/install-bb-cli.sh /path/to/buildbetter-app
The repo-local source lives at packages/apps/cli-go. The install helper runs the package build and installs dist/bb to ~/.local/bin/bb.
To install BuildBetter end-of-turn hooks for a repo:
bb hooks install --agent claude
bb hooks doctor --agent claude
Use bb hooks repair --agent claude when the hook exists but doctor reports drift. Use bb hooks uninstall --agent claude only when the user wants the BuildBetter-managed hook removed.
To send agent feedback to BuildBetter:
bb feedback --agent --provider claude --message "Feedback text"
Use --dry-run --json before sending when the user wants to inspect the payload.
Claude Code install flow:
claude plugin marketplace add buildbetter-app/BB-Skills --sparse .claude-plugin plugins/buildbetter-claude
claude plugin install buildbetter@buildbetter
Public Claude plugin directory submission requires a public GitHub repo or zip upload, claude plugin validate, and the in-app submission form. If the submission is only for the MCP server rather than the plugin wrapper, use the Connectors Directory remote MCP submission flow instead.