Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nousresearch/airtable
Airtable REST API via curl. Records CRUD, filters, upserts.
Passed 16 of 19 test cases with the skill, and 12 of 19 without it.
and 1 more in the full report
4 fixed15 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a minimal curl command to verify whether AIRTABLE_API_KEY is working without dumping a large response body.
| Checked | Without skill | With skill |
|---|---|---|
| Sends a GET request to https://api.airtable.com/v0/meta/bases | Missed | Passed |
| Uses curl options to suppress output body and print the HTTP status code | Passed | Passed |
The instructions your model reads when the skill loads.
Work with Airtable's REST API directly via curl using the terminal tool. No MCP server, no OAuth flow, no Python SDK — just curl and a personal access token.
pat...).data.records:read — read rowsdata.records:write — create / update / delete rowsschema.bases:read — list bases and tables403.${HERMES_HOME:-~/.hermes}/.env (or via hermes setup):
AIRTABLE_API_KEY=pat_your_token_here
Note: legacy
key...API keys were deprecated Feb 2024. Only PATs and OAuth tokens work now.
https://api.airtable.com/v0Authorization: Bearer $AIRTABLE_API_KEYContent-Type: application/json for any POST/PATCH/PUT body).app..., tables tbl..., records rec..., fields fld.... IDs never change; names can. Prefer IDs in automations.429 → back off. Burst on a single base will be throttled.Base curl pattern:
curl -s "https://api.airtable.com/v0/$BASE_ID/$TABLE?maxRecords=5" \
-H "Authorization: Bearer $AIRTABLE_API_KEY" | python -m json.tool
-s suppresses curl's progress bar — keep it set for every call so the tool output stays clean for Hermes. Pipe through python -m json.tool (always present) or jq (if installed) for readable JSON.
| Field type | Write shape |
|---|---|
| Single line text | "Name": "hello" |
test cases passed, vs 12 / 19 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.