返回顶部
a

airtable-automationAirtable自动化

Automate Airtable tasks via Rube MCP (Composio): records, bases, tables, fields, views. Always search tools first for current schemas.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
2,120
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

airtable-automation

通过 Rube MCP 实现 Airtable 自动化

通过 Rube MCP 使用 Composio 的 Airtable 工具包自动化 Airtable 操作。

前提条件

  • - 必须连接 Rube MCP(RUBESEARCHTOOLS 可用)
  • 通过 RUBEMANAGECONNECTIONS 使用 airtable 工具包建立活跃的 Airtable 连接
  • 始终先调用 RUBESEARCHTOOLS 获取当前工具架构

设置

获取 Rube MCP:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。

  1. 1. 通过确认 RUBESEARCHTOOLS 有响应来验证 Rube MCP 可用
  2. 使用 airtable 工具包调用 RUBEMANAGECONNECTIONS
  3. 如果连接未处于 ACTIVE 状态,请按照返回的认证链接完成 Airtable 认证
  4. 在运行任何工作流之前,确认连接状态显示为 ACTIVE

核心工作流

1. 创建和管理记录

使用场景:用户想要创建、读取、更新或删除记录

工具顺序

  1. 1. AIRTABLELISTBASES - 发现可用数据库 [前提条件]
  2. AIRTABLEGETBASESCHEMA - 检查表结构 [前提条件]
  3. AIRTABLELISTRECORDS - 列出/筛选记录 [可选]
  4. AIRTABLECREATERECORD / AIRTABLECREATERECORDS - 创建记录 [可选]
  5. AIRTABLEUPDATERECORD / AIRTABLEUPDATEMULTIPLERECORDS - 更新记录 [可选]
  6. AIRTABLEDELETERECORD / AIRTABLEDELETEMULTIPLE_RECORDS - 删除记录 [可选]

关键参数

  • - baseId:数据库 ID(以 app 开头,例如 appXXXXXXXXXXXXXX)
  • tableIdOrName:表 ID(以 tbl 开头)或表名称
  • fields:字段名称到值的映射对象
  • recordId:记录 ID(以 rec 开头),用于更新/删除
  • filterByFormula:用于筛选的 Airtable 公式
  • typecast:设置为 true 以自动转换类型

注意事项

  • - pageSize 上限为 100;使用偏移分页;在页面之间更改筛选条件可能导致跳过/重复行
  • CREATERECORDS 每个请求硬限制为 10 条记录;较大导入需分块处理
  • 字段名称区分大小写,必须与架构完全匹配
  • 字段名称错误时出现 422 UNKNOWNFIELDNAME;权限问题出现 403
  • INVALIDMULTIPLECHOICEOPTIONS 可能需要设置 typecast=true

2. 搜索和筛选记录

使用场景:用户想要使用公式查找特定记录

工具顺序

  1. 1. AIRTABLEGETBASESCHEMA - 验证字段名称和类型 [前提条件]
  2. AIRTABLELISTRECORDS - 使用 filterByFormula 查询 [必需]
  3. AIRTABLEGET_RECORD - 获取完整记录详情 [可选]

关键参数

  • - filterByFormula:Airtable 公式(例如 {Status}=Done)
  • sort:排序对象数组
  • fields:要返回的字段名称数组
  • maxRecords:所有页面中的最大记录总数
  • offset:来自上一个响应的分页游标

注意事项

  • - 公式中的字段名称必须用 {} 包裹,并与架构完全匹配
  • 字符串值必须加引号:{Status}=Active 而不是 {Status}=Active
  • 语法错误或字段不存在时出现 422 INVALIDFILTERBY_FORMULA
  • Airtable 速率限制:每个数据库约 5 个请求/秒;使用 Retry-After 处理 429

3. 管理字段和架构

使用场景:用户想要创建或修改表字段

