beeper-chatlisted
Install: claude install-skill robertogogoni/claude-cross-machine-sync
# Beeper Chat Assistant
An AI-powered assistant for managing Beeper conversations with voice message transcription.
## Capabilities
1. **Read Messages** - Load and display recent chat history
2. **Voice Transcription** - Transcribe voice messages using Groq/OpenAI Whisper
3. **Conversation Summary** - Analyze tone, topics, and action items
4. **Smart Replies** - Generate contextual response suggestions
5. **Send Messages** - Send approved replies via Beeper MCP
## When to Use This Skill
- User says `/beeper-chat` or `/chat`
- User wants to read/respond to Beeper messages
- User mentions transcribing voice messages
- User asks "what did [person] say?"
- User wants help replying to someone
## Workflow
### Step 1: Find the Chat
If contact name provided:
```
Use mcp__beeper__search to find the chat
If multiple matches, ask user to clarify
```
If no contact provided:
```
Use mcp__beeper__search_chats with unreadOnly=true to show unread chats
Ask user which chat to work with
```
### Step 2: Load Messages
```
Use mcp__beeper__list_messages with the chatID
Load last 20-30 messages for context
```
### Step 3: Process Voice Messages
For each message with `attachments` where `isVoiceNote: true`:
1. Extract the audio file path from `srcURL`
2. Run transcription:
```bash
~/repos/beeper-assistant/transcribe "<audio_path>" --json
```
3. Include transcription in the conversation context
**Transcription Backends (in order of preference):**
- **Groq** - Fastest, require