Navigate the NSLS Airtable landscape — find the right base, understand table structures, query records, and manage data. NSLS has 24+ Airtable bases across every department. Trigger phrases: airtable, which base, base ID, find table, airtable query, list records, NSLS bases, where is the data, which airtable, base directory. Includes gotchas: Automation Tracker access limitations, schema change blast radius, delete permanence, detail level efficiency.
This skill turns 24+ scattered Airtable bases into a navigable landscape — knowing which base has the data you need, how tables connect across departments, and how to query records without drowning in context. If Airtable tools aren't available, run /connect first. For cross-system intelligence that combines Airtable operational data with PostHog behavior, Slack conversations, and more, use .
/data-intelAirtable is the operational backbone across every NSLS department — HR tracks people, Marketing tracks campaigns, Product tracks roadmaps, Operations tracks processes, Leadership tracks decisions. The bases below are the starting points, not an exhaustive list — new bases get created regularly.
NSLS has 24+ Airtable bases across every department. Here's the current inventory:
| Base ID | Name |
|---|---|
appZ2KFx8LmY6VV2e | Society Product OS |
appr7mgxEHTuvXD7V | ProductCentral |
appzPdpN2yj06wb34 | ProductCentral (Copy) |
appVhrz5nF4exJBId | User Testing |
| Base ID | Name |
|---|---|
appnXPTu01esWWbrK | NSLS People Ops |
appllq45ZuLxLWBtz | Ignite CRM |
appmJR4ahPE1avxIx | Ignite CRM (In Progress) |
| Base ID | Name |
|---|---|
appHDEHQA4bvlWwQq | SLT Meeting Intelligence |
appItVHRP0Q9ruV7q | SLT Meeting Agenda (2024-2025) |
| Base ID | Name |
|---|---|
appX4VDGHChrKYl61 | Bulk Email |
app5rj9bOGQNFoIoD | Campus Discovery CRM |
appwJ28B0Cs3twIC6 | Speaker Broadcast Catalog |
| Base ID | Name |
|---|---|
appwbKaXw2K0xoJk6 | Operations |
appWa5knjfvKEDDi0 | Funnel Project Tracker |
appttpAgmJ5RqqZb7 | Directory Information Requests |
| Base ID | Name |
|---|---|
appFB05BB9cI97B4L | BI Squad |
appsaBXPKsWsA7gWx | Jobs to be Done (ODI) — Survey-data Analysis Template |
appmwYIZnwICgYEMv | Idea / Feedback Analysis |
| Base ID | Name |
|---|---|
appGBXrSRcufR7r9Z | Achievement Agent Sandbox |
appwLG4aNGK3DYFdR | Achievement Agent Sandbox |
appt15WVDjDlYj2Gk | SNT Matcher 2025 MVP |
appwJ447EBj5Jt0bX | Summit Public Directory |
mcp__airtable__list_bases → scan names for your topicmcp__airtable__list_tables with detailLevel: "tableIdentifiersOnly" — returns just table names and IDs, minimal context usagemcp__airtable__describe_table with detailLevel: "full" on the specific table you needEfficiency tip: Always start with tableIdentifiersOnly — requesting full detail on a large base can be overwhelming and burn through context.
mcp__airtable__list_records — list records with optional filtersmcp__airtable__search_records — text search across records# Exact match
{Status} = "Active"
# Contains text
FIND("keyword", {Description}) > 0
# Date range
IS_AFTER({Created}, "2026-01-01")
# Multiple conditions
AND({Status} = "Active", {Department} = "Product")
sort parameter: [{"field": "Created", "direction": "desc"}]maxRecords to limit resultsmcp__airtable__create_record — create a single recordmcp__airtable__update_records — update one or more records (pass an array)mcp__airtable__delete_records — delete by record IDAlways confirm before deleting. Airtable API deletes are not easily reversible.
The Automation Tracker base (appd5oK1wLVPYZeia) tracks all NSLS automations and the builder pipeline. Most builders won't have direct Airtable access to this base.
Use the Railway proxy instead: https://web-production-6281e.up.railway.app
register-automation skillGET /automations, POST /findmcp__airtable__create_table — create a new tablemcp__airtable__create_field / update_field — add or modify columnsmcp__airtable__list_comments / create_comment — comments on recordsmcp__airtable__upload_attachment — attach files to recordsCaution: Schema changes affect everyone using the base. Always confirm before creating or modifying tables and fields.
list_bases → scan names. NSLS has 24+ bases — the one you need might be named differently than you expect.list_tables with tableIdentifiersOnly → scan all table names. Tables get renamed.filterByFormula syntax — it's Airtable-specific, not SQL. Common mistake: using = with a field that has spaces (wrap in {Field Name}).list_bases to get the current list and compare.maxRecords to limit results. Use tableIdentifiersOnly before full detail.appwbKaXw2K0xoJk6), table 'Project Tracker', field 'Status'."delete_records is permanent — no recycle bin in the API (the Airtable web UI has one, but the API does not).list_tables with detailLevel: "full" on a large base can blow up context — start with tableIdentifiersOnly.filterByFormula syntax is Airtable-specific, not SQL — different operators, different quoting rules.create_field, update_field, create_table) affect ALL users of the base instantly.appd5oK1wLVPYZeia) is not accessible to most builders — always use the Railway proxy for tracker operations.