{
  "schemaVersion": "1.0",
  "item": {
    "slug": "zapier",
    "name": "Zapier",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/zapier",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/zapier",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/zapier",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=zapier",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "actions.md",
      "api.md",
      "integrations.md",
      "interfaces.md",
      "logic.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/zapier"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/zapier",
    "agentPageUrl": "https://openagent3.xyz/skills/zapier/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zapier/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zapier/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Zapier",
        "body": "Complete Zapier reference. See auxiliary files for detailed operations."
      },
      {
        "title": "Quick Start",
        "body": "# Test API connection\ncurl -H \"Authorization: Bearer $ZAPIER_API_KEY\" \\\n  https://api.zapier.com/v1/profile"
      },
      {
        "title": "Setup",
        "body": "On first use, read setup.md. Preferences stored in ~/zapier/memory.md."
      },
      {
        "title": "When to Use",
        "body": "Any Zapier operation: create Zaps, manage Tables, build Interfaces, configure webhooks, integrate 6000+ apps, automate workflows."
      },
      {
        "title": "Architecture",
        "body": "~/zapier/\n├── memory.md      # Account context, common Zaps\n└── zaps/          # Documented configurations"
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileSetup & memorysetup.md, memory-template.mdREST Hooks APIapi.mdTriggers (all types)triggers.mdActions (all types)actions.mdFilters, Paths, Formatterslogic.mdWebhooks (Catch Hook, send)webhooks.mdZapier Tables (database)tables.mdZapier Interfaces (forms)interfaces.mdPopular integrationsintegrations.mdPatterns & recipespatterns.md"
      },
      {
        "title": "Core Rules",
        "body": "Test mode first — Use test data before enabling Zap\nTriggers define scope — Zap only runs when trigger fires\nField mapping explicit — Always verify data flows correctly\nFilters before actions — Reduce unnecessary task usage\nIdempotency via dedup — Use Dedup filter for critical flows\nWebhooks for instant — Polling triggers have 1-15 min delay"
      },
      {
        "title": "Authentication",
        "body": "Environment variables:\n\nZAPIER_API_KEY — API key from zapier.com/developer/platform\nZAPIER_TABLES_TOKEN — Tables API token (optional, for Tables API)\n\ncurl -H \"Authorization: Bearer $ZAPIER_API_KEY\" \\\n  https://api.zapier.com/v1/zaps"
      },
      {
        "title": "Zapier Product Suite",
        "body": "ProductPurposeFileZapsAutomated workflowstriggers.md, actions.mdTablesNo-code databasetables.mdInterfacesForms, pages, chatbotsinterfaces.mdChatbotsAI-powered assistantsinterfaces.mdCanvasVisual workflow planningWeb UI only"
      },
      {
        "title": "Common Traps",
        "body": "Amount in wrong format → Zapier passes strings, convert with Formatter\nNo idempotency → Dedup action prevents duplicate processing\nWebhook timeout → Return 200 within 30 seconds\nTask burn → One Zap run = 1+ tasks, filters don't count\nPolling delay → Free: 15min, Paid: 1-2min, Webhooks: instant"
      },
      {
        "title": "External Endpoints",
        "body": "EndpointPurposehttps://api.zapier.com/v1/*REST Hooks APIhttps://hooks.zapier.com/hooks/catch/*Incoming webhookshttps://tables.zapier.com/api/v1/*Tables APIConnected apps6000+ via Zapier"
      },
      {
        "title": "Security & Privacy",
        "body": "Environment variables used:\n\nZAPIER_API_KEY — for REST Hooks API authentication\n\nSent to Zapier: Workflow data, field mappings, trigger/action configs\nSent to connected apps: Only data you explicitly map\nStays local: ~/zapier/ preferences, API keys (never logged)\nNever: Expose API keys, skip webhook verification"
      },
      {
        "title": "Trust",
        "body": "This skill sends data to Zapier (zapier.com) and any apps you connect through Zaps."
      },
      {
        "title": "Related Skills",
        "body": "Install with clawhub install <slug> if user confirms:\n\napi — REST API patterns\nwebhook — Webhook fundamentals\nsaas — SaaS metrics and billing"
      },
      {
        "title": "Feedback",
        "body": "If useful: clawhub star zapier\nStay updated: clawhub sync"
      }
    ],
    "body": "Zapier\n\nComplete Zapier reference. See auxiliary files for detailed operations.\n\nQuick Start\n# Test API connection\ncurl -H \"Authorization: Bearer $ZAPIER_API_KEY\" \\\n  https://api.zapier.com/v1/profile\n\nSetup\n\nOn first use, read setup.md. Preferences stored in ~/zapier/memory.md.\n\nWhen to Use\n\nAny Zapier operation: create Zaps, manage Tables, build Interfaces, configure webhooks, integrate 6000+ apps, automate workflows.\n\nArchitecture\n~/zapier/\n├── memory.md      # Account context, common Zaps\n└── zaps/          # Documented configurations\n\nQuick Reference\nTopic\tFile\nSetup & memory\tsetup.md, memory-template.md\nREST Hooks API\tapi.md\nTriggers (all types)\ttriggers.md\nActions (all types)\tactions.md\nFilters, Paths, Formatters\tlogic.md\nWebhooks (Catch Hook, send)\twebhooks.md\nZapier Tables (database)\ttables.md\nZapier Interfaces (forms)\tinterfaces.md\nPopular integrations\tintegrations.md\nPatterns & recipes\tpatterns.md\nCore Rules\nTest mode first — Use test data before enabling Zap\nTriggers define scope — Zap only runs when trigger fires\nField mapping explicit — Always verify data flows correctly\nFilters before actions — Reduce unnecessary task usage\nIdempotency via dedup — Use Dedup filter for critical flows\nWebhooks for instant — Polling triggers have 1-15 min delay\nAuthentication\n\nEnvironment variables:\n\nZAPIER_API_KEY — API key from zapier.com/developer/platform\nZAPIER_TABLES_TOKEN — Tables API token (optional, for Tables API)\ncurl -H \"Authorization: Bearer $ZAPIER_API_KEY\" \\\n  https://api.zapier.com/v1/zaps\n\nZapier Product Suite\nProduct\tPurpose\tFile\nZaps\tAutomated workflows\ttriggers.md, actions.md\nTables\tNo-code database\ttables.md\nInterfaces\tForms, pages, chatbots\tinterfaces.md\nChatbots\tAI-powered assistants\tinterfaces.md\nCanvas\tVisual workflow planning\tWeb UI only\nCommon Traps\nAmount in wrong format → Zapier passes strings, convert with Formatter\nNo idempotency → Dedup action prevents duplicate processing\nWebhook timeout → Return 200 within 30 seconds\nTask burn → One Zap run = 1+ tasks, filters don't count\nPolling delay → Free: 15min, Paid: 1-2min, Webhooks: instant\nExternal Endpoints\nEndpoint\tPurpose\nhttps://api.zapier.com/v1/*\tREST Hooks API\nhttps://hooks.zapier.com/hooks/catch/*\tIncoming webhooks\nhttps://tables.zapier.com/api/v1/*\tTables API\nConnected apps\t6000+ via Zapier\nSecurity & Privacy\n\nEnvironment variables used:\n\nZAPIER_API_KEY — for REST Hooks API authentication\n\nSent to Zapier: Workflow data, field mappings, trigger/action configs Sent to connected apps: Only data you explicitly map Stays local: ~/zapier/ preferences, API keys (never logged) Never: Expose API keys, skip webhook verification\n\nTrust\n\nThis skill sends data to Zapier (zapier.com) and any apps you connect through Zaps.\n\nRelated Skills\n\nInstall with clawhub install <slug> if user confirms:\n\napi — REST API patterns\nwebhook — Webhook fundamentals\nsaas — SaaS metrics and billing\nFeedback\nIf useful: clawhub star zapier\nStay updated: clawhub sync"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/zapier",
    "publisherUrl": "https://clawhub.ai/ivangdavila/zapier",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/zapier",
    "downloadUrl": "https://openagent3.xyz/downloads/zapier",
    "agentUrl": "https://openagent3.xyz/skills/zapier/agent",
    "manifestUrl": "https://openagent3.xyz/skills/zapier/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/zapier/agent.md"
  }
}