Airtable for Openclaw

A Python-powered interface for AI agents to read and query Airtable bases, tables, and records via the official API.

codeninja23
v0.1.0
Feb 24, 2026
2
2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install native-airtable

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install native-airtable using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Airtable?

The Airtable skill enables AI agents to interact directly with the Airtable platform to fetch spreadsheet and database data. It facilitates secure, direct communication with api.airtable.com using Personal Access Tokens (PAT), eliminating the need for third-party proxies. This skill is a core component for developers using Openclaw Skills who need to integrate cloud-hosted relational data into their automated workflows, allowing agents to browse schema and content dynamically.

Airtable Use Cases

  • Retrieving project management data to track task progress and deadlines.
  • Querying CRM bases to fetch customer contact information or lead history.
  • Accessing product catalogs and inventory levels for automated logic.
  • Extracting content from editorial calendars to assist in content generation tasks.

How Airtable Works

  1. The AI agent invokes the Python script located in the skill directory to execute commands.
  2. The script authenticates with Airtable using the AIRTABLE_PAT environment variable.
  3. Based on the command (e.g., list-records), the script sends a request to the official Airtable REST API.
  4. The API returns structured data which the skill parses and presents to the agent for processing or analysis.

Airtable Setup

  1. Generate a Personal Access Token at https://airtable.com/create/tokens.
  2. Assign the data.records:read and schema.bases:read scopes to the token.
  3. Define which bases the token can access (specific bases or all).
  4. Set the environment variable in your terminal or configuration:
export AIRTABLE_PAT=pat_your_token_here
  1. Ensure python3 is available in your environment to execute the scripts.

Airtable Data Schema & Taxonomy

Component Description Example/Format
Base ID Unique identifier for a base appXXXXXXXXXXXXXX
Record ID Unique identifier for a row recXXXXXXXXXXXXXX
Table Name Case-sensitive name of the table "Project Tasks"
Filter Formula Airtable syntax for queries {Status}='Done'
Field List Comma-separated field names "Name,Email,Status"

Airtable Advanced Features

  • Formula filtering: Use standard Airtable formulas to query specific subsets of data.
  • Field selection: Limit returned data to specific columns to optimize performance.
  • View integration: Access records through specific pre-defined views to respect existing filters and sorts.
  • Search capability: Perform keyword searches across specific tables or fields for rapid data discovery.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*