airtable

Manage Airtable records via REST API using terminal curl calls.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MarbleSodas/Mavis --skill airtable-marblesodas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable
Source: https://github.com/MarbleSodas/Mavis/tree/main/skills/productivity/airtable
Command: npx skills add https://github.com/MarbleSodas/Mavis --skill airtable-marblesodas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the friction of manually managing Airtable bases, tables, and records by enabling direct REST API access from the command line.

Core Features & Use Cases

It supports authenticating with a Personal Access Token, reading Airtable schema to safely map field names, and performing record CRUD operations including filtering, sorting, upserting, batching, and pagination.

Common use cases include listing bases/tables, validating field IDs before updates, syncing rows idempotently via upsert, and deleting or bulk-managing records with predictable API behavior.

Quick Start

Use the curl-based Airtable skill to list the first few records from a specific base and table that your token can access.

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 from the command line?

You can manage Airtable records using curl by making direct REST API calls for creating, reading, updating, and deleting data. This approach enables terminal-based database automation without needing a dedicated graphical interface.

Can I filter and sort Airtable records via the REST API?

Yes, you can filter and sort Airtable records via the REST API by using the filterByFormula parameter and view parameters in your curl requests. This allows precise server-side queries to retrieve specific data subsets.

Do I need python3 to use curl with the Airtable REST API?

Yes, you need python3 alongside curl in your terminal environment to handle JSON parsing and URL encoding support for Airtable API requests. These tools ensure proper data formatting and query parameter construction.

How does pagination work when listing Airtable records with curl?

Pagination handles large Airtable record sets by fetching sequential pages of data through API returned offsets. Your curl workflow uses these offsets in subsequent requests to retrieve the complete list of records.

Can I validate Airtable schema before updating records through the API?

Yes, you can validate Airtable schema before performing mutations by reading table schemas and mapping field names through REST API calls. This ensures your curl updates target the correct fields and prevents data corruption.