gokapso avatar

Automate Whatsapp

Build WhatsApp bots that respond to messages, route conversations, and call external APIs. You get workflow graphs with triggers, conditional logic, agent nodes with tool integrations, and state persistence through D1 databases. The skill pushes you toward local source control with the Kapso CLI (pull, edit TypeScript workflow definitions, build, push), but falls back to direct API scripts when you need to inspect executions, patch a graph JSON, or debug a lock version conflict in production. Honestly most useful if you're already neck-deep in a conversational automation project and need to wire up Pipedream actions or let an LLM agent poke around a GitHub repo during a workflow run.

skills.sh installs
4.4K
GitHub stars
200
last updated
Aug 21, 2026

Install

$ npx -y skills add gokapso/agent-skills --skill automate-whatsapp --agent claude-code

Installs into .claude/skills of the current project.

Files

Automate WhatsApp

When to use

Use this skill to build and run WhatsApp automations: workflow CRUD, graph edits, WhatsApp and Project Event triggers, Project Event emissions, executions, function management, webhook tools, and MCP tools.

Setup

Preferred path:

  • Kapso CLI installed and authenticated (kapso login)
  • For workflow and function edits, use source-controlled projects with kapso link, kapso pull, kapso build, and kapso push
  • For workflow code, use @kapso/workflows and export a Workflow instance from workflow.js or workflow.ts

Fallback path: Env vars:

  • KAPSO_API_BASE_URL (host only, no /platform/v1)
  • KAPSO_API_KEY

How to

Edit workflows locally

Use this path first when the user is working in, or can create, a local repo.

npm install -g @kapso/cli
npm install --save-dev @kapso/workflows
kapso login
kapso link --project <project-id>
kapso pull

Edit workflows/<workflow-slug>/workflow.js or workflow.ts with @kapso/workflows:

import { START, Workflow } from "@kapso/workflows";

const workflow = new Workflow("inbound-support", {
  name: "Inbound Support",
  status: "draft",
});

Sponsors

Details

Repository
github.com/gokapso/agent-skills
Categories
DevOps & CI/CD, AI & Agent Building, Release Management, Debugging, Automation & Workflows
First seen
Apr 16, 2026

More from gokapso/agent-skills

All 3
1grafana avatarml-aigrafana/skillsTurn on AI + ML features in Grafana Cloud — Grafana Assistant (NL → PromQL/LogQL/TraceQL, dashboard build, incident investigation, MCP integration), Dynamic Ale4.4Kskills.sh installs
2github avatarflowstudio-power-automate-mcpgithub/awesome-copilotFoundation skill for Power Automate via FlowStudio MCP — auth setup, the reusable MCP helper (Python + Node.js), tool discovery via `list_skills` / `tool_search4.2Kskills.sh installs
3giuseppe-trisciuoglio avatarturborepo-monorepogiuseppe-trisciuoglio/developer-kitProvides comprehensive Turborepo monorepo management guidance for TypeScript/JavaScript projects. Use when creating Turborepo workspaces, configuring turbo.json4.2Kskills.sh installs
4getsentry avatarsentry-react-native-sdkgetsentry/sentry-for-aiFull Sentry SDK setup for React Native and Expo. Use when asked to "add Sentry to React Native", "install @sentry/react-native", "setup Sentry in Expo", or conf4.2Kskills.sh installs
5dotnet avatardump-collectdotnet/skillsConfigure and collect crash dumps for modern .NET applications. USE FOR: enabling automatic crash dumps for CoreCLR or NativeAOT, capturing dumps from running .4.2Kskills.sh installs
6dotnet avatarmigrate-dotnet10-to-dotnet11dotnet/skillsMigrate a .NET 10 project or solution to .NET 11 and resolve all breaking changes. This is a MIGRATION skill — use it when upgrading from .NET 10 to .NET 11, NO4.1Kskills.sh installs