airtable-etl

Extract, transform, and load data between Airtable bases and external systems.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill airtable-etl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: airtable-etl
Source: https://github.com/Greenmamba29/skillsdotmd_web/tree/main/.agents/skills/airtable-etl
Command: npx skills add https://github.com/Greenmamba29/skillsdotmd_web --skill airtable-etl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the movement of data between Airtable and other systems, simplifying data migrations, exports, and integrations.

Core Features & Use Cases

  • Data Extraction: Pull records from specified Airtable tables with pagination.
  • Data Transformation: Apply custom rules to map and modify fields.
  • Data Loading: Load transformed data into destinations like Supabase, CSV files, or REST APIs.
  • Use Case: Automatically sync your Airtable inventory list with your Shopify product catalog every night.

Quick Start

Use the airtable-etl skill to extract all records from the 'Products' table in your Airtable base and load them into a CSV file.

Frequently Asked Questions about airtable-etl

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

FAQPage Schema
How do I export Airtable records to CSV automatically?

You can export Airtable records to CSV by using this skill to extract table data with pagination, apply field mapping transformations, and load the results into a CSV file.

Can I sync Airtable data with Supabase or a REST API?

Yes, you can sync Airtable data with Supabase or a REST API. The skill supports loading transformed records into these external destinations while managing field mapping.

How does this handle Airtable API rate limits during data migration?

It handles Airtable API rate limits by automatically managing the 5 requests per second restriction during data extraction, and it logs all processed, skipped, and failed records.

What is the best way to map Airtable fields to an external database?

The best way to map Airtable fields to an external system is using the skill's custom data transformation rules, which modify and map fields before loading them into your destination.

Does Airtable data integration support logging for skipped records?

Yes, Airtable data integration supports logging for skipped records. The skill automatically logs processed, skipped, and failed records during the extraction, transformation, and loading processes.