From agent
Lists available user-invocable commands dynamically via list_commands tool. Adapts output format for CLI (table) or messaging channels (compact). Triggers on /help, /commands, agent:help.
npx claudepluginhub crisandrews/clawcode --plugin agentThis skill uses the workspace's default tool permissions.
Show a concise, LIVE list of all available commands. Never hardcode — always pull from the `list_commands` MCP tool so recently installed or removed skills are reflected.
Displays status (installed/authenticated/active) of messaging channels (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and launch commands via /agent:channels variants.
Guides creation of legacy slash commands for Claude Code (.claude/commands/ format), including YAML frontmatter, dynamic args, bash execution, git integration, and user interaction patterns.
Share bugs, ideas, or general feedback.
Show a concise, LIVE list of all available commands. Never hardcode — always pull from the list_commands MCP tool so recently installed or removed skills are reflected.
Detect the surface. If the incoming message has a <channel source="..."> marker, you're on a messaging channel. Otherwise you're on CLI or WebChat.
Call list_commands with the right format:
list_commands({ format: "table", includeTools: false }) — grouped markdown, readable.list_commands({ format: "compact", includeTools: false }) — one line per command, mobile-friendly.Leave includeTools: false for the user-facing help — MCP tools are agent-invoked, not user-typed. Users who want the internals can ask "what MCP tools do you have?" and you call with includeTools: true.
Print the output from the tool as-is. Do not rewrite or reorder.
Adapt formatting to the channel after the tool output:
**bold** → *bold*, remove markdown headers if too noisy**bold** or convert to HTMLAppend a short native-tools note at the end (only on CLI):
Native Claude Code commands (CLI only): /status /usage /cost /compact /clear /mcp /model /help
/helpCall list_commands({ format: "table", includeTools: false }). Print the returned markdown. Append the native-tools note.
Call list_commands({ format: "compact", includeTools: false }). Convert any **bold** to *bold*. Don't include the native-tools note (doesn't apply).
/help and /commands are aliases.compact format handles that.includeTools: true so they see them too./agent:doctor.