zapier-workflows by davila7/claude-code-templates
npx skills add https://github.com/davila7/claude-code-templates --skill zapier-workflowsZapier MCP 让 Claude 能够访问 8000 多个独立工具(每个 Zapier 操作),但存在关键限制:
❌ 没有记忆 - Claude 不记得您使用哪些工具或为什么使用 ❌ 没有上下文 - 不知道何时为您的特定工作流使用特定工具 ❌ 仅限一次性操作 - 无法触发您复杂的多步骤 Zap ❌ 每次会话都重新开始 - 所有上下文在对话之间都会丢失
1. MCP 工具(一次性操作)
2. 多步骤 Zap(Webhook 触发)
此技能通过为您的 Zapier 工作流提供持久记忆来解决这两个问题:
✅ 记住您的 MCP 工具偏好 - "用 Google Sheets 处理费用,用 Notion 处理任务" ✅ 知道何时/为何使用每个工具 - "研究时用 Perplexity 搜索,而不是 Google" ✅ 触发多步骤 Zap - "运行我的每日摘要" = 向您的复杂 Zap 发送 webhook POST 请求 ✅ 自我学习 - 当您教它时,Claude 会更新技能,永不忘记 ✅ 跨会话持久性 - 在所有对话中有效(全局安装)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
对于多步骤 Zap:
对于 MCP 工具:
自我学习:
全局(~/.claude/skills/)- 推荐:
项目级别(./.claude/skills/):
重要提示: 此技能以纯文本文件存储 webhook URL 和工作流详细信息。
Webhook URL 包含身份验证令牌。 如果有人拥有您的 webhook URL,他们可以触发您的 Zap。
最佳实践:
~/.claude/skills/(不在项目仓库中).claude/ 添加到您的 .gitignore如果您需要共享此技能:
必需:
可选:
要将 Zapier 的 MCP 工具连接到 Claude Code:
前往 Zapier MCP 服务器:
创建新的 MCP 服务器:
添加工具:
连接到 Claude Code:
claude mcp add zapier https://mcp.zapier.com/api/mcp/mcp -t http -H "Authorization: Bearer ZjFmZGJkN..................1NjBhYzc2MDRlYg=="
* 复制此命令并在您的终端中运行
5. 重启 Claude Code:
* 关闭并重新打开 Claude Code
* 您的 Zapier MCP 工具现已可用
提示: 您以后可以通过在 Zapier 中编辑您的 MCP 服务器并再次运行连接命令来添加更多工具。
对于您希望按需触发的预构建、优化的工作流:
在 Zapier 仪表板中:
构建您的工作流:
在此技能中记录它:
references/zaps.mdWebhook 与 MCP 工具:
关键:此技能可以并且应该编辑自身以从用户反馈中学习。
当用户教您新东西或纠正您的方法时:
确定要更新的内容:
references/zaps.mdreferences/mcp-patterns.mdreferences/mcp-patterns.md使用 Claude Code 工具进行编辑:
old_string 和 new_string)更新格式:
User: "Use Apollo instead of Clearbit for company data"
Claude: [uses Read tool on references/mcp-patterns.md]
[uses Edit tool to update the preference]
"Updated! I'll use Apollo for company enrichment from now on.
This change is now permanent in the skill."
在技能更新中捕获的内容:
在以下情况下使用 webhooks:
references/zaps.md)在以下情况下使用 MCP 工具:
关键: 在您成功帮助用户使用 MCP 工具或工作流后,主动建议保存有价值的模式。
在使用 MCP 工具完成任务后,检查这是否是一个值得保存的模式:
寻找:
建议保存如果:
成功完成任务后:
"That worked well! I noticed I [describe what you did, e.g., 'used Perplexity to research, then saved results to Google Sheets'].
Would you like me to save this as a pattern? If you tell me:
- What trigger words to listen for
- When/why to use this workflow
- Any preferences or variations
I'll remember it and do this automatically next time!"
如果用户说是:
references/mcp-patterns.md值得保存的模式示例:
不要保存:
当用户请求 MCP 工具功能但 Zapier MCP 未连接时,告诉他们:
"I don't see the Zapier MCP tools connected. Here's how to set them up:
1. Go to https://mcp.zapier.com/mcp/servers
2. Login to your Zapier account
3. Click 'New MCP Server' (top left)
4. Select 'Claude Code' in the MCP Client dropdown
5. Give it a name (e.g., 'My Zapier Tools')
6. Click 'Add tools' and select the Zapier actions you want
7. Click 'Connect' and copy the command shown
8. Run that command in your terminal (it looks like):
claude mcp add zapier https://mcp.zapier.com/api/mcp/mcp -t http -H "Authorization: Bearer [your-token]"
9. Restart Claude Code
Once setup, I'll be able to use those Zapier actions directly!"
重要: 当 Zapier MCP 已连接(以 mcp__zapier__ 开头的工具可用)时,主动帮助用户用丰富的上下文记录它们:
列出可用工具:
提示详细记录:
"I see you have these Zapier MCP tools available:
- mcp__zapier__google_sheets_create_spreadsheet_row
- mcp__zapier__perplexity_chat_completion
- [etc.]
To help me use these effectively, I need to understand:
For each tool you want me to use, please tell me:
1. WHEN should I use this tool?
- What trigger words or phrases?
- What situations or contexts?
- What types of requests?
2. WHY should I use this tool vs alternatives?
- What's it best for?
- When should I NOT use it?
3. HOW should I use it?
- Any specific parameters or preferences?
- Default values I should use?
- Sheet names, formats, or other specifics?
4. Any PATTERNS or workflows involving this tool?
- Multi-step sequences?
- Common combinations with other tools?
Take your time - the more detail you give me, the better I can serve you!"
在技能中记录:
references/mcp-patterns.md何时触发此操作:
references/mcp-patterns.md 中未记录时当用户提到创建或添加用于 webhook 触发的多步骤 Zap 时,提供以下说明:
"To get your webhook URL from an existing Zap:
1. Go to your Zap in the Zapier dashboard
2. Make sure the trigger is a 'Webhooks by Zapier' node
3. In the 'Trigger Event' dropdown, select 'Catch Hook'
4. Go to the 'Test' tab
5. Copy the 'Webhook URL' shown
6. Give me that URL and tell me:
- What the Zap does (step-by-step)
- What trigger phrases you want to use
- Any other details (timing, cost, etc.)
I'll add it to my knowledge so you can trigger it anytime just by asking!"
references/zaps.mdreferences/mcp-patterns.md触发 Zap:
User: "Run my daily digest"
Claude: [uses Read tool on references/zaps.md for webhook details]
[uses Bash tool to trigger webhook with curl POST]
"Started your Daily AI Digest. You'll get the report via email
in ~3 minutes, with SMS alerts for any high-priority items."
使用 MCP 编排:
User: "Research the latest on quantum computing"
Claude: [uses Read tool on references/mcp-patterns.md]
[calls Perplexity Search MCP tool]
[analyzes results, identifies gaps]
[calls Perplexity Search again for deeper dive]
"Here's what I found... [summary]"
学习与更新:
User: "No, when tracking expenses use my 'Personal Budget' sheet, not 'Expenses'"
Claude: [uses Read tool on references/mcp-patterns.md]
[uses Edit tool to update the Google Sheets section]
"Got it - updated the skill. I'll use 'Personal Budget' sheet
for expense tracking from now on."
检查 MCP 是否已连接:
mcp__zapier__ 开头的工具如果未显示:
模式检测在以下情况触发:
尝试明确询问:
常见问题:
手动测试:
curl -X POST https://hooks.zapier.com/hooks/catch/[your-url]
可能的原因:
修复:
references/mcp-patterns.md 是否包含您的工具~/.claude/skills/(全局)对比 ./.claude/skills/(项目)正常工作的迹象:
快速测试:
references/zaps.md如果参考文件变得太大:
性能提示:
重新开始:
~/.claude/skills/可以! 此技能适用于:
每种模式都是独立的,并且本身就有价值。
立即行动:
.claude/ 添加到 .gitignore预防:
~/.claude/skills/).claude/ 目录此技能使用以下 Claude Code 工具:
每周安装次数
139
仓库
GitHub 星标数
22.6K
首次出现
Jan 21, 2026
安全审计
安装于
claude-code119
opencode108
cursor107
gemini-cli105
antigravity97
codex90
Zapier MCP gives Claude access to 8,000+ individual tools (every Zapier action), but there are critical limitations:
❌ No memory - Claude doesn't remember which tools YOU use or why ❌ No context - Doesn't know when to use specific tools for your workflows ❌ Only one-off actions - Can't trigger your complex, multi-step Zaps ❌ Fresh start every session - All context lost between conversations
1. MCP Tools (One-Off Actions)
2. Multi-Step Zaps (Webhook-Triggered)
This skill solves both problems by giving Claude persistent memory for your Zapier workflows:
✅ Remembers your MCP tool preferences - "Use Google Sheets for expenses, Notion for tasks" ✅ Knows when/why to use each tool - "Search with Perplexity when researching, not Google" ✅ Triggers multi-step Zaps - "Run my daily digest" = webhook POST to your complex Zap ✅ Self-learning - Claude updates the skill as you teach it, never forgets ✅ Cross-session persistence - Works across all conversations (global install)
For Multi-Step Zaps:
For MCP Tools:
Self-Learning:
Global (~/.claude/skills/) - RECOMMENDED:
Project-level (./.claude/skills/):
IMPORTANT: This skill stores webhook URLs and workflow details in plain text files.
Webhook URLs contain authentication tokens. If someone has your webhook URL, they can trigger your Zaps.
Best practices:
~/.claude/skills/ (not in project repos).claude/ to your .gitignore if installed in a projectIf you need to share this skill:
Required:
Optional:
To connect Zapier's MCP tools to Claude Code:
Go to Zapier MCP servers:
Create a new MCP server:
Add tools:
Connect to Claude Code:
claude mcp add zapier https://mcp.zapier.com/api/mcp/mcp -t http -H "Authorization: Bearer ZjFmZGJkN..................1NjBhYzc2MDRlYg=="
* Copy and run this command in your terminal
5. Restart Claude Code:
* Close and reopen Claude Code
* Your Zapier MCP tools are now available
Tip: You can add more tools later by editing your MCP server in Zapier and running the connect command again.
For pre-built, optimized workflows that you want to trigger on-demand:
In Zapier dashboard:
Build your workflow:
Document it in this skill:
references/zaps.md automaticallyWebhook vs MCP Tools:
CRITICAL: This skill can and should edit itself to learn from user feedback.
When the user teaches you something new or corrects your approach:
Identify what to update:
references/zaps.mdreferences/mcp-patterns.mdreferences/mcp-patterns.mdMake the edit using Claude Code tools:
old_string and new_string)Update format:
User: "Use Apollo instead of Clearbit for company data"
Claude: [uses Read tool on references/mcp-patterns.md]
[uses Edit tool to update the preference]
"Updated! I'll use Apollo for company enrichment from now on.
This change is now permanent in the skill."
What to capture in skill updates:
Use webhooks when:
references/zaps.md)Use MCP tools when:
CRITICAL: After you successfully help the user with MCP tools or workflows, proactively suggest saving valuable patterns.
After completing a task using MCP tools, check if this is a pattern worth saving:
Look for:
Suggest saving if:
After completing the task successfully:
"That worked well! I noticed I [describe what you did, e.g., 'used Perplexity to research, then saved results to Google Sheets'].
Would you like me to save this as a pattern? If you tell me:
- What trigger words to listen for
- When/why to use this workflow
- Any preferences or variations
I'll remember it and do this automatically next time!"
If user says yes:
references/mcp-patterns.mdExamples of patterns worth saving:
Don't save:
When user requests MCP tool functionality but Zapier MCP is not connected, tell them:
"I don't see the Zapier MCP tools connected. Here's how to set them up:
1. Go to https://mcp.zapier.com/mcp/servers
2. Login to your Zapier account
3. Click 'New MCP Server' (top left)
4. Select 'Claude Code' in the MCP Client dropdown
5. Give it a name (e.g., 'My Zapier Tools')
6. Click 'Add tools' and select the Zapier actions you want
7. Click 'Connect' and copy the command shown
8. Run that command in your terminal (it looks like):
claude mcp add zapier https://mcp.zapier.com/api/mcp/mcp -t http -H "Authorization: Bearer [your-token]"
9. Restart Claude Code
Once setup, I'll be able to use those Zapier actions directly!"
IMPORTANT: When Zapier MCP is connected (tools starting with mcp__zapier__ are available), proactively help the user document them with rich context:
List available tools:
Prompt for detailed documentation:
"I see you have these Zapier MCP tools available:
- mcp__zapier__google_sheets_create_spreadsheet_row
- mcp__zapier__perplexity_chat_completion
- [etc.]
To help me use these effectively, I need to understand:
For each tool you want me to use, please tell me:
1. WHEN should I use this tool?
- What trigger words or phrases?
- What situations or contexts?
- What types of requests?
2. WHY should I use this tool vs alternatives?
- What's it best for?
- When should I NOT use it?
3. HOW should I use it?
- Any specific parameters or preferences?
- Default values I should use?
- Sheet names, formats, or other specifics?
4. Any PATTERNS or workflows involving this tool?
- Multi-step sequences?
- Common combinations with other tools?
Take your time - the more detail you give me, the better I can serve you!"
Document in skill:
references/mcp-patterns.mdWhen to trigger this:
references/mcp-patterns.mdWhen user mentions creating or adding a multi-step Zap for webhook triggering, provide these instructions:
"To get your webhook URL from an existing Zap:
1. Go to your Zap in the Zapier dashboard
2. Make sure the trigger is a 'Webhooks by Zapier' node
3. In the 'Trigger Event' dropdown, select 'Catch Hook'
4. Go to the 'Test' tab
5. Copy the 'Webhook URL' shown
6. Give me that URL and tell me:
- What the Zap does (step-by-step)
- What trigger phrases you want to use
- Any other details (timing, cost, etc.)
I'll add it to my knowledge so you can trigger it anytime just by asking!"
references/zaps.mdreferences/mcp-patterns.mdTriggering a Zap:
User: "Run my daily digest"
Claude: [uses Read tool on references/zaps.md for webhook details]
[uses Bash tool to trigger webhook with curl POST]
"Started your Daily AI Digest. You'll get the report via email
in ~3 minutes, with SMS alerts for any high-priority items."
Using MCP orchestration:
User: "Research the latest on quantum computing"
Claude: [uses Read tool on references/mcp-patterns.md]
[calls Perplexity Search MCP tool]
[analyzes results, identifies gaps]
[calls Perplexity Search again for deeper dive]
"Here's what I found... [summary]"
Learning and updating:
User: "No, when tracking expenses use my 'Personal Budget' sheet, not 'Expenses'"
Claude: [uses Read tool on references/mcp-patterns.md]
[uses Edit tool to update the Google Sheets section]
"Got it - updated the skill. I'll use 'Personal Budget' sheet
for expense tracking from now on."
Check if MCP is connected:
mcp__zapier__ in your available toolsIf not showing up:
Pattern detection triggers when:
Try explicitly asking:
Common issues:
Test manually:
curl -X POST https://hooks.zapier.com/hooks/catch/[your-url]
Likely causes:
Fix:
references/mcp-patterns.md has your tools~/.claude/skills/ (global) vs ./.claude/skills/ (project)Signs it's working:
Quick test:
references/zaps.mdIf reference files grow too large:
Performance tips:
To start fresh:
~/.claude/skills/Yes! The skill works with:
Each mode is independent and valuable on its own.
Immediate actions:
.claude/ to .gitignorePrevention:
~/.claude/skills/).claude/ directory in projectsThis skill uses the following Claude Code tools:
Weekly Installs
139
Repository
GitHub Stars
22.6K
First Seen
Jan 21, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
claude-code119
opencode108
cursor107
gemini-cli105
antigravity97
codex90
Azure RBAC 权限管理工具:查找最小角色、创建自定义角色与自动化分配
123,100 周安装