zapier-sdk

Execute Zapier app actions and manage authenticated connections from TypeScript code.

Updated May 16, 2026
One-click install
npx skills add https://github.com/jaredcroxton/hermes-mirror --skill zapier-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zapier-sdk
Source: https://github.com/jaredcroxton/hermes-mirror/tree/main/agents/skills/zapier-sdk
Command: npx skills add https://github.com/jaredcroxton/hermes-mirror --skill zapier-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of triggering and managing third-party app workflows from TypeScript without manually configuring every integration in the Zapier UI.

Core Features & Use Cases

  • App and action execution from code: Discover apps/actions and run read/write/search actions through Zapier’s infrastructure.
  • Connection and authentication management: Find and bind to the correct user connection, handling token refresh and API differences.
  • Runtime action discovery: List available actions and fetch required input schemas to avoid guessing parameters.

Use case: An agent needs to post a Slack DM and then read a row from Google Sheets, using the same validated connection and action schemas at runtime.

Quick Start

Ask your AI to show you how to authenticate, find a connection, discover a target app’s action inputs, and execute a Slack write action using the Zapier SDK in TypeScript.

Frequently Asked Questions about zapier-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trigger Zapier app actions from TypeScript code without using the Zapier UI?

Trigger Zapier app actions from TypeScript by discovering available apps and actions at runtime, fetching required input schemas, and executing read, write, or search operations directly through Zapier's infrastructure.

How does runtime action discovery work for Zapier API integrations?

Runtime action discovery lists available actions for a target Zapier app and fetches required input schemas dynamically, preventing parameter guessing and ensuring accurate tool calling for API integrations.

Can I manage OAuth connections and token refreshes when automating workflows with Zapier in TypeScript?

Manage OAuth connections by finding and binding to the correct user connection, with the SDK automatically handling token refresh and API authentication differences for browser login and client-credentials flows.

What is the best way to execute a Slack write action and read Google Sheets rows using a single authenticated connection?

Execute multi-app workflows by binding to a validated user connection, discovering target action inputs at runtime, and running authenticated HTTP actions like Slack writes and Google Sheets reads sequentially.

Does the Zapier SDK support both browser login and client-credentials authentication for workflow automation?

The Zapier SDK supports both browser login and client-credentials authentication, allowing TypeScript developers to manage authenticated connections and execute actions across 9,000+ integrations securely.