airtable

Perform CRUD operations, filters, and upserts on Airtable records via REST API.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/Brilly-Bohyun/skill-repository --skill airtable-brilly-bohyun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable
Source: https://github.com/Brilly-Bohyun/skill-repository/tree/main/skills/productivity/airtable
Command: npx skills add https://github.com/Brilly-Bohyun/skill-repository --skill airtable-brilly-bohyun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

This Skill allows users to interact with Airtable's REST API directly via curl, simplifying CRUD operations, filtering, and upserts without the need for a server or OAuth flow.

Core Features & Use Cases

  • CRUD Operations: Perform Create, Read, Update, and Delete operations on Airtable records using curl.
  • Filters and Upserts: Apply complex filters and perform upsert operations on Airtable data.
  • Use Case: Automate the creation of new records in an Airtable base based on data extracted from a CSV file.

Quick Start

Use the airtable skill to create a new record in the 'Tasks' table with the name 'New Task' and status 'Todo'.

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 commands?

You can manage Airtable records using curl by sending HTTP requests to the Airtable REST API. This approach allows you to perform CRUD operations, apply filters, and upsert data without needing a server or OAuth flow.

Can I automate Airtable data management without setting up a server?

Yes, you can automate Airtable data management without a server by using curl commands to interact directly with the Airtable REST API. You only need a personal access token for authentication to execute these automated tasks.

How do I perform an upsert on Airtable data via the REST API?

To perform an upsert on Airtable data via the REST API, you use curl commands to send specific requests that update existing records or create new ones if they do not exist. This streamlines synchronizing external data like CSV exports.

Do I need an OAuth flow to use the Airtable REST API with curl?

No, you do not need an OAuth flow to use the Airtable REST API with curl. Authentication is handled using a personal access token, which simplifies the process of automating CRUD operations and data filtering.

Can I apply complex filters when reading Airtable records with curl?

Yes, you can apply complex filters when reading Airtable records with curl. By structuring your API requests correctly, you can query and retrieve specific data sets from your Airtable base based on your defined filtering criteria.

What is the best way to create Airtable records from a CSV file?

The best way to create Airtable records from a CSV file is by automating curl commands that send POST requests to the Airtable REST API. This script-based approach directly inserts your extracted CSV data into the designated base.