How this command is triggered — by the user, by Claude, or both
Slash command
/beeper-ai:reply <chat_id> [--no-style]Files this command reads when invoked
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /beeper-ai:reply Generate a contextual reply for a Beeper conversation that matches your communication style. @../SKILL.md ## Usage ## Instructions Run the beeper-ai reply command: Where: - `$CHAT_ID` is the conversation ID (required) - `$STYLE_FLAG` is `--no-style` if user wants to skip style matching ## Style Matching By default, replies are generated to match the user's personal communication style as defined in their style guide. The style guide is created by running `/beeper-ai:analyze-style`. If no style guide exists, the command will still work but won't apply style ma...
Generate a contextual reply for a Beeper conversation that matches your communication style.
@../SKILL.md
/beeper-ai:reply <chat_id> [--no-style]
Run the beeper-ai reply command:
cd /Users/adnanmueller/projects/code/beeper-ai && uv run beeper-ai reply "$CHAT_ID" $STYLE_FLAG
Where:
$CHAT_ID is the conversation ID (required)$STYLE_FLAG is --no-style if user wants to skip style matchingBy default, replies are generated to match the user's personal communication style as defined in their style guide. The style guide is created by running /beeper-ai:analyze-style.
If no style guide exists, the command will still work but won't apply style matching.
Present the generated reply and:
If the user approves, use the Beeper API to send:
# This is handled by the CLI command with user confirmation
Important: Always confirm with the user before actually sending any message.
npx claudepluginhub adnanmueller/am-dev-plugins --plugin beeper-ai/replyReplies to a message by ID with provided response text, inheriting the original's audience (direct or group). Prompts for message ID and content if arguments omitted.
/draft-announcementDrafts a well-formatted Slack announcement by asking clarifying questions, composing the message with Slack markdown best practices, and saving it as a draft in Slack.
/reactReact to a WhatsApp message with an emoji or remove it using an empty string. Requires <chat-jid> <message-id> <emoji>.
/draft-announcementDrafts a Slack announcement with proper formatting, asks clarifying questions, and saves it as a draft in Slack using the API.