vibe_help
View all available /vibe commands for the social layer of AI coding, enabling DMs, presence, discovery, and multiplayer games.
Instructions
Show available /vibe commands
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- tools/help.js:1-39 (handler)The main implementation of vibe_help. Defines the tool (name 'vibe_help', description, empty inputSchema) and exports an async handler that returns a markdown table of all /vibe commands along with the current user's identity.
/** * vibe help — Quick reference for /vibe commands */ const config = require('../config'); const definition = { name: 'vibe_help', description: 'Show available /vibe commands', inputSchema: { type: 'object', properties: {} } }; async function handler() { const handle = config.getHandle(); const identity = handle ? `You're **@${handle}**` : 'Not signed in — run `vibe init`'; return { display: `## /vibe — ${identity} | Command | What it does | |---------|-------------| | \`vibe\` | Join the room, see who's online, check inbox | | \`vibe who\` | See who's building right now | | \`vibe dm @handle "msg"\` | Send a direct message | | \`vibe inbox\` | Check your messages | | \`vibe status shipping\` | Set your mood (shipping, thinking, afk, debugging, pairing, deep) | | \`vibe ship "what you built"\` | Announce something you shipped | | \`vibe discover\` | Find people building similar things | | \`vibe help\` | This screen | **Install:** \`claude mcp add vibe -- npx -y slashvibe-mcp\` **Docs:** slashvibe.dev` }; } module.exports = { definition, handler }; - tools/help.js:7-14 (schema)Input schema for vibe_help — no parameters (empty properties object). The tool is purely informational.
const definition = { name: 'vibe_help', description: 'Show available /vibe commands', inputSchema: { type: 'object', properties: {} } };