Agent Skills
返回列表
💻

Airtable 数据表 API

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef9e183a/productivity-airtable。

技能介绍

要解决什么问题

在脚本、CI 或本地终端里直接操作 Airtable 基表时,你往往不想为此单独写一个 HTTP 客户端或 SDK。本技能把 Airtable Web API 收敛成 基于 curl 的调用方式,让 Agent 或你在命令行里完成常见数据面操作,而不依赖额外运行时。

核心能力怎么落地

技能围绕 记录(Records) 的 REST 语义组织能力,与官方 API 模型一致:

  • CRUD:对指定 base / table 创建、读取、更新、删除记录
  • 筛选:按 API 支持的 filter 表达式查询,避免把整张表拉下来再本地过滤
  • Upsert:在「按唯一字段匹配、存在则更新、不存在则插入」这类同步场景里,减少手写「先查再改」的分支逻辑

执行前需配置环境变量 AIRTABLE_API_KEY,并保证系统可用 curl(Linux / macOS / Windows 均在其声明平台范围内)。请求形态以 HTTP + JSON 为主,适合与 shell、自动化任务或 Agent 工具链拼接。

适用边界与注意点

  • 这是 API 调用层 技能,不包含 Airtable 界面操作、公式设计或权限模型本身的教学;表结构、字段类型仍须你在 Airtable 侧预先建好。
  • 速率限制、分页、批量写入等细节以 官方文档当前行为 为准;大表全量导出或高频写入时,应自行控制并发与分页策略。
  • API Key 属于敏感凭据,勿写入仓库或日志;仅通过环境变量注入更符合本技能的前置假设。

使用场景

  • 在部署脚本里用 filter 只拉取状态为「待处理」的记录,再写入下游告警或工单系统
  • 把 CRM 或表单 webhook 收到的字段通过 upsert 写入 Airtable,避免重复客户行反复手工合并
  • CI 跑完后在指定 base 的表里插入一条构建结果记录,供发布看板按时间筛选查看
  • 本地 shell 批量更新某张表中匹配条件的字段值,而不打开 Airtable 网页逐行改

适合人员

  • 负责把外部系统事件同步进 Airtable 基表的集成工程师,需要可脚本化的 CRUD 与 upsert
  • 在运维或发布流水线里要把构建/部署元数据落表、并按条件查询的 SRE 或 DevOps
  • 用 Agent 编排数据任务的产品或内部工具同学,希望对话里直接触发 Airtable API 而非写专用 SDK
  • 维护轻量自动化、已有 curl 与 API Key、不想为单次任务引入 Node/Python Airtable 库的脚本作者