← ClaudeAtlas

airtable-standards-checklisted

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.
mickzijdel/airtable-utils · ★ 0 · Data & Documents · score 72
Install: claude install-skill mickzijdel/airtable-utils
# 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](https://github.com/bluedotimpact/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 ```bash # 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: | Rule | Severity | Check | |------|----------|-------| | `table-sentence-case` | error | Table name starts with uppercase | | `table-singular` | warning | Table name isn't plural (heuristic) | | `table-description-keys` | warning | Description has "Description:" and "Last reviewed on:" | | `table-missing-all-view` | warning | Table has an "All" view | | `field-sentence-case` | error | Field name (after `[prefix]` stri