Skip to content
Automation
Skill

/feishu-cli-platform

飞书 CLI 平台基础能力,不是飞书请求的通用兜底:配置与多 Profile、Device Flow 登录、Token 与 scope 预检、应用侧 scope 开通诊断、doctor、技能安装与 CLI 升级、OpenAPI schema 查询与 api 透传、全局搜索(文档含文件夹/知识库/创建者筛选、消息、应用),按邮箱或手机号查用户、部门与机器人。用户提到登录飞书、Token 过期、99991672/99991679、切换 profile、技能与 CLI 版本漂移、调用未封装接口、跨飞书搜文档或消息、查 open_id 时使用;查 schema

From plugin
feishu-cli
1.4k9 skills

Claude Code

$ npx -y skills add riba2534/feishu-cli --skill feishu-cli-platform --agent claude-code

SKILL.md

feishu-cli-platform.SKILL.md
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`。

领域边界

  • 文档读写与导入导出:`feishu-cli-docs`
  • 云盘、知识库、评论和权限:`feishu-cli-storage`
  • 消息、群聊、卡片和事件:`feishu-cli-messaging`
  • Sheet/Bitable:`feishu-cli-data`
  • 画板、Slides、HTMLBox 与妙搭应用:`feishu-cli-visual`
  • 日历、任务、审批、考勤和 OKR:`feishu-cli-work`
  • 飞书邮箱:`feishu-cli-mail`
  • 视频会议与妙记:`feishu-cli-meetings`

查 schema 或用 `api` 透传未封装端点时即使端点属于上述业务域也留在本 Skill;业务命令本身交给对应领域 Skill。

Read more
@riba2534
Ships withfeishu-cli

feishu-cli 是一个功能完整的飞书开放平台命令行工具。它将飞书文档、知识库、电子表格、消息、日历、任务等操作封装为简洁的命令行接口,核心能力是 Markdown ↔ 飞书文档双向无损转换。

Stars on GitHub

Momentum

stars in total
1.4k
Star history of riba2534/feishu-cli on GitHub, a chart by star-history.com

Other skills on feishu-cli.

feishu-cli-data

feishu-cli-data

飞书电子表格 Sheet 与多维表格 Bitable/Base:按范围读写单元格、类型保真整表读写、样式/合并/冻结/行列增删移动与隐藏、筛选与筛选视图、下拉框、原生单元格图片与浮动图片、Markdown 互转与 XLSX/CSV 导出;Bitable…

@riba2534@riba2534Install Skill
feishu-cli-docs

feishu-cli-docs

飞书云文档正文:读取与总结 docx/wiki/sheet(含转成可直接发 IM 的 Markdown),从零创作文档(PRD、方案、报告、纪要等体裁模板,DocxXML 草稿与 doc script 预检),创建与编辑…

@riba2534@riba2534Install Skill
feishu-cli-mail

feishu-cli-mail

飞书邮箱:收件箱分诊与未读筛选,读取邮件和线程(含附件元数据),写信、回复/回复全部、转发,草稿创建与编辑,普通附件、CID 内联图片与 HTML…

@riba2534@riba2534Install Skill
feishu-cli-meetings

feishu-cli-meetings

飞书视频会议与妙记:按时间、参会人或关键词检索历史会议,查询进行中的会议,获取会议纪要、智能纪要、AI…

@riba2534@riba2534Install Skill
feishu-cli-messaging

feishu-cli-messaging

飞书即时消息(IM):发送、回复、转发、合并转发、加急、编辑与撤回消息,消息附件与资源下载,读取群聊/私聊历史与话题回复、已读用户、Reaction/Pin/书签,建群与话题群、群成员管理,构造并校验 Card JSON 2.0…

@riba2534@riba2534Install Skill
feishu-cli-storage

feishu-cli-storage

飞书云空间:Drive 上传下载(大文件分块、断点续传、覆盖为新版本)、DOCX/XLSX 等二进制导入与异步导出任务、目录镜像 push/pull、链接与 token 类型解析、重命名、上传文件的版本历史与恢复、基础 file/media 操作、Wiki…

@riba2534@riba2534Install Skill

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n11d209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
agent-browser

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…

@vercel-labs-2@vercel-labs-2Install Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about feishu-cli-platform.

Which coding agents can use feishu-cli-platform?
feishu-cli-platform installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.