airtable-master

Provides shared scripts and references for Airtable API integration workflows.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill airtable-master-fahadimdad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable-master
Source: https://github.com/FahadImdad/Nexus-Fahad/tree/main/00-system/skills/airtable/airtable-master
Command: npx skills add https://github.com/FahadImdad/Nexus-Fahad --skill airtable-master-fahadimdad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Airtable integrations often duplicate setup instructions, API documentation, and error handling across multiple skills, wasting context and creating maintenance drift. This shared resource library centralizes common Airtable references and scripts so connect, query, and sync operations stay consistent. ## Core Features & Use Cases - Configuration Validation: Run pre-flight checks that verify the Personal Access Token, test API connectivity, and return structured JSON with an ai_action field telling the AI exactly how to fix issues. - Record Operations: Query records with Airtable formula filters, sorting, and pagination, plus create, update, and delete records with automatic batching of up to 10 records per API call. - Shared References: Access consolidated API documentation, error handling guides for HTTP codes 401 through 429, and a complete field type reference covering all 20+ Airtable field types. - Use Case: When a user asks to query their Projects base, the AI runs check_airtable_config.py first, prompts for a PAT if missing, then executes query_records.py with the appropriate filters. ## Quick Start Ask the AI to query records from one of your Airtable bases, and it will validate your configuration and run the appropriate script automatically.

Frequently Asked Questions about airtable-master

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

FAQPage Schema
How do I query Airtable records with filters in Python?

Use query_records.py with the --base and --table arguments plus --filter for Airtable formula syntax like {Status}='Active'. It handles pagination automatically and supports --sort, --fields, --view, and --limit options.

How do I set up an Airtable Personal Access Token?

Create a PAT at airtable.com/create/tokens with scopes data.records:read, data.records:write, and schema.bases:read, then add it to your .env file as AIRTABLE_API_KEY. The setup_airtable.py wizard guides you through this interactively.

Why does my Airtable API request return 401 or 403 errors?

A 401 means the token is invalid or malformed, while 403 means the PAT lacks the required scope or base access. Verify the token starts with 'pat.' and add missing scopes or bases at airtable.com/create/tokens.

What is the Airtable API batch size limit for creating records?

Airtable allows a maximum of 10 records per API call for create, update, and delete operations. The manage_records.py script handles batching automatically when you pass larger datasets via a JSON file.

Can I use Airtable formula syntax to filter records via the API?

Yes, pass formulas through the filterByFormula parameter using Airtable's formula syntax, such as AND({Status}='Active', {Priority}='High') or SEARCH('john', LOWER({Name})). The query script accepts these via the --filter argument.