一键导入
feishu-bitable
飞书多维表格管理。用于创建应用、查看表格、查询/新增/更新/删除记录(支持筛选)。当用户提到多维表格、数据表、结构化数据、查询/更新表格记录时触发。注意:普通电子表格(单元格操作)用 feishu-sheet,多维表格是带类型字段和视图的数据库。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
飞书多维表格管理。用于创建应用、查看表格、查询/新增/更新/删除记录(支持筛选)。当用户提到多维表格、数据表、结构化数据、查询/更新表格记录时触发。注意:普通电子表格(单元格操作)用 feishu-sheet,多维表格是带类型字段和视图的数据库。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
ArXiv 论文搜索、追踪与摘要。搜索论文、获取最新论文、查看论文详情。
飞书日历日程管理。用于创建、查看、更新、删除日程,邀请参会人。当用户提到会议(会议/开会)、日程(日程/排期)、日历、约时间、邀请人时触发。日历回答「什么时候在哪做什么」——需要到场的时间锚定事件。
联系人管理与解析(contacts/联系人/通讯录)。用于查找用户 open_id(谁是XX/XX的open_id)、管理联系人别名(记住XX是XX)、跨 skill 共享联系人信息。自动从 API 响应中学习联系人映射。
飞书文档(结构化沟通)。用于创建文档(写个文档/建个文档)、整理讨论结果、读取飞书文档链接、保存内容到文档、查看/回复文档评论。输出超过 1000 字且涉及多维度时自动触发(用文档而非聊天刷屏),方案讨论优先用文档(支持评论批注)。
飞书云盘/云空间管理。用于列出文件/文件夹、创建文件夹、移动/删除文件、搜索。当用户提到云盘、文件管理、文件夹、整理文件、找文件时触发。注意:读写文档内容用 feishu-doc,云盘管理文件树。
飞书文档权限管理。用于添加/移除协作者、设置公开分享、检查访问级别。当用户提到分享(分享/共享)、权限、协作者、访问控制、链接分享、「把文档分享给XX」时触发。注意:创建/编辑文档内容用 feishu-doc。
| name | feishu-bitable |
| description | 飞书多维表格管理。用于创建应用、查看表格、查询/新增/更新/删除记录(支持筛选)。当用户提到多维表格、数据表、结构化数据、查询/更新表格记录时触发。注意:普通电子表格(单元格操作)用 feishu-sheet,多维表格是带类型字段和视图的数据库。 |
飞书多维表格(Base)的 CRUD 操作。查询记录、添加行、更新字段、管理表格。
与 feishu-sheet 的边界:Bitable 是有类型字段和视图的数据库(多维表格),feishu-sheet 是基于单元格的电子表格。数据库式操作用 Bitable,表格/报表式操作用 Sheet。
从飞书 URL 提取参数:
https://xxx.feishu.cn/base/AbCdEfG123?table=tblXXX&view=vewYYY
app_token = AbCdEfG123(路径 /base/ 后的 segment)table_id = tblXXX(query param table=,以 tbl 开头)view 参数可忽略,query 时可选传cd ~/Agent\ Space/agentic-feishu && python3 tools/builtin/skill_bitable.py <action> --params '<json>'
示例:
python3 tools/builtin/skill_bitable.py list_tables --params '{"app_token": "xxx"}'
调用方式:python3 tools/builtin/skill_bitable.py <action> --params '<json>'
{name, folder_token?}。创建后自动调用 feishu_perm 将请求用户加为 full_access 协作者(失败不阻断)。{app_token}。{app_token, table_id, filter_expr?, page_size?=20}。filter_expr 使用飞书公式语法(如 CurrentValue.[Status]="Done"),字段名区分大小写,page_size 默认 20,最大 500。{app_token, table_id, fields}。fields 为字段名到值的字典,字段名必须与表格定义完全一致(区分大小写)。{app_token, table_id, record_id, fields}。只传需要修改的字段。{app_token, table_id, record_id}。fields 字典中常见字段值格式:
| 字段类型 | 格式示例 |
|---|---|
| 文本 | "field_name": "value" |
| 数字 | "field_name": 123 |
| 单选 | "field_name": "option_name" |
| 多选 | "field_name": ["opt1", "opt2"] |
| 日期 | "field_name": 1709539200000(毫秒时间戳) |
| 复选框 | "field_name": true |
| 人员 | "field_name": [{"id": "ou_xxx"}] |
| 超链接 | "field_name": {"link": "https://...", "text": "label"} |
以下规则由代码保证:
create 后自动调用 ensure_user_access(feishu_perm 集成),赋予请求用户 full_access,失败不阻断主流程。page_size 默认 20,最大 500。filter_expr 中的字段名和 fields 字典的 key 均区分大小写,必须与表格列名完全一致。bitable:app 权限 scope。feishu_bitable("list_tables", {"app_token": "AbCdEfG123"})
feishu_bitable("query", {
"app_token": "AbCdEfG123",
"table_id": "tblXXX",
"filter_expr": 'CurrentValue.[Status]="Done"',
"page_size": 50
})
feishu_bitable("add_record", {
"app_token": "AbCdEfG123",
"table_id": "tblXXX",
"fields": {"Name": "Test", "Status": "Todo"}
})