jayshapiro

Whatsapp Claude Bridge — Communication skill for Claude Code

Communication community

Chat with Claude from WhatsApp -- with tool execution, media support, MCP integration, and conversation memory.

How to install Whatsapp Claude Bridge

This entry records only its repository, not the path inside it, so there is no exact command to give. Open jayshapiro/whatsapp-claude-bridge and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Whatsapp Claude Bridge does

Chat with Claude from WhatsApp -- with tool execution, media support, MCP integration, and conversation memory.

Alternatives in Communication

  • Slack — Communication Slack integration via HTTP/OAuth MCP 14k ★
  • HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
  • Marketing Skills Pack — Marketing strategy and execution skills 5.3k ★

README

WhatsApp-Claude Bridge

**Chat with Claude from WhatsApp -- by text or voice call** -- with tool execution, media support, MCP integration, and conversation memory.

A self-hosted bridge that connects WhatsApp to Anthropic's Claude API via Twilio, giving you a powerful AI assistant in your pocket. Send text, images, voice messages, and video -- and receive intelligent responses, generated audio, images, and more -- all through WhatsApp. Or just **call the number and talk to Claude directly** using Twilio's ConversationRelay for real-time voice conversations.


Features

Feature Description
Two-way chat Full conversational Claude via WhatsApp with persistent memory
Voice calling Call the number and talk to Claude in real-time via Twilio ConversationRelay
Tool execution Run bash commands, read/write files on your machine remotely
MCP integration Auto-loads your Claude Code MCP servers (Gmail, Google Sheets, Tasks, ElevenLabs, NotebookLM, etc.)
Inbound media Send images, voice messages, and videos to Claude for analysis
Outbound media Claude can send images, audio, and video back to you on WhatsApp
Voice transcription Voice messages are auto-transcribed via ElevenLabs (if configured)
Safety approval flow Destructive commands require your explicit approval via WhatsApp
Conversation management Auto-timeout, message limits, and /reset command
Single-user security Only your approved phone number can interact with the bot

Architecture

Text messaging

WhatsApp (your phone)
    |
    v
Twilio (webhook POST)
    |
    v
FastAPI server (localhost:8001)
    |
    +-- Claude API (Anthropic)
    |       |
    |       +-- execute_bash (shell commands)
    |       +-- read_file / write_file
    |       +-- web_search
    |       +-- mcp_call (MCP servers via JSON-RPC)
    |       +-- send_whatsapp_media (outbound media)