airtable-standards-check — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited airtable-standards-check (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
No external dependencies — the script uses the Python standard library only. No API token or network access needed.
# 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.mdThe script exits with code 0 if no errors are found, or 1 if any errors are found — making it suitable for CI pipelines.
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] strip) starts with uppercase |
field-boolean-is-prefix | warning | Checkbox fields start with "Is " |
field-date-on-suffix | warning | Date fields end in " on" |
field-datetime-at-suffix | warning | DateTime fields end in " at" |
field-repeats-table-name | warning | Field name doesn't repeat table name words |
The following standards cannot be checked automatically and require human judgment:
airtable-export-schema --token ... --base ...airtable-check-standards {base_id}_{name}_{timestamp}_schema.json~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.