工具顺序

  1. 1. AIRTABLEGETBASESCHEMA - 检查当前架构 [前提条件]
  2. AIRTABLECREATEFIELD - 创建新字段 [可选]
  3. AIRTABLEUPDATEFIELD - 重命名/描述字段 [可选]
  4. AIRTABLEUPDATE_TABLE - 更新表元数据 [可选]

关键参数

  • - name:字段名称
  • type:字段类型(singleLineText、number、singleSelect 等)
  • options:类型特定选项(选择类型的选项、数字类型的精度)
  • description:字段描述

注意事项

  • - UPDATE_FIELD 仅更改名称/描述,不更改类型/选项;创建替换字段并迁移
  • 计算字段(公式、汇总、查找)无法通过 API 创建
  • 类型选项缺失或格式错误时出现 422

4. 管理评论

使用场景:用户想要查看或添加记录上的评论

工具顺序

  1. 1. AIRTABLELISTCOMMENTS - 列出记录上的评论 [必需]

关键参数

  • - baseId:数据库 ID
  • tableIdOrName:表标识符
  • recordId:记录 ID(17 个字符,以 rec 开头)
  • pageSize:每页评论数(最多 100)

注意事项

  • - 记录 ID 必须恰好为 17 个字符,以 rec 开头

常见模式

Airtable 公式语法

比较

  • - {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}=Johns Company)

分页

  • - 设置 pageSize(最多 100)
  • 检查响应中的 offset 字符串
  • 将 offset 原样传递给下一个请求
  • 保持筛选条件/排序/视图在页面之间稳定

已知注意事项

ID 格式

  • - 数据库 ID:appXXXXXXXXXXXXXX(17 个字符)
  • 表 ID:tblXXXXXXXXXXXXXX(17 个字符)
  • 记录 ID:recXXXXXXXXXXXXXX(17 个字符)
  • 字段 ID:fldXXXXXXXXXXXXXX(17 个字符)

批量限制

  • - CREATERECORDS:每个请求最多 10 条
  • UPDATEMULTIPLERECORDS:每个请求最多 10 条
  • DELETEMULTIPLE_RECORDS:每个请求最多 10 条

快速参考

任务工具标识关键参数
列出数据库AIRTABLELISTBASES(无)
获取架构
AIRTABLEGETBASE_SCHEMA | baseId | | 列出记录 | AIRTABLELISTRECORDS | baseId, tableIdOrName | | 获取记录 | AIRTABLEGETRECORD | baseId, tableIdOrName, recordId | | 创建记录 | AIRTABLECREATERECORD | baseId, tableIdOrName, fields | | 批量创建记录 | AIRTABLECREATERECORDS | baseId, tableIdOrName, records | | 更新记录 | AIRTABLEUPDATERECORD | baseId, tableIdOrName, recordId, fields | | 批量更新记录 | AIRTABLEUPDATEMULTIPLE_RECORDS | baseId, tableIdOrName, records | | 删除记录 | AIRTABLEDELETERECORD | baseId, tableIdOrName, recordId | | 创建字段 | AIRTABLECREATEFIELD | baseId, tableIdOrName, name, type | | 更新字段 | AIRTABLEUPDATEFIELD | baseId, tableIdOrName, fieldId | | 更新表 | AIRTABLEUPDATETABLE | baseId, tableIdOrName, name | | 列出评论 | AIRTABLELISTCOMMENTS | baseId, tableIdOrName, recordId |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 airtable-automation-1776352993 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 airtable-automation-1776352993 技能

通过命令行安装

skillhub install airtable-automation-1776352993

下载

⬇ 下载 airtable-automation v0.1.0(免费)

文件大小: 3.12 KB | 发布时间: 2026-4-17 16:10

v0.1.0 最新 2026-4-17 16:10
- Initial release of Airtable automation skill via Rube MCP and Composio
- Supports core Airtable actions: records, bases, tables, fields, and views
- Provides step-by-step tool sequences and parameter/pitfall guidance for each workflow
- Includes best practices for schema discovery, formula syntax, batch limits, and ID formats
- Summarizes common tool slugs and required parameters for quick reference

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部