agentsclimarketplace

Airtable standards check

Skill mickzijdel/airtable-utils/skills/airtable-standards-check

Airtable Scripting agent skill and tools for schema dump, schema diff, and user check

Install
npx -y skills add mickzijdel/airtable-utils --skill airtable-standards-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Check an Airtable schema JSON file against the BlueDot Impact Airtable Standards. Use when the user wants to validate their Airtable base structure, find naming convention violations, or produce a standards compliance report.

SKILL.md

2.6 KB, as published. Nobody here has run it

Airtable Standards Check Skill

Purpose

This skill covers running airtable-check-standards to validate a schema JSON file (produced by airtable-export-schema) against the BlueDot Impact Airtable Standards. It outputs a Markdown report grouped by table, listing errors and warnings for each rule violation.

Prerequisites

No external dependencies — the script uses the Python standard library only. No API token or network access needed.

Running the Checker

# Check a schema and print report to stdout
airtable-check-standards schema.json

# Suppress warnings, show errors only
airtable-check-standards schema.json --errors-only

# Write the report to a file
airtable-check-standards schema.json --output report.md

# Both flags combined
airtable-check-standards schema.json --errors-only --output report.md

The script exits with code 0 if no errors are found, or 1 if any errors are found — making it suitable for CI pipelines.

Rules

The following rules are checked automatically:

RuleSeverityCheck
table-sentence-caseerrorTable name starts with uppercase
table-singularwarningTable name isn't plural (heuristic)
table-description-keyswarningDescription has "Description:" and "Last reviewed on:"
table-missing-all-viewwarningTable has an "All" view
field-sentence-caseerrorField name (after [prefix] strip) starts with uppercase
field-boolean-is-prefixwarningCheckbox fields start with "Is "
field-date-on-suffixwarningDate fields end in " on"
field-datetime-at-suffixwarningDateTime fields end in " at"
field-repeats-table-namewarningField name doesn't repeat table name words

Rules Requiring Manual Review

The following standards cannot be checked automatically and require human judgment:

  • Whether table/field descriptions are meaningful (not just present)
  • Whether tables or bases should be merged to reduce duplication
  • Automation naming conventions

Workflow

  1. Export the schema: airtable-export-schema --token ... --base ...
  2. Run the checker: airtable-check-standards {base_id}_{name}_{timestamp}_schema.json
  3. Review the report and fix violations in Airtable
  4. Re-export and re-check until the report is clean

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.