From WhatsApp Channel for Claude Code
Set up the WhatsApp channel — configure the phone number, review access policy, and manage auth state.
How this skill is triggered — by the user, by Claude, or both
Slash command
/whatsapp-claude-channel:configureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manages phone number config and auth state. State lives in `~/.whatsapp-channel/`.
Manages phone number config and auth state. State lives in ~/.whatsapp-channel/.
Arguments passed: $ARGUMENTS
Give the user a full picture:
Phone number — check ~/.whatsapp-channel/.env for WHATSAPP_PHONE_NUMBER. Show set/not-set.
Auth state — check ~/.whatsapp-channel/.baileys_auth/creds.json for "registered":true. Show paired/not-paired.
Access — run bun run <plugin_root>/src/cli.ts status and show the output.
What next — based on state:
Run /whatsapp-claude-channel:configure <phone> (e.g. 919876543210, no +)Restart your session to pair. The pairing code will appear automatically.Ready. Run /whatsapp-claude-channel:access to manage who can reach you.Drive toward allowlist lockdown after pairing.
<phone> — save phone number$ARGUMENTS as the phone number (strip +, trim whitespace, digits only).mkdir -p ~/.whatsapp-channel.env if present. Update/add WHATSAPP_PHONE_NUMBER=<phone>. Preserve other keys.chmod 600 ~/.whatsapp-channel/.envreset-authrm -rf ~/.whatsapp-channel/.baileys_authclearRemove WHATSAPP_PHONE_NUMBER= from .env (or delete file if that's the only line).
.env at boot — phone number changes need a session restart.data.db) is re-read on every inbound message — policy changes via /access take effect immediately, no restart needed.pkill -f "bun.*index.ts"npx claudepluginhub rudransh-1508/pocket-claude --plugin whatsapp-claude-channelProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.