airtable-automation by sickn33/antigravity-awesome-skills
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill airtable-automation通过 Composio 的 Airtable 工具包和 Rube MCP 自动化 Airtable 操作。
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 使用工具包 airtable 建立有效的 Airtable 连接RUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP:在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 可用airtable 调用 广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
RUBE_MANAGE_CONNECTIONS使用场景:用户想要创建、读取、更新或删除记录
工具调用顺序:
AIRTABLE_LIST_BASES - 发现可用的数据库 [先决条件]AIRTABLE_GET_BASE_SCHEMA - 检查表结构 [先决条件]AIRTABLE_LIST_RECORDS - 列出/筛选记录 [可选]AIRTABLE_CREATE_RECORD / AIRTABLE_CREATE_RECORDS - 创建记录 [可选]AIRTABLE_UPDATE_RECORD / AIRTABLE_UPDATE_MULTIPLE_RECORDS - 更新记录 [可选]AIRTABLE_DELETE_RECORD / AIRTABLE_DELETE_MULTIPLE_RECORDS - 删除记录 [可选]关键参数:
baseId: 数据库 ID(以 'app' 开头,例如 'appXXXXXXXXXXXXXX')tableIdOrName: 表 ID(以 'tbl' 开头)或表名fields: 字段名到值的对象映射recordId: 用于更新/删除的记录 ID(以 'rec' 开头)filterByFormula: 用于筛选的 Airtable 公式typecast: 设置为 true 以启用自动类型转换常见问题:
使用场景:用户想要使用公式查找特定记录
工具调用顺序:
AIRTABLE_GET_BASE_SCHEMA - 验证字段名和类型 [先决条件]AIRTABLE_LIST_RECORDS - 使用 filterByFormula 进行查询 [必需]AIRTABLE_GET_RECORD - 获取完整的记录详情 [可选]关键参数:
filterByFormula: Airtable 公式(例如 {Status}='Done')sort: 排序对象数组fields: 要返回的字段名数组maxRecords: 所有页面中的最大总记录数offset: 来自先前响应的分页游标常见问题:
{} 包裹,并且与模式完全匹配{Status}='Active' 而不是 {Status}=Active使用场景:用户想要创建或修改表字段
工具调用顺序:
AIRTABLE_GET_BASE_SCHEMA - 检查当前模式 [先决条件]AIRTABLE_CREATE_FIELD - 创建新字段 [可选]AIRTABLE_UPDATE_FIELD - 重命名/描述字段 [可选]AIRTABLE_UPDATE_TABLE - 更新表元数据 [可选]关键参数:
name: 字段名type: 字段类型(singleLineText、number、singleSelect 等)options: 类型特定选项(选择字段的选项、数字字段的精度等)description: 字段描述常见问题:
使用场景:用户想要查看或添加记录上的评论
工具调用顺序:
AIRTABLE_LIST_COMMENTS - 列出记录上的评论 [必需]关键参数:
baseId: 数据库 IDtableIdOrName: 表标识符recordId: 记录 ID(17 个字符,以 'rec' 开头)pageSize: 每页评论数(最多 100)常见问题:
比较:
{Status}='Done' - 等于{Priority}>1 - 大于{Name}!='' - 非空函数:
AND({A}='x', {B}='y') - 两个条件都满足OR({A}='x', {A}='y') - 任一条件满足FIND('test', {Name})>0 - 包含文本IS_BEFORE({Due Date}, TODAY()) - 日期比较转义规则:
{Name}='John''s Company')pageSize(最大 100)offset 字符串offset 原样传递给下一个请求ID 格式:
appXXXXXXXXXXXXXX(17 个字符)tblXXXXXXXXXXXXXX(17 个字符)recXXXXXXXXXXXXXX(17 个字符)fldXXXXXXXXXXXXXX(17 个字符)批量限制:
| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 列出数据库 | AIRTABLE_LIST_BASES | (无) |
| 获取模式 | AIRTABLE_GET_BASE_SCHEMA | baseId |
| 列出记录 | AIRTABLE_LIST_RECORDS | baseId, tableIdOrName |
| 获取记录 | AIRTABLE_GET_RECORD | baseId, tableIdOrName, recordId |
| 创建记录 | AIRTABLE_CREATE_RECORD | baseId, tableIdOrName, fields |
| 批量创建记录 | AIRTABLE_CREATE_RECORDS | baseId, tableIdOrName, records |
| 更新记录 | AIRTABLE_UPDATE_RECORD | baseId, tableIdOrName, recordId, fields |
| 批量更新记录 | AIRTABLE_UPDATE_MULTIPLE_RECORDS | baseId, tableIdOrName, records |
| 删除记录 | AIRTABLE_DELETE_RECORD | baseId, tableIdOrName, recordId |
| 创建字段 | AIRTABLE_CREATE_FIELD | baseId, tableIdOrName, name, type |
| 更新字段 | AIRTABLE_UPDATE_FIELD | baseId, tableIdOrName, fieldId |
| 更新表 | AIRTABLE_UPDATE_TABLE | baseId, tableIdOrName, name |
| 列出评论 | AIRTABLE_LIST_COMMENTS | baseId, tableIdOrName, recordId |
此技能适用于执行概述中描述的工作流或操作。
每周安装量
98
代码仓库
GitHub 星标数
27.1K
首次出现时间
2026年2月12日
安全审计
安装于
codex96
opencode96
gemini-cli95
github-copilot94
amp94
kimi-cli94
Automate Airtable operations through Composio's Airtable toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit airtableRUBE_SEARCH_TOOLS first to get current tool schemasGet Rube MCP : Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit airtableWhen to use : User wants to create, read, update, or delete records
Tool sequence :
AIRTABLE_LIST_BASES - Discover available bases [Prerequisite]AIRTABLE_GET_BASE_SCHEMA - Inspect table structure [Prerequisite]AIRTABLE_LIST_RECORDS - List/filter records [Optional]AIRTABLE_CREATE_RECORD / AIRTABLE_CREATE_RECORDS - Create records [Optional]AIRTABLE_UPDATE_RECORD / AIRTABLE_UPDATE_MULTIPLE_RECORDS - Update records [Optional]AIRTABLE_DELETE_RECORD / AIRTABLE_DELETE_MULTIPLE_RECORDS - Delete records [Optional]Key parameters :
baseId: Base ID (starts with 'app', e.g., 'appXXXXXXXXXXXXXX')tableIdOrName: Table ID (starts with 'tbl') or table namefields: Object mapping field names to valuesrecordId: Record ID (starts with 'rec') for updates/deletesfilterByFormula: Airtable formula for filteringtypecast: Set true for automatic type conversionPitfalls :
When to use : User wants to find specific records using formulas
Tool sequence :
AIRTABLE_GET_BASE_SCHEMA - Verify field names and types [Prerequisite]AIRTABLE_LIST_RECORDS - Query with filterByFormula [Required]AIRTABLE_GET_RECORD - Get full record details [Optional]Key parameters :
filterByFormula: Airtable formula (e.g., {Status}='Done')sort: Array of sort objectsfields: Array of field names to returnmaxRecords: Max total records across all pagesoffset: Pagination cursor from previous responsePitfalls :
{} and match schema exactly{Status}='Active' not {Status}=ActiveWhen to use : User wants to create or modify table fields
Tool sequence :
AIRTABLE_GET_BASE_SCHEMA - Inspect current schema [Prerequisite]AIRTABLE_CREATE_FIELD - Create a new field [Optional]AIRTABLE_UPDATE_FIELD - Rename/describe a field [Optional]AIRTABLE_UPDATE_TABLE - Update table metadata [Optional]Key parameters :
name: Field nametype: Field type (singleLineText, number, singleSelect, etc.)options: Type-specific options (choices for select, precision for number)description: Field descriptionPitfalls :
When to use : User wants to view or add comments on records
Tool sequence :
AIRTABLE_LIST_COMMENTS - List comments on a record [Required]Key parameters :
baseId: Base IDtableIdOrName: Table identifierrecordId: Record ID (17 chars, starts with 'rec')pageSize: Comments per page (max 100)Pitfalls :
Comparison :
{Status}='Done' - Equals{Priority}>1 - Greater than{Name}!='' - Not emptyFunctions :
AND({A}='x', {B}='y') - Both conditionsOR({A}='x', {A}='y') - Either conditionFIND('test', {Name})>0 - Contains textIS_BEFORE({Due Date}, TODAY()) - Date comparisonEscape rules :
{Name}='John''s Company')pageSize (max 100)offset stringoffset to next request unchangedID Formats :
appXXXXXXXXXXXXXX (17 chars)tblXXXXXXXXXXXXXX (17 chars)recXXXXXXXXXXXXXX (17 chars)fldXXXXXXXXXXXXXX (17 chars)Batch Limits :
| Task | Tool Slug | Key Params |
|---|---|---|
| List bases | AIRTABLE_LIST_BASES | (none) |
| Get schema | AIRTABLE_GET_BASE_SCHEMA | baseId |
| List records | AIRTABLE_LIST_RECORDS | baseId, tableIdOrName |
| Get record | AIRTABLE_GET_RECORD | baseId, tableIdOrName, recordId |
| Create record | AIRTABLE_CREATE_RECORD | baseId, tableIdOrName, fields |
| Create records | AIRTABLE_CREATE_RECORDS | baseId, tableIdOrName, records |
| Update record | AIRTABLE_UPDATE_RECORD | baseId, tableIdOrName, recordId, fields |
| Update records | AIRTABLE_UPDATE_MULTIPLE_RECORDS | baseId, tableIdOrName, records |
| Delete record | AIRTABLE_DELETE_RECORD | baseId, tableIdOrName, recordId |
This skill is applicable to execute the workflow or actions described in the overview.
Weekly Installs
98
Repository
GitHub Stars
27.1K
First Seen
Feb 12, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
codex96
opencode96
gemini-cli95
github-copilot94
amp94
kimi-cli94
GitHub Actions 官方文档查询助手 - 精准解答 CI/CD 工作流问题
45,200 周安装
Home Assistant 集成与附加组件管理工具 - 自动化配置与安全更新
206 周安装
MyBatis-Plus代码生成器使用指南 - 快速生成Entity、Service、Controller代码
204 周安装
飞书云文档创建工具 - 通过MCP调用feishu-create-doc从Markdown创建文档
211 周安装
技术债务评估工具 - 系统化识别、量化与管理代码质量债务,优化开发决策
204 周安装
中国A股实时股票价格查询工具 - Python脚本,支持多股查询与默认指数
208 周安装
Kernel TypeScript SDK:浏览器自动化与Playwright远程执行开发工具
207 周安装
| Create field | AIRTABLE_CREATE_FIELD | baseId, tableIdOrName, name, type |
| Update field | AIRTABLE_UPDATE_FIELD | baseId, tableIdOrName, fieldId |
| Update table | AIRTABLE_UPDATE_TABLE | baseId, tableIdOrName, name |
| List comments | AIRTABLE_LIST_COMMENTS | baseId, tableIdOrName, recordId |