Repository navigation
v1.6.0 — MCP fix, emoji overhaul, Interface Extensions SDK rewrite
Big thanks to @andrewmitchell-automations for contributing the core of this release via PR #6.
Highlights
MCP Server Fix — The bundled .mcp.json previously referenced @airtable/mcp-server, which doesn't exist on npm. Now correctly uses airtable-mcp-server with proper AIRTABLE_API_KEY env var mapping. If the MCP server wasn't connecting for you before, this is why.
Emoji System Overhaul — Bracket notation ([formula], [check], [wip]) replaced with actual Unicode emojis (🤖, ☑️, 👷) across all docs. The old brackets rendered literally in Airtable field names instead of converting to emojis.
Interface Extensions SDK Rewrite — The airtable-extensions skill and all three reference docs (extension-api.md, component-patterns.md, interface-extensions-workflow.md) rewritten for the Interface Extensions SDK:
- Import paths:
@airtable/blocks/interface/ui(not@airtable/blocks/ui) - Entry point:
initializeBlock({ interface: () => ... })(notinitializeBlock(() => ...)) - UI: HTML + Tailwind CSS (not
Box,Button,Inputcomponents) - Config:
useCustomProperties(notuseGlobalConfig) - New: dark mode support,
FieldTypeenum, permission checking patterns,expandRecord,colorUtils
Also in this release
- Root
CLAUDE.mdfor repo guidance - AI field type (🪄) and Barcode emoji (📱) added to reference tables
- Automation-involved emoji changed from 🤖 to ⚡ (was colliding with Formula/Rollup)
- Fixed React Rules of Hooks violations in code examples
- Fixed undefined function parameters in fetch examples
- Fixed
useColorSchemeanduseCustomPropertiesAPI inconsistencies across docs
Community contributions welcome! If you use these skills and spot something that's off, or have ideas for new patterns, open a PR.