zapier-demo
Walk a new user through setting up their first Zapier action and running it live — the smallest possible win. Asks what app they use, recommends one read…
Onboard a new user to Zapier MCP — introduce what it can do, walk through authentication, and route into the right flow based on the state of their setup. Use when getting started, troubleshooting connection issues, or when the user asks "what is Zapier MCP", "how do I get
$ npx -y skills add zapier/zapier-mcp --skill zapier-onboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/zapier-onboardContext preview
The summary Claude sees to decide when to auto-load this skill.
Onboard a new user to Zapier MCP — introduce what it can do, walk through authentication, and route into the right flow based on the state of their setup. Use when getting started, troubleshooting connection issues, or when the user asks "what is Zapier MCP", "how do I get
name: zapier-onboard description: Onboard a new user to Zapier MCP — introduce what it can do, walk through authentication, and route into the right flow based on the state of their setup. Use when getting started, troubleshooting connection issues, or when the user asks "what is Zapier MCP", "how do I get started with Zapier", "set me up", "what can I do with Zapier", or "tell me about Zapier".
Introduce Zapier MCP, get the user authenticated, then guide them through the appropriate setup flow.
For how the Zapier MCP server itself works, see [docs.zapier.com/mcp](https://docs.zapier.com/mcp/home).
Start by describing what Zapier MCP can do for the user, then get them authenticated.
"Zapier MCP connects your AI assistant to 9,000+ apps — Slack, Gmail, Google Calendar, Jira, Notion, HubSpot, and thousands more. Once set up, you can search across your tools, take actions, and automate workflows, all through natural conversation. It's personalized to your workflow — you pick the apps and actions that matter to you, and your AI learns to use them."
Check if any Zapier MCP tools are available:
If `mcp_auth` fails or is unavailable, fall back to manual instructions based on their client:
Detect which client is in use from the environment or conversation context. If unclear, give the generic instructions.
Wait for the user to confirm ("done"), then re-check available tools and proceed to Step 2.
Inspect the available Zapier MCP tools. The result determines which branch to follow:
| Result | Branch | | ------------------------------------------------------------ | ------------------- | | Zapier action tools are available (beyond the configuration tools) | **Healthy** | | Only configuration tools available (no actions yet) | **Fresh install** | | Calls fail with auth/401 errors | **Auth broken** | | No Zapier tools available at all | **Not connected** |
The server is connected and has actions configured. Show a summary and offer next steps.
1. Look at the available Zapier MCP tools and group them by app. 2. Show a clean summary:
"Your Zapier MCP is connected with [N] tools across [app list]:
Everything's working. What would you like to do?"
3. Offer options:
The server exists in the config but authentication has expired or is invalid.
1. Tell the user:
"Your Zapier MCP server is configured but the connection is broken (authentication expired).
**[Click here to reconnect](https://mcp.zapier.com)**
Sign in, find your server, and re-authenticate. Come back and say **done** when you're finished."
2. Wait for the user to confirm. 3. Try calling a Zapier tool again to verify. 4. If it works: show the Healthy summary. 5. If it still fails: suggest deleting and recreating the server config. Offer to help update the MCP config file with a fresh token (see "MCP config by client" below).
The Zapier MCP server is installed via the plugin but hasn't been authenticated yet. This is the most common state on a fresh install — zero Zapier tools are visible because the server hasn't been connected.
1. Tell the user the Zapier plugin is installed but needs to be connected first.
2. Attempt to authenticate directly in the chat by calling `mcp_auth` on the Zapier MCP server. If that succeeds, skip to step 5.
3. If `mcp_auth` fails or is unavailable, fall back to manual instructions based on their client:
Detect which client is in use from the environment or conversation context. If unclear, give the generic instructions.
4. Wait for the user to confirm ("done").
5. Re-diagnose by checking available Zapier MCP tools. Proceed to the appropriate branch — most likely **Fresh install** (server connected, no actions yet).
The server is connected but has no actions configured. The user needs to add actions through Zapier.
Don't ask "what app
Zapier MCP gives any MCP-compatible AI client governed access to 9,000+ apps — send messages, pull data, trigger workflows, all in plain English. No code, no infrastructure, SOC 2 Type II certified.
Walk a new user through setting up their first Zapier action and running it live — the smallest possible win. Asks what app they use, recommends one read…
Explore what Zapier MCP can do for the user — interview them about their role and the apps they live in, suggest specific use cases as on-demand prompts, then…
Check the health of your Zapier MCP setup. Three modes — health check (dashboard view), audit (find waste and duplicates), diagnose (systematic…