csr1010/wappy-kit/scaffold-whatsapp-agent
Claude Code and agent skill by csr1010/wappy-kit
- community
Checking that the SKILL.md file is still in the repository.
Scaffolds a real, working AI agent that runs on WhatsApp, using the open-source Wappy SDK (npm create @wappy_ai/agent). Use when the user asks to build, scaffold, or prototype a WhatsApp bot, WhatsApp AI agent, or a personal/support/booking agent that should run on WhatsApp. Generates runnable TypeScript, not a template to fill in by hand.
Install
npx vskill@latest install csr1010/wappy-kit/scaffold-whatsapp-agentSKILL.md
Scaffold a WhatsApp AI agent
Wappy is an open-source SDK for building AI agents on WhatsApp: your own model key, your own WhatsApp number, your own data. Nothing routes through a third-party server. One command generates a complete, runnable project — not a template with placeholders to fill in.
When to use this
The user wants to build something that runs on WhatsApp specifically — a personal assistant, a support bot, a booking agent, or any agent reachable from the WhatsApp app itself, as opposed to a web chat widget or a Slack/Discord bot.
Scaffold it
This runs a short interactive interview with three questions, in this order:
- Model provider —
openai,anthropic,gemini, orollama(fully local, no API key). - Memory backend —
local(SQLite/LibSQL, no account, BM25 keyword search) orcognee
(a self-hosted or cloud knowledge-graph service for retrieval; needs its own running instance).
- Productivity agent — optionally include a sample Gmail/Calendar assistant that answers
plain-language questions about the user's own Google account (read-only).
Non-interactive / scripted use
Every interview question has a matching flag, for CI or when a human isn't present to answer prompts interactively:
Flags: --model <openai|anthropic|gemini|ollama>, --memory <local|cognee>, --productivity <yes|no>, --dir <path> (target directory, default: current directory), --yes (skip confirmation), --help.
After scaffolding
Connecting the generated project to a real WhatsApp number (creating the Meta app, verifying the webhook) is its own, separate process — see the whatsapp-cloud-api-webhook-setup skill, or the generated project's own WHATSAPP_SETUP.md, for that part.
What gets generated
A real TypeScript project: an index.ts wiring together memory, a routed reply pipeline (decides per-message whether a tool call or retrieval lookup is actually needed before paying for it), WhatsApp message handling, and — if chosen — the productivity agent and/or Cognee client. A .env.sample listing every credential the specific generated project actually needs, nothing unused. A README.md and WHATSAPP_SETUP.md (and GOOGLE_SETUP.md/COGNEE_SETUP.md if those features were chosen) with the exact next steps for that project.
Requirements
Node.js 22+. A WhatsApp Cloud API app (free, via Meta's developer portal). A model API key for the chosen provider, or skip entirely and run fully offline against local Ollama.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/scaffold-whatsapp-agent/SKILL.md
Popularity
- Repository stars
- 128
- Repository forks
- 37
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/csr1010/wappy-kit/scaffold-whatsapp-agent)