CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

airtable-automation

Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views. Always search tools first for current schemas.

Quality

69%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/antigravity-bundle-automation-builder/skills/airtable-automation/SKILL.md

The canonical home for this skill is airtable-automation in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

61%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.

The body delivers dense, non-obvious operational detail (limits, error codes, ID formats, formula syntax) organized in clearly tagged tool sequences, but it caps out on workflow clarity due to missing validation steps for destructive/batch operations, and it carries redundant filler (the 'When to Use' section and the duplicated Quick Reference table).

Suggestions

Add validation checkpoints before destructive/batch operations, e.g., 'Before DELETE_RECORD, run AIRTABLE_GET_RECORD and confirm the recordId and fields match the user's intent; for batch operations over 10 records, chunk and verify counts after each chunk.'

Delete the vacuous 'When to Use' section and merge the Quick Reference table into the workflows (or drop it) to remove the duplication that costs tokens.

Show one concrete example payload (e.g., a fields object for AIRTABLE_CREATE_RECORD) to close the last actionability gap.

DimensionReasoningScore

Conciseness

Mostly efficient, non-obvious specifics (batch limits of 10, case-sensitive field names, 422/403/429 error handling, rate limits), but there is real trimming opportunity: the 'When to Use' section ('This skill is applicable to execute the workflow or actions described in the overview.') is pure filler, and the Quick Reference table re-lists every tool and parameter already covered in Core Workflows. Fits the 3 anchor 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4, where such trimming would be minor only.

3 / 5

Actionability

Concrete, executable guidance throughout: exact tool slugs, parameter names with ID formats ('appXXXXXXXXXXXXXX'), ready-to-use formula examples ('{Status}=\'Done\'', 'FIND(\'test\', {Name})>0'), escape rules, and error-code-to-cause mappings. Falls short of 5 only because there are no example tool-call payloads for record creation/update — the 'fields' object mapping is described but never shown — leaving minor gaps.

4 / 5

Workflow Clarity

Sequences are clearly ordered with [Prerequisite]/[Required]/[Optional] tags and the setup flow has a checkpoint (confirm connection ACTIVE before workflows), which would merit 4. However, the skill covers destructive and batch operations (DELETE_RECORD, DELETE/UPDATE/CREATE_MULTIPLE_RECORDS) with no validation or verification steps before executing them (e.g., re-fetch the record to confirm before delete), and the rubric explicitly caps workflow clarity at 3 in that case.

3 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/ directories), and the single-file body is well-sectioned with clear headers (Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, Quick Reference) making navigation easy — matching the 4 anchor's 'good structure, minor organization gaps'. Not 5 because at ~165 lines the Quick Reference table and formula-syntax patterns are inlined reference material that could be split out, and there are no deeper-dive pointers despite the length.

4 / 5

Total

14

/

20

Passed

Description

65%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.

The description is concise, specific to a niche (Airtable via Rube MCP/Composio), and covers the domain objects well, but it states only a generic 'Automate' action and entirely lacks a 'Use when...' trigger clause, which caps completeness at 3.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user mentions Airtable, bases, records, or wants to automate Airtable workflows.'

Replace the generic verb 'Automate' with the concrete operations supported: 'Create, read, update, and delete records; manage fields, views, and table schemas.'

Include a natural synonym or file-format cue (e.g., 'Airtable base', '.air') users might say when they need this skill.

DimensionReasoningScore

Specificity

The description names the domain ('Automate Airtable tasks via Rube MCP (Composio)') and lists concrete objects ('records, bases, tables, fields, views'), but the only action verb is the generic 'Automate' — specific operations like create, update, delete, or filter records are not stated. This matches the anchor 'Names domain and 1-2 concrete actions, but not comprehensive' rather than 4, which requires several specific actions, and is above 2 because the object coverage is more than a bare domain mention.

3 / 5

Completeness

The 'what' is clear (automate Airtable objects via Rube MCP with a search-first directive), but there is no 'Use when...' clause or equivalent explicit trigger guidance — per the judging guidelines, a missing 'when' clause caps completeness at 3. Score 4 is unreachable without any 'when' element.

3 / 5

Trigger Term Quality

Good natural keyword coverage: 'Airtable', 'records', 'bases', 'tables', 'fields', 'views' are terms users would naturally say. A few natural phrasings are missing (e.g., 'create/update records', 'Airtable data'), so it does not reach the comprehensive-with-synonyms level of 5, but it clearly exceeds the 3 anchor's 'missing common variations'.

4 / 5

Distinctiveness Conflict Risk

'Automate Airtable tasks via Rube MCP (Composio)' occupies a clear niche with distinct triggers (Airtable, Rube MCP, Composio); minimal conflict risk with other skills, matching the 5 anchor.

5 / 5

Total

15

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/antigravity-bundle-automation-builder/skills/airtable-automation/SKILL.md

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.