从 Ceremonia Airtable 库读取和查询静修参与者数据。用于回答关于参与者、订阅人数、静修出席情况等问题。
Airtable Participants Skill. 是一项面向实际任务的技能,主要用于 Purpose;Query 从 Ceremonia Airtable 基群中获取参与者数据;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
从 Ceremonia Airtable 基础数据库中查询静修营参与者数据。该数据库是接收邮件和短信人员信息的唯一权威来源。
默认仅提供只读访问权限——任何记录修改操作均须获得 Austin 的明确指令,且每次变更均需单独确认。
确保 AIRTABLE_API_KEY 已在 .env 文件中设置。
此外还需以下信息:
待上述值经核实后,请将确认结果同步更新至 TOOLS.md 和 MEMORY.md 中。
参与者记录至少应包含以下字段:
| 字段 | 类型 | 说明 |
|---|---|---|
| name | Text | 全名 |
| 主邮箱地址 | ||
| phone | Phone | 推荐使用 E.164 格式(例如:+1XXXXXXXXXX) |
| retreat_status | Select | 例如:active、alumni、prospective、unsubscribed |
| tags | Multi-select | 例如:february-2026、guide-circle、donor |
| last_contact | Date | 最近一次触达日期 |
| donation_status | Select | 例如:donor、non-donor |
[首次使用时请与 Austin 核实实际字段名 — 待确认后更新本节内容]
curl -s "https://api.airtable.com/v0/{BASE_ID}/{TABLE_NAME}?filterByFormula={retreat_status}='active'&fields[]=name&fields[]=email"
-H "Authorization: Bearer $AIRTABLE_API_KEY" | jq '.records[].fields'
curl -s "https://api.airtable.com/v0/{BASE_ID}/{TABLE_NAME}?filterByFormula=AND({retreat_status}='active',{phone}!='')&fields[]=name&fields[]=phone"
-H "Authorization: Bearer $AIRTABLE_API_KEY" | jq '.records[].fields'
curl -s "https://api.airtable.com/v0/{BASE_ID}/{TABLE_NAME}?fields[]=retreat_status"
-H "Authorization: Bearer $AIRTABLE_API_KEY" | jq '[.records[].fields.retreat_status] | group_by(.) | map({status: .[0], count: length})'
curl -s "https://api.airtable.com/v0/{BASE_ID}/{TABLE_NAME}?filterByFormula=FIND('february-2026',ARRAYJOIN({tags}))"
-H "Authorization: Bearer $AIRTABLE_API_KEY" | jq '.records[].fields'
注意:Airtable 默认每页返回 100 条记录。如需获取后续页面,请使用响应中的 offset 参数:
curl -s "https://api.airtable.com/v0/{BASE_ID}/{TABLE_NAME}?offset={OFFSET_TOKEN}"
-H "Authorization: Bearer $AIRTABLE_API_KEY" | jq .
在生成汇总总数或构建收件人列表前,务必完成完整分页请求。
retreat_status 为 unsubscribed 的记录当 Austin 下达记录修改指令(例如:将某人标记为已退订、更新 last_contact 字段)时:
memory/logs/crm-writes/YYYY-MM-DD.md 中记录本次变更,包括:记录姓名/邮箱、被修改字段、旧值、新值、Austin 指令的时间戳相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章