airtable

Automate Airtable record CRUD operations via REST API with curl.

4|Updated May 18, 2026
One-click install
npx skills add https://github.com/ZardLi1115/zedclaw --skill airtable-zardli1115
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable
Source: https://github.com/ZardLi1115/zedclaw/tree/main/skills/productivity/airtable
Command: npx skills add https://github.com/ZardLi1115/zedclaw --skill airtable-zardli1115

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually managing Airtable records by letting you read, create, update, filter, and upsert data directly through the Airtable REST API.

Core Features & Use Cases

  • Record CRUD: List, get, create, patch (merge), and delete Airtable records using curl.
  • Filtering & pagination: Use filterByFormula and follow offset pagination safely for larger result sets.
  • Idempotent syncs: Upsert records by a merge field (for example, using Email) to avoid duplicates during sync runs.

Quick Start

Use this Skill to list the first 10 records from a specific Airtable base and table by sending an instruction to fetch records with your Airtable PAT.

Frequently Asked Questions about airtable

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

FAQPage Schema
How do I automate Airtable record CRUD operations using REST API?

Automate Airtable record CRUD operations by calling the Airtable REST API via curl with a Personal Access Token. You can list bases and tables, query records, and perform create, patch, and delete workflows directly through command-line requests.

What's the best way to filter Airtable records with filterByFormula using curl?

Filter Airtable records by applying the filterByFormula parameter in your curl REST API request. You must URL-encode the formula string to ensure the Airtable server correctly parses the query and returns the matching record set.

Do I need an Airtable Personal Access Token to sync records via curl?

Yes, you need an Airtable Personal Access Token configured as AIRTABLE_API_KEY. This token provides the correct Authorization headers required to authenticate your curl requests and handle JSON responses from the Airtable REST API.

Can I perform idempotent upsert syncs to avoid duplicate Airtable records?

Yes, you can perform idempotent upsert syncs by using the patch operation with a specific merge field, such as Email. This updates existing records or creates new ones safely, avoiding duplicates during your database sync runs.

How do I handle Airtable API pagination limits for large result sets?

Handle Airtable API pagination limits by following offset pagination safely through your curl requests. The API returns an offset token in the JSON response, which you pass into the next request to retrieve remaining records without exceeding rate limits.

What are the limitations of using curl for Airtable database sync?

Limitations of using curl for Airtable database sync include handling safe batching and pagination under strict Airtable API limits. You must manually manage JSON request and response parsing, URL-encoding for formulas, and correct Authorization headers.