Skip to content
Back to skills

Zapier

ASecurity

Complete Zapier automation with Zaps, Tables, Interfaces, webhooks, REST Hooks API, and 6000+ app integrations.

  • 17 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 6, 2026
toolsrustbashapidatabasesecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add clawic/skills --skill zapier --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Zapier?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Zapier
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/clawic-zapier/badge)](https://www.skillsdirectory.com/skills/clawic-zapier)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Zapier
slug: zapier
version: 1.0.0
description: Complete Zapier automation with Zaps, Tables, Interfaces, webhooks, REST Hooks API, and 6000+ app integrations.
homepage: https://clawic.com/skills/zapier
metadata:
  clawdbot:
    emoji: ⚡
    requires:
      env:
      - ZAPIER_API_KEY
      - ZAPIER_TABLES_TOKEN
      config:
      - ~/Clawic/data/zapier/
    primaryEnv: ZAPIER_API_KEY
    os:
    - linux
    - darwin
    - win32
    displayName: Zapier
---

# Zapier

Complete Zapier reference. See auxiliary files for detailed operations.

## Quick Start

```bash
# Test API connection
curl -H "Authorization: Bearer $ZAPIER_API_KEY" \
  https://api.zapier.com/v1/profile
```

## Setup

On first use, read `setup.md`. Preferences stored in `~/Clawic/data/zapier/memory.md`.

## When to Use

Any Zapier operation: create Zaps, manage Tables, build Interfaces, configure webhooks, integrate 6000+ apps, automate workflows.

## Architecture

```
~/Clawic/data/zapier/
├── memory.md      # Account context, common Zaps
└── zaps/          # Documented configurations
```

## Quick Reference

| Topic | File |
|-------|------|
| Setup & memory | `setup.md`, `memory-template.md` |
| REST Hooks API | `api.md` |
| Triggers (all types) | `triggers.md` |
| Actions (all types) | `actions.md` |
| Filters, Paths, Formatters | `logic.md` |
| Webhooks (Catch Hook, send) | `webhooks.md` |
| Zapier Tables (database) | `tables.md` |
| Zapier Interfaces (forms) | `interfaces.md` |
| Popular integrations | `integrations.md` |
| Patterns & recipes | `patterns.md` |

## Core Rules

1. **Test mode first** — Use test data before enabling Zap
2. **Triggers define scope** — Zap only runs when trigger fires
3. **Field mapping explicit** — Always verify data flows correctly
4. **Filters before actions** — Reduce unnecessary task usage
5. **Idempotency via dedup** — Use Dedup filter for critical flows
6. **Webhooks for instant** — Polling triggers have 1-15 min delay

## Authentication

**Environment variables:**
- `ZAPIER_API_KEY` — API key from zapier.com/developer/platform
- `ZAPIER_TABLES_TOKEN` — Tables API token (optional, for Tables API)

```bash
curl -H "Authorization: Bearer $ZAPIER_API_KEY" \
  https://api.zapier.com/v1/zaps
```

## Zapier Product Suite

| Product | Purpose | File |
|---------|---------|------|
| **Zaps** | Automated workflows | `triggers.md`, `actions.md` |
| **Tables** | No-code database | `tables.md` |
| **Interfaces** | Forms, pages, chatbots | `interfaces.md` |
| **Chatbots** | AI-powered assistants | `interfaces.md` |
| **Canvas** | Visual workflow planning | Web UI only |

## Common Traps

- **Amount in wrong format** → Zapier passes strings, convert with Formatter
- **No idempotency** → Dedup action prevents duplicate processing
- **Webhook timeout** → Return 200 within 30 seconds
- **Task burn** → One Zap run = 1+ tasks, filters don't count
- **Polling delay** → Free: 15min, Paid: 1-2min, Webhooks: instant

## External Endpoints

| Endpoint | Purpose |
|----------|---------|
| `https://api.zapier.com/v1/*` | REST Hooks API |
| `https://hooks.zapier.com/hooks/catch/*` | Incoming webhooks |
| `https://tables.zapier.com/api/v1/*` | Tables API |
| Connected apps | 6000+ via Zapier |

## Security & Privacy

**Environment variables used:**
- `ZAPIER_API_KEY` — for REST Hooks API authentication

**Sent to Zapier:** Workflow data, field mappings, trigger/action configs
**Sent to connected apps:** Only data you explicitly map
**Stays local:** ~/Clawic/data/zapier/ preferences, API keys (never logged)
**Never:** Expose API keys, skip webhook verification

## Trust

This skill sends data to Zapier (zapier.com) and any apps you connect through Zaps.

## Related Skills
More Clawic skills, get them at https://clawic.com/skills/<slug> (install if the user confirms):
- `api` — REST API patterns
- `webhook` — Webhook fundamentals
- `saas` — SaaS metrics and billing

## Feedback

- If useful, star it: https://clawic.com/skills/zapier
- Latest version: https://clawic.com/skills/zapier

Files in this skill

  • SKILL.md4 KB
  • _meta.json164 B
  • actions.md6 KB
  • api.md4.6 KB
  • integrations.md7.8 KB
  • interfaces.md6.2 KB
  • logic.md6.5 KB
  • memory-template.md1.1 KB
  • patterns.md5.2 KB
  • setup.md1.1 KB
  • tables.md6.6 KB
  • triggers.md5.3 KB
  • webhooks.md6.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…