feishu-cli-data
飞书电子表格 Sheet 与多维表格 Bitable/Base:按范围读写单元格、类型保真整表读写、样式/合并/冻结/行列增删移动与隐藏、筛选与筛选视图、下拉框、原生单元格图片与浮动图片、Markdown 互转与 XLSX/CSV 导出;Bitable…
飞书 CLI 平台基础能力,不是飞书请求的通用兜底:配置与多 Profile、Device Flow 登录、Token 与 scope 预检、应用侧 scope 开通诊断、doctor、技能安装与 CLI 升级、OpenAPI schema 查询与 api 透传、全局搜索(文档含文件夹/知识库/创建者筛选、消息、应用),按邮箱或手机号查用户、部门与机器人。用户提到登录飞书、Token 过期、99991672/99991679、切换 profile、技能与 CLI 版本漂移、调用未封装接口、跨飞书搜文档或消息、查 open_id 时使用;查 schema
Claude Code
$ npx -y skills add riba2534/feishu-cli --skill feishu-cli-platform --agent claude-code
Codex
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a codex -y
Cursor
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a cursor -y
Gemini CLI
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a gemini-cli -y
GitHub Copilot
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a github-copilot -y
OpenCode
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a opencode -y
Windsurf
$ npx skills add riba2534/feishu-cli --skill feishu-cli-platform -a windsurf -y
name: feishu-cli-platform description: >- 飞书 CLI 平台基础能力,不是飞书请求的通用兜底:配置与多 Profile、Device Flow 登录、Token 与 scope 预检、应用侧 scope 开通诊断、doctor、技能安装与 CLI 升级、OpenAPI schema 查询与 api 透传、全局搜索(文档含文件夹/知识库/创建者筛选、消息、应用),按邮箱或手机号查用户、部门与机器人。用户提到登录飞书、Token 过期、99991672/99991679、切换 profile、技能与 CLI 版本漂移、调用未封装接口、跨飞书搜文档或消息、查 open_id 时使用;查 schema 或发 raw API 时即使端点属于审批或会议也用本 Skill。不用于文档、云盘与权限、消息、表格、可视化、日历/任务/审批/OKR、邮件和会议等业务操作,分别使用 feishu-cli-docs/storage/messaging/data/visual/work/mail/meetings。 compatibility: Requires feishu-cli v1.44.0+ and network access for Feishu API calls. allowed-tools: Bash(feishu-cli:*) Bash(./feishu-cli:*) Bash(./bin/feishu-cli:*) Bash(jq:*) Read Write
先判断意图,再读取对应工作流。不要一次加载全部 reference。 加载后,将工作流中的 `references/`、`scripts/`、`templates/`、`examples/` 相对路径按该 `workflow.md` 所在目录解析;执行脚本时使用解析后的实际路径,不要依赖当前 shell 目录。
| 意图 | 读取文件 | |---|---| | 登录、登出、scope 预检、应用已开通 scope 诊断(`auth scopes`)、Token、profile、config、doctor、技能安装/漂移(`skills`)、CLI 升级(`update`) | `references/workflows/auth/workflow.md` | | 调任意 OpenAPI、`--as`、分页、dry-run、multipart 上传(`--file`)与机器可读错误(`--error-format json`) | `references/workflows/api/workflow.md` | | 查询本地 OpenAPI path、参数和 scope | `references/workflows/schema/workflow.md` | | 全局搜索文档(含 `drive search` 按文件夹/知识库/创建者、编辑/评论/打开/创建时间窗精筛)、消息或应用 | `references/workflows/search/workflow.md` | | 查询用户、邮箱、手机号、部门,搜索机器人(`user search-bot`) | `references/workflows/directory/workflow.md` |
涉及身份选择,或遇到 Token、身份、scope 报错(如 99991663/99991668/99991672/99991679)时读取 `references/workflows/auth/references/identity.md`,排错表见 `references/workflows/auth/workflow.md`;`auth check` 不是 Bot 权限检查。 判断命令成败、编写脚本或遇到退出码 10(需确认)时读取 `references/workflows/auth/references/agent-contract.md`。
Schema 只负责发现接口;API 负责执行请求。通常先查 schema,再调用 api。
1. 仓库开发优先使用刚编译的 `bin/feishu-cli`(`make build`)或 `./feishu-cli`;安装环境使用 PATH 中的 `feishu-cli`。技能与 CLI 版本不一致时(命令或 flag 对不上),以 `--help` 为准,并用 `feishu-cli skills read <技能> <相对路径>` 读取与当前二进制配套的文档;每个命令 `--help` 末尾会列出相关技能与工作流。 2. 先确定执行身份。`auth check --scope` 只检查当前 profile 的本地 User Token,不能验证 Bot 权限或显式 Token;应用侧是否开通(区分 99991672 应用未开通与 99991679 用户未授权)用 `auth scopes --scope`,Bot 能否访问具体资源以实际接口结果为准。不要回显真实 Token。 3. 多 Bot / 不确定当前应用时先 `profile list --json`;单次用 `--profile <name>`,不改默认指针。环境变量覆盖了目标 App 时,沿用已有授权在本次进程移除对应覆盖,或用 `--bot-app-id/--bot-app-secret` 指定正确凭证,不修改用户全局环境。 4. `api` 的所有写请求均可先用 CLI 本地 `--dry-run` 预览;预览不代表服务端接受。其他命令按各自帮助选择验证方式。 5. 搜索与通讯录结果默认只读取;用户要求后续写操作时再切换到对应领域 Skill。 6. 退出码、确认门禁(退出码 10 须经用户同意才追加 `--yes`)、stdout/stderr 约定与目标实体解析见 `references/workflows/auth/references/agent-contract.md`。
查 schema 或用 `api` 透传未封装端点时即使端点属于上述业务域也留在本 Skill;业务命令本身交给对应领域 Skill。
feishu-cli 是一个功能完整的飞书开放平台命令行工具。它将飞书文档、知识库、电子表格、消息、日历、任务等操作封装为简洁的命令行接口,核心能力是 Markdown ↔ 飞书文档双向无损转换。
飞书电子表格 Sheet 与多维表格 Bitable/Base:按范围读写单元格、类型保真整表读写、样式/合并/冻结/行列增删移动与隐藏、筛选与筛选视图、下拉框、原生单元格图片与浮动图片、Markdown 互转与 XLSX/CSV 导出;Bitable…
飞书云文档正文:读取与总结 docx/wiki/sheet(含转成可直接发 IM 的 Markdown),从零创作文档(PRD、方案、报告、纪要等体裁模板,DocxXML 草稿与 doc script 预检),创建与编辑…
飞书邮箱:收件箱分诊与未读筛选,读取邮件和线程(含附件元数据),写信、回复/回复全部、转发,草稿创建与编辑,普通附件、CID 内联图片与 HTML…
飞书即时消息(IM):发送、回复、转发、合并转发、加急、编辑与撤回消息,消息附件与资源下载,读取群聊/私聊历史与话题回复、已读用户、Reaction/Pin/书签,建群与话题群、群成员管理,构造并校验 Card JSON 2.0…
飞书云空间:Drive 上传下载(大文件分块、断点续传、覆盖为新版本)、DOCX/XLSX 等二进制导入与异步导出任务、目录镜像 push/pull、链接与 token 类型解析、重命名、上传文件的版本历史与恢复、基础 file/media 操作、Wiki…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…