airtable

Manage Airtable records and schemas via direct REST API calls.

Updated May 14, 2026
One-click install
npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill airtable-sethypagna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable
Source: https://github.com/SethyPagna/Secretary-Jarvis/tree/main/src/capabilities/skills/productivity/airtable
Command: npx skills add https://github.com/SethyPagna/Secretary-Jarvis --skill airtable-sethypagna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of working with Airtable by letting you read, filter, create, update, and delete records directly through the REST API without needing a separate client.

Core Features & Use Cases

  • Schema-aware operations: Inspect bases and tables before writing so field names and record IDs are used correctly.
  • Reliable record management: Handle common Airtable workflows such as list queries, formula filters, pagination, batch creates, updates, upserts, and deletes.
  • Operational safeguards: Follow rate limits, encode formulas correctly, and verify access scopes before mutating data.
  • Use Case: A workflow agent can sync contacts, update task statuses, or clean up records across one or more Airtable bases using only authenticated API calls.

Quick Start

Ask the Airtable skill to inspect the target base schema and then list, create, update, or upsert the records you need using your Airtable personal access token.

Frequently Asked Questions about airtable

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

FAQPage Schema
How do I manage Airtable records using curl?

You can manage Airtable records using curl by sending authenticated JSON requests to the Airtable REST API. This approach handles CRUD operations, upserts, and batched mutations directly without needing a separate API client.

Can I filter and paginate Airtable records with the REST API?

Yes, you can filter and paginate Airtable records with the REST API by using URL-encoded formulas and rate-limit-aware pagination. This allows you to retrieve specific data sets and handle large numbers of records efficiently.

What is an Airtable upsert and how does it work via API?

An Airtable upsert updates existing records or creates new ones if they do not exist. Executed via batched REST API calls with curl, it streamlines synchronizing contacts or task statuses across Airtable bases.

Do I need a personal access token to use the Airtable REST API?

Yes, you need an Airtable personal access token to authenticate REST API calls. Correct base access scopes must be verified before performing any data mutations or schema inspections.

Why do I need to inspect the Airtable base schema before writing records?

Inspecting the Airtable base schema before writing records ensures field names and record IDs are used correctly. This schema-aware operation prevents data corruption when creating, updating, or deleting records via curl.

How do I handle Airtable API rate limits when deleting records in bulk?

To handle Airtable API rate limits when deleting records in bulk, apply rate-limit-aware pagination to your curl requests. This operational safeguard prevents API throttling during batched mutations across your bases.