What problem does it solve? Working with Airtable data programmatically often requires SDKs, OAuth flows, or MCP servers. This Skill lets you perform full CRUD operations on Airtable records directly through curl with a personal access token, covering filtering, sorting, upserts, batch operations, and pagination without extra tooling. ## Core Features & Use Cases - Records CRUD and Upserts: Create, read, update (PATCH), delete, and upsert records by merge fields, with batch support for up to 10 records per request. - Filtering and Querying: Use filterByFormula, sorting, field selection, and named views with proper URL encoding handled via Python stdlib. - Schema Inspection: List accessible bases and table schemas before mutating data to confirm field names, IDs, and select options. - Use Case: Sync a list of customer emails into an Airtable CRM table idempotently using performUpsert on the Email field, then filter records by status to generate a follow-up list. ## Quick Start Ask the assistant to list the tables in your Airtable base and show the first ten records from a specific table using your AIRTABLE_API_KEY.