Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

feishu-bitable飞书比特

Agent Skill

feishu-bitable 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

18,641

周安装

769

GitHub Stars

65

下载量

6,090
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:feishu-bitable(飞书比特)
来源仓库:https://github.com/alextangson/feishu_skills
仓库路径:skills/feishu-bitable
安装命令:
npx skills add https://github.com/alextangson/feishu_skills --skill feishu-bitable
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/alextangson/feishu_skills --skill feishu-bitable

简介

feishu-bitable 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前顶部介绍:feishu-bitable 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

飞书多维表格

通过 Bitable API 操作数据、字段、视图和权限。

Base URL: https://open.feishu.cn/open-apis/bitable/v1

认证与 Token 获取

feishu_skills 根目录执行共享脚本:

TOKEN="$(./scripts/get_feishu_token.sh)"

请求头统一使用 Authorization: Bearer ${TOKEN}

如果业务接口返回 token 无效、过期或 401,强制刷新后仅重试一次原请求:

TOKEN="$(./scripts/get_feishu_token.sh --force-refresh)"

环境变量:

  • FEISHU_APP_ID
  • FEISHU_APP_SECRET

本地缓存: ./.feishu_token_cache.json(未过期直接复用,默认提前 5 分钟刷新)

关键参数:

  • app_token: 多维表格 URL 中 /base/ 后的字符串
  • table_id: 调用列表 API 获取

记录操作

API端点说明
新增单条POST /apps/{app_token}/tables/{table_id}/records-
批量新增POST.../records/batch_create最多 500 条,支持 Upsert
更新PUT.../records/{record_id}-
批量更新POST.../records/batch_update最多 500 条
批量删除POST.../records/batch_delete最多 500 条
查询POST.../records/search支持 filter/sort/分页

分页查询全部记录(单次最多 500 条,循环直到 has_more: false):

page_token = None
all_records = []
while True:
    body = {"page_size": 500}
    if page_token:
        body["page_token"] = page_token
    resp = post(".../records/search", json=body)
    all_records.extend(resp["data"]["items"])
    if not resp["data"].get("has_more"):
        break
    page_token = resp["data"]["page_token"]

请求示例:

{
  "fields": {
    "名称": "测试",
    "金额": 100,
    "进度": 0.75,
    "评分": 4,
    "日期": 1770508800000,
    "状态": "进行中",
    "标签": ["重要", "紧急"],
    "完成": true,
    "负责人": [{"id": "ou_xxx"}],
    "电话": "13800138000",
    "链接": {"text": "官网", "link": "https://example.com"}
  }
}

⚠️ 数值不要传字符串,日期必须是 13 位毫秒时间戳。


字段类型格式

typeui_type中文名写入格式示例
1Text多行文本字符串"办公用品"
1Email邮箱字符串"test@example.com"
2Number数字数值100
2Currency货币数值1280.50
2Progress进度数值(0~1)0.25 (25%)
2Rating评分数值(1~5)3
3SingleSelect单选字符串"支出" (自动创建选项)
4MultiSelect多选字符串数组["餐饮","交通"]
5DateTime日期毫秒时间戳1770508800000
7Checkbox复选框布尔值true
11User人员对象数组[{"id":"ou_xxx"}]
13Phone电话字符串"13800138000"
15Url超链接对象{"text":"名称","link":"https://..."}
17Attachment附件对象数组[{"file_token":"xxx"}]
18SingleLink单向关联字符串数组["recuxxx"]
21DuplexLink双向关联字符串数组["recuxxx"]
22Location地理位置字符串"116.397,39.903"

不支持 API 写入: 公式、查找引用、创建时间、修改人、自动编号

日期格式转换:

import datetime
ts = int(datetime.datetime(2026, 2, 9).timestamp() * 1000)
# → 1770508800000

字段管理

API端点说明
获取字段列表GET.../fields返回 type 和 ui_name
新增字段POST.../fields{"field_name":"新字段","type":1}
更新字段PUT.../fields/{field_id}修改单选需提供完整 property
删除字段DELETE.../fields/{field_id}-

公式字段示例:

{
  "type": 20,
  "field_name": "利润",
  "property": {"formula_expression": "[营收]-[成本]"}
}

关联字段示例:

{
  "type": 18,
  "field_name": "关联客户",
  "property": {"table_id": "tblXXX", "multiple": true}
}

数据表管理

API端点说明
创建多维表格POST /apps{"name":"数据库名称"}
列出数据表GET /apps/{app_token}/tables-
新增数据表POST /apps/{app_token}/tables{"table":{"name":"表名"}}
批量新增表POST.../tables/batch_create最多 10 张表
删除数据表DELETE.../tables/{table_id}-
复制数据表POST.../tables/{table_id}/copy-

⚠️ 权限管理(重要)

  • 通过 API 创建的表格默认只对机器人可见
  • 创建后需添加用户为协作者:
POST /permissions/{app_token}/members
{
  "member_type": "user",
  "member_id": "ou_xxx",
  "perm": "full_access"
}
  • 权限类型:view / edit / full_access

视图管理

API端点说明
列出视图GET.../tables/{table_id}/views-
创建视图POST.../tables/{table_id}/views{"view_name":"新视图","view_type":"grid"}
删除视图DELETE.../views/{view_id}-

视图类型: grid(表格) / kanban(看板) / gallery(画册) / gantt(甘特图)


权限管理

API端点说明
创建协作者POST /apps/{app_token}/roles/{role_id}/members/batch_create-
删除协作者POST.../members/batch_delete-
更新权限PUT /apps/{app_token}/roles/{role_id}-

角色类型: owner / editor / reader


⚠️ 不存在的接口

/apps/:app_token/tables/:table_id/statistics 该接口不存在,飞书官方文档中未提供统计汇总 API。

如需统计数据(如求和、计数),建议:

  1. POST.../records/search 拉取全量记录后在客户端计算
  2. 在多维表格中创建公式字段(如 SUMCOUNT)后通过 API 读取字段值

最佳实践

  1. 批量操作优先(减少 API 调用)
  2. 字段类型严格匹配(避免写入失败)
  3. 日期用毫秒时间戳(Python: int(datetime.timestamp() * 1000)
  4. 关联字段实现关系型能力
  5. 创建表格后立即添加用户为协作者(避免不可见)
  6. 单选字段自动创建选项(直接写入选项文本即可)

测试验证

已通过实测验证的 15 种字段类型:

  • 文本、进度、多选、单选、日期、复选框、电话、人员、超链接
  • 邮箱、货币、评分、地理位置、单向关联、双向关联

测试表格:https://jvbmlo28x0.feishu.cn/base/YdOpb47PvalSbQsHPyXc7LrNnUh

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.63%
按下载量换算2,109

Claude

28.87%
按下载量换算1,758

Cursor

18.73%
按下载量换算1,141

Gemini CLI

9.63%
按下载量换算586

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills