Brandedflow airtable-schema-designer

Design Airtable base schemas, field types, views, automations, and linked records. Use when creating or modifying Airtable structures for client or internal bases.

install
source · Clone the upstream repo
git clone https://github.com/JenCW/brandedflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/JenCW/brandedflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills-library/airtable-schema-designer" ~/.claude/skills/jencw-brandedflow-airtable-schema-designer && rm -rf "$T"
manifest: .claude/skills-library/airtable-schema-designer/SKILL.md
source content

Airtable Schema Designer

When to Use

  • Designing a new Airtable base for a client
  • Adding tables or fields to the master base
  • Planning automations within Airtable
  • Documenting existing schema

BrandedFlow Context

  • Master base ID:
    appYXzdeB0MUlwqFN
  • Source of truth for all business data
  • Per-client bases created during onboarding via
    create-client-folder
    MCP

Design Process

  1. Define entities — What are the main objects? (Leads, Clients, Projects, Contacts)
  2. Map relationships — Which tables link to which? Define linked record fields.
  3. Define fields — For each table: field name, type, required?, notes.
  4. Define views — Grid, Gallery, Kanban, Calendar — one per workflow.
  5. Define automations — Trigger (record created/updated) → action (send email, webhook, update field).

Field Type Reference

TypeUse for
Single line textNames, titles, short strings
Long textNotes, descriptions, rich text
Single selectStatus, stage, category (fixed options)
Multiple selectTags, services (multi-value)
Linked recordRelationships between tables
LookupPull field from linked record
FormulaCalculated values
DateDates with optional time
Phone/Email/URLValidated contact fields
AttachmentFiles, images
CheckboxBoolean flags
AutonumberUnique IDs

Output Format

Produce schema as a table:

Table: [Name]
| Field | Type | Notes |
|-------|------|-------|
| Name | Single line text | Required |
| Status | Single select | Options: New, Active, Closed |
| Client | Linked record → Clients | |

Plus: automations list, views list, relationships diagram (text).

End of Task

State: "END-OF-TASK: Directive [updated/N/A]. Self-annealing [N/A]."