$npx skillfedfor your agent

add-whatsapp

This skill integrates WhatsApp as a messaging channel into ClaudeClaw, enabling you to route messages through WhatsApp alongside or instead of other channels. It handles authentication via QR code (browser or terminal) or pairing code, then guides you through registration, trigger configuration, and chat setup.

Add WhatsApp installs WhatsApp messaging support for ClaudeClaw with QR code or pairing code authentication.

AI-generated summary based on this skill's SKILL.md

184 60 MITupdated by sbusso

Decision gist · record as of 2026-07-26

Add WhatsApp installs WhatsApp messaging support for ClaudeClaw with QR code or pairing code authentication. This skill integrates WhatsApp as a messaging channel into ClaudeClaw, enabling you to route messages through WhatsApp alongside or instead of other channels. It handles authentication via QR code (browser or terminal) or pairing code, then guides you through registration, trigger configuration, and chat setup.

manual: git clone https://github.com/sbusso/claudeclaw → cp -r claudeclaw/skills/add-whatsapp ~/.claude/skills/add-whatsapp
skills/add-whatsapp/SKILL.md · version d626636a

Use it when

  • add-whatsapp supports two authentication approaches: QR code pairing (viewable in a browser or terminal) and pairing code method.
  • add-whatsapp configures WhatsApp as a linked device within ClaudeClaw.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

sbusso/claudeclaw/add-whatsapp · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I add WhatsApp to ClaudeClaw?

add-whatsapp integrates WhatsApp as a messaging channel into ClaudeClaw. Start by installing the WhatsApp channel dependencies, then authenticate using either a QR code (displayed in your browser or terminal) or a pairing code for headless setups. Once authenticated, register your chats and groups, configure trigger words, and set your bot's name. WhatsApp will then route messages through ClaudeClaw alongside or instead of other communication channels.

What authentication methods does add-whatsapp support?

add-whatsapp supports two authentication approaches: QR code pairing (viewable in a browser or terminal) and pairing code method for headless environments. Both link your WhatsApp account as a connected device. Choose QR code for interactive setups or pairing code when you cannot display a visual QR code. Either method establishes the secure connection needed before you can register chats and configure triggers.

How do I set up WhatsApp linked device setup with add-whatsapp?

add-whatsapp configures WhatsApp as a linked device within ClaudeClaw. After installing dependencies and choosing your authentication method (QR or pairing code), the skill guides you through registering specific chats and groups. You'll set trigger words that activate your bot and assign a display name. This setup allows WhatsApp to function as a dedicated communication channel for your ClaudeClaw instance.

How do I troubleshoot WhatsApp connection issues in add-whatsapp?

add-whatsapp addresses common authentication and connection failures. If your QR code expires, regenerate it immediately. Verify that your WhatsApp account is active and not already linked elsewhere. Check that all dependencies installed correctly and your network connection is stable. If pairing code setup fails, ensure you're entering the code before it expires. Review ClaudeClaw logs for specific error messages that indicate whether the issue is authentication, registration, or trigger configuration.

Can I run add-whatsapp alongside other communication channels?

Yes, add-whatsapp supports running WhatsApp alongside other ClaudeClaw channels. You can configure multiple messaging channels simultaneously, allowing messages to route through WhatsApp, email, SMS, or other integrated services. Alternatively, you can replace existing channels entirely by disabling them and using only the WhatsApp channel. This flexibility lets you choose whether WhatsApp is your primary or supplementary communication method.

What do I configure after WhatsApp authentication in add-whatsapp?

After add-whatsapp authenticates your WhatsApp account, register the specific chats and groups where your bot will operate. Set trigger words that activate bot responses—for example, a keyword that prompts the bot to engage. Assign your bot a display name so users recognize it in conversations. These settings determine which messages ClaudeClaw processes and how your bot appears in WhatsApp, completing the channel setup.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Add WhatsApp Channel

This skill adds WhatsApp support to ClaudeClaw. It installs the WhatsApp channel code, dependencies, and guides through authentication, registration, and configuration.

Phase 1: Pre-flight

Check current state

Check if WhatsApp is already configured. If store/auth/ exists with credential files, skip to Phase 4 (Registration) or Phase 5 (Verify).

ls store/auth/creds.json 2>/dev/null && echo "WhatsApp auth exists" || echo "No WhatsApp auth"
Detect environment

Check whether the environment is headless (no display server):

[[ -z "$DISPLAY" && -z "$WAYLAND_DISPLAY" && "$OSTYPE" != darwin* ]] && echo "IS_HEADLESS=true" || echo "IS_HEADLESS=false"
Ask the user

Use AskUserQuestion to collect configuration. Adapt auth options based on environment:

If IS_HEADLESS=true AND not WSL → AskUserQuestion: How do you want to authenticate WhatsApp? - Pairing code (Recommended) - Enter a numeric code on your phone (no camera needed, requires

(truncated - see the full file via the links below)

File tree — 1 file
skills/add-whatsapp/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Install and configure WhatsApp as a messaging channel for ClaudeClaw”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

setup
by b1rdmania · b1rdmania/ghostclaw

setup walks you through GhostClaw's initial deployment end-to-end, handling Node.js and dependency installation, container runtime selection, WhatsApp authentication, and service startup. It pauses only when your action is required—scanning a QR code, choosing auth methods, or confirming configuration—then resumes automatically.

MITfor claude-codeupdated May 2026
★ 90repo stars
customize
by sbusso · sbusso/claudeclaw

Extend ClaudeClaw with new input channels, adjust routing rules, and personalize agent responses. This interactive skill guides you through adding Telegram, Slack, Discord, email, or other integrations, then helps rebuild and restart your setup.

MITupdated Jul 2026
★ 184repo stars
setup
by sbusso · sbusso/claudeclaw

This skill automates ClaudeClaw's first-time setup, handling Node.js verification, dependency installation, environment configuration, and container runtime selection. It detects whether you're working in developer or plugin mode and adapts its workflow accordingly, pausing only when manual actions like channel authentication are required.

MITupdated Jul 2026
★ 184repo stars
add-telegram
by sbusso · sbusso/claudeclaw

This skill integrates Telegram into ClaudeClaw for bidirectional messaging. Set up your bot token, register chat IDs, and choose between full message handling or trigger-only mode. Supports group chats and optional agent swarm visibility.

MITupdated Jul 2026
★ 184repo stars
add-telegram-swarm
by sbusso · sbusso/claudeclaw

Add Telegram Swarm extends your Telegram setup to support agent teams, where each subagent gets its own bot identity in the group. Messages from different agents appear from different bots, making it clear who's speaking. Requires prior Telegram configuration via the base skill.

MITupdated Jul 2026
★ 184repo stars
add-telegram
by b1rdmania · b1rdmania/ghostclaw

This skill integrates Telegram into GhostClaw through automated code changes and guided configuration. It lets you use Telegram as your primary channel or run it alongside WhatsApp, with options for full message access or trigger-only responses in groups.

MITfor claude-codeupdated May 2026
★ 90repo stars

More skills add-telegram (MIT) · add-discord (MIT)

Tags
messaging-channelauthentication-flowqr-code-setuppairing-codeheadless-environmentbot-registrationgroup-chat-integrationcredential-managementdevice-linking