airtable

Perform Airtable CRUD and filtered queries via the REST API with curl.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill airtable-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/skills/productivity/airtable
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill airtable-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage Airtable data without a heavy SDK or extra auth flow by letting you perform CRUD operations and filtered queries using curl.

Core Features & Use Cases

  • Record CRUD: List, get, create, update (PATCH), and delete Airtable records using REST endpoints.
  • Schema-first and safe updates: Fetch base/table schema to use correct field names and avoid update errors.
  • Powerful querying: Use filterByFormula with proper URL encoding, sorting, and named views for targeted reads.
  • Idempotent syncs: Use performUpsert to create or patch records based on merge fields (like Email).

Quick Start

Ask Hermes to list the first 5 records from your target base table using your AIRTABLE_API_KEY from ~/.hermes/.env.

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 without installing an SDK?

You can manage Airtable records using curl by calling the Airtable REST API directly to perform CRUD operations and filtered queries, eliminating the need for a heavy SDK or extra authentication flow.

What's the best way to query filtered Airtable records via the REST API?

The best way to query filtered Airtable records is using the filterByFormula parameter with proper URL encoding, combined with sorting and named views to execute targeted reads from your base tables.

How do I safely update Airtable fields to avoid REST API errors?

To safely update Airtable fields and avoid REST API errors, fetch the base and table schema first to ensure you are using the correct field names before sending your PATCH update requests.

Can I perform an idempotent sync to create or update Airtable records?

Yes, you can perform an idempotent sync by using the performUpsert operation to create or patch records based on specific merge fields, such as matching by an Email field.

Do I need a specific token to authenticate Airtable API calls with curl?

Yes, you need an AIRTABLE_API_KEY personal access token configured in your environment to authenticate your curl commands when interacting with the Airtable REST API endpoints.

Why does my Airtable filterByFormula query fail when using special characters?

Airtable filterByFormula queries fail with special characters due to improper URL encoding, requiring correct URL encoding for formulas and query parameters to process requests successfully.