List Airtable bases, read table records, and add records. Trigger phrases: airtable, my base, add a record, spreadsheet.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill airtable
Work the user's Airtable: list bases (bases), read table records (records), and add a record (create).
All commands go through bin/airtable.py:
bin/airtable.py bases # list bases (name, id)
bin/airtable.py records --base appABC --table "Tasks" # read records (flattened fields), 10 max
bin/airtable.py records --base appABC --table "Tasks" --limit 50
bin/airtable.py create --base appABC --table "Tasks" --fields '{"Name": "Buy milk"}'
Use bases first to resolve a base name to its id (app...). The table name is the name shown in the base.
airtable (credential is collected as custom.airtable)credentials.request_api_access): create one at airtable.com/create/tokens with scopes data.records:read, data.records:write, and schema.bases:read, and grant it access to the bases you want to usebearer_headerapi.airtable.combin/airtable.py bases (a successful list proves the token works)create is a write: confirm the table and field values with the user before running, unless standing permission exists.bases, records) needs no confirmation.bin/airtable.py). Do not print, log, or transmit the token value.🧪 Draft: written from Airtable's public Web API docs; not yet live-tested end-to-end.
Take anil-matcha/airtable from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.