CtrlK
BlogDocsLog inGet started
Tessl Logo

airtable-cli

Lists bases, reads and writes records, manages tables and fields, filters and searches data in Airtable via the `airtable-mcp` CLI. Use when the task involves Airtable data or the user mentions airtable-mcp, bases, tables, records, or fields.

73

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

90%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Excellent CLI skill content: dense, executable, and free of padding, with a sequenced workflow that gates destructive actions and a thorough gotchas table. The only gaps are a missing post-write validation step and a monolithic single-file layout that could offload detail to a reference file.

DimensionReasoningScore

Conciseness

Every section is commands, flags, tables, or gotcha fixes with no concept explanations Claude already knows; even the prose carries non-obvious facts ("Tool names use hyphens on the CLI (`list-records`) but underscores in MCP"). Lean and efficient throughout.

5 / 5

Actionability

Fully executable copy-paste commands with realistic IDs (appK9MtBqFw3o5jGN, tblL4GpTfEz8byRsW), complete JSON argument examples, exit-code semantics, and a 12-row problem/cause/fix table covering the common failure cases.

5 / 5

Workflow Clarity

The 5-step workflow (Auth → Discover → Inspect → Check access → Execute) includes an explicit checkpoint ("Confirm with the user before running destructive tools") and the Gotchas table provides error-recovery feedback (e.g., INVALID_RECORDS → split into chunks of ≤10), so it clears the destructive/batch cap. It falls short of 5 only because there is no post-write verification step (e.g., re-reading records after an update).

4 / 5

Progressive Disclosure

Well-organized sections with no nested references, and it properly delegates deep filter detail to the separate `airtable-filters` skill. Falls between anchors 4 and 5: the single ~140-line file inlines the full common-tasks and gotchas depth that could live in a one-level-deep reference file — a minor organization gap.

4 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete third-person verb list, explicit use-when trigger clause naming the tool and its domain objects, and a clearly distinct niche. The only weakness is slightly incomplete keyword coverage (no synonyms like "Airtable API" or "schema").

DimensionReasoningScore

Specificity

Lists five concrete actions — "Lists bases, reads and writes records, manages tables and fields, filters and searches data" — giving comprehensive coverage of the CLI's CRUD, schema, and search operations in third-person voice, matching the top anchor.

5 / 5

Completeness

Explicitly answers both what ("Lists bases, reads and writes records, manages tables and fields, filters and searches data in Airtable via the airtable-mcp CLI") and when ("Use when the task involves Airtable data or the user mentions airtable-mcp, bases, tables, records, or fields"), mirroring the top anchor example.

5 / 5

Trigger Term Quality

Natural user terms are present ("Airtable data", "airtable-mcp", "bases", "tables", "records", "fields") but a few plausible phrasings like "Airtable API", "schema", or database/spreadsheet synonyms are missing, so it falls between the 4 and 5 anchors — closer to good-but-incomplete coverage.

4 / 5

Distinctiveness Conflict Risk

"via the `airtable-mcp` CLI" plus the airtable-mcp trigger term carves a clear niche with distinct triggers and minimal conflict risk; the only conceivable overlap (a generic Airtable skill) is disambiguated by naming the specific tool.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.