Loading...
Loading...
Enables Claude to create, manage, and query databases in Airtable via Playwright MCP
npx skill4agent add andrejones92/canifi-life-os airtablecurl -sSL https://canifi.com/skills/airtable/install.sh | bashcp -r skills/airtable ~/.canifi/skills/# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set AIRTABLE_EMAIL "your-email@example.com"canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"User: "Add a new contact to the CRM base: John Smith, john@example.com"
Claude: Opens CRM base, adds record with name and email.
Confirms: "Contact added: John Smith"User: "Show me all high-priority tasks in Airtable"
Claude: Opens Tasks table, filters by priority.
Reports: "5 high-priority tasks: Design review, API update..."User: "Create a view showing only overdue items"
Claude: Creates filtered view with due date < today.
Confirms: "Created 'Overdue Items' view"User: "Mark the Johnson deal as closed-won"
Claude: Finds record, updates status field.
Confirms: "Johnson deal status updated to Closed-Won"// Base list
'.bases-list'
// Table tabs
'.tableTabList'
// Record rows
'.dataRow'
// Cell content
'.cellContainer'
// Add record button
'[aria-label="Add record"]'
// Field input
'.cellInput'
// View menu
'.viewMenuButton'
// Create view
'.addViewButton'
// Filter button
'[aria-label="Filter"]'
// Sort button
'[aria-label="Sort"]'Text // Single line or long text
Number // Integer or decimal
Select // Single or multi-select
Date // Date with optional time
Checkbox // Boolean true/false
Link // Link to another record
Attachment // Files and images
Formula // Calculated fields
Rollup // Aggregate linked records
Lookup // Pull fields from linked records