Token导航 LogoToken导航

Agent Skill · 前端设计

feishu-cli-board(feishu CLI board CLI)

feishu-cli-board 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

feishu-cli-board 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有提醒项,按安装量在前端设计类的 10,216 个 Skill 里排第 801。

总安装 11,750周安装 480GitHub Stars 917下载 3,763核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-board

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

feishu-cli-board 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在开发协作中管理看板、任务分配或跟踪项目里程碑。通过 npx skills add 命令从 GitHub 仓库安装,具体功能需参考原始文档。

使用前应确认权限范围、项目维护状态及是否涉及网络或文件操作。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/feishu-cli-board

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-board;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

feishu-cli-board 怎么安装?

在终端执行 npx skills add https://github.com/riba2534/feishu-cli --skill feishu-cli-board。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

feishu-cli-board 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

feishu-cli-board 需要什么权限?

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

feishu-cli-board 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

feishu-cli-board 用的人多吗?

公开数据是累计安装 11,750 次,近一周安装 480 次,下载 3,763 次,GitHub 917 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

feishu-cli-board 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
feishu-cli-board

feishu CLI board CLI · 本页

11,750917需要联网未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

飞书画板全功能操作

前置条件

  • feishu-cli:如尚未安装,前往 riba2534/feishu-cli 获取
  • 认证:环境变量 FEISHU_APP_ID + FEISHU_APP_SECRET,或 ~/.feishu-cli/config.yaml
  • 权限:board:whiteboard(画板读写)+ docx:document(文档中添加画板)
  • 验证:feishu-cli auth status 确认认证正常

工作流程(3 步)

Step 1: 路由选择
  判断渲染路径:Mermaid 还是 OpenAPI JSON?

Step 2: 生成节点 JSON 或 Mermaid 代码
  - JSON 路径:参考 schema.md 构建节点数组 → layout.md 计算坐标 → style.md 上色
  - Mermaid 路径:直接生成 .mmd 内容

Step 3: 创建/更新并验证
  - 创建:board create-notes(先形状,再连线)
  - 验证:board image 截图检查
  - 有问题:调整坐标/样式后重新创建

Step 1: 路由选择

图表类型路径理由
思维导图Mermaid辐射结构自动布局
时序图Mermaid参与方+消息自动排列
类图Mermaid类关系自动布局
饼图MermaidMermaid 原生支持
流程图Mermaid自动排版稳定
架构图OpenAPI JSON需要精确分层布局和配色
组织架构图OpenAPI JSON树形结构需精确坐标控制
对比图/矩阵OpenAPI JSON网格对齐需绝对定位
鱼骨图OpenAPI JSON自定义角度和分支
柱状图/折线图OpenAPI JSON需要坐标轴计算
其他自定义图表OpenAPI JSON精确控制样式和布局

路由规则:

  1. 思维导图、时序图、类图、饼图、流程图 → 默认走 Mermaid(board import)
  2. 用户输入包含 Mermaid 语法 → 走 Mermaid
  3. 其他所有类型 → 走 OpenAPI JSON(board create-notes)

Step 2: 生成节点 JSON / Mermaid

JSON 路径(大多数场景):

  1. 按 references/content.md 规划信息量和分组
  2. 按 references/layout.md 选择布局模式,计算每个节点的 x/y 坐标
  3. 按 references/style.md 上色(未指定时用经典色板)
  4. 按 references/schema.md 语法输出完整 JSON
  5. 连线参考 references/connectors.md,排版参考 references/typography.md

Mermaid 路径:

# 从内容导入
feishu-cli board import <whiteboard_id> --source-type content \
  -c "graph TD; A-->B-->C" --syntax mermaid

# 从文件导入
feishu-cli board import <whiteboard_id> diagram.mmd --syntax mermaid
限流处理
  • 导入图表时遇到 HTTP 429 自动重试,采用指数退避 + 读取服务端 x-ogw-ratelimit-reset 响应头精确计算退避时间
  • 大批量图表导入(如文档中包含 100+ 图表)时,CLI 自动控制并发和重试,默认最多重试 20 次
  • verbose 模式下可观察重试日志,便于排查限流问题

Step 3: 创建/更新并验证

# 1. 创建文档和画板
DOC_ID=$(feishu-cli doc create --title "架构图" -o json | python3 -c "import sys,json;print(json.load(sys.stdin)['document_id'])")
BOARD_ID=$(feishu-cli doc add-board $DOC_ID -o json | python3 -c "import sys,json;print(json.load(sys.stdin)['whiteboard_id'])")

# 2. 创建形状节点(先形状)
feishu-cli board create-notes $BOARD_ID shapes.json -o json
# → 返回 node_ids: ["o1:1", "o1:2", ...]

# 3. 创建连接线(引用上面的 ID)
feishu-cli board create-notes $BOARD_ID connectors.json -o json

# 4. 截图验证
feishu-cli board image $BOARD_ID output.png

视觉审查:检查信息完整、布局合理、配色协调、文字无截断、连线无交叉。有问题按症状表修复后重新创建。

命令速查

命令说明示例
board create-notes批量创建节点(形状+连线)feishu-cli board create-notes <id> nodes.json -o json
board import导入 Mermaid/PlantUML(429 自动重试)feishu-cli board import <id> diagram.mmd --syntax mermaid
board image下载画板为 PNGfeishu-cli board image <id> output.png
board nodes获取画板所有节点feishu-cli board nodes <id>
doc add-board在文档中添加空画板feishu-cli doc add-board <doc_id> -o json

传参方式:

# 从 JSON 文件(推荐)
feishu-cli board create-notes <id> nodes.json -o json

# 内联 JSON(简单场景)
feishu-cli board create-notes <id> '<json_array>' --source-type content -o json

关键约束速查表

  1. 先形状后连线 -- 连接线通过 ID 引用形状节点,必须在形状创建后再创建连线
  2. 最小字段集 -- 多余字段导致 2890002 invalid arg,只用 schema.md 列出的安全字段
  3. 背景色块 fill_opacity <= 60 -- 否则完全遮挡上层节点
  4. z_index 分层 -- 背景 0-1、次级 2-3、常规节点 10、连线 50
  5. 坐标系为绝对坐标 -- 没有自动布局引擎,每个节点必须手算 x/y/width/height
  6. 节点文字保持简短 -- 标题 + 简短说明(12 字以内),不写长段落
  7. 同组节点视觉一致 -- 同一分组内所有节点使用相同的 fillColor/borderColor

症状 → 修复表

看到的问题改什么
文字被截断/溢出增大 width 或 height,或缩短文字
节点重叠粘连增大节点间距(同层 >= 30px,有连线 >= 60px)
背景色块遮挡节点降低 fill_opacity(<= 25),确认 z_index 分层正确
连线穿过节点调整 snap_to 方向或增大间距
布局整体偏左/偏右调整 x 坐标使内容居中
大面积空白缩小画布宽度,减小节点间距
文字和背景色太接近调整 fill_color 或 text.font_color,确保对比度
分组看不出来为每个分组使用不同颜色(见 style.md 色板)
连线箭头挤在缝里有连线的节点间距 >= 60px
2890002 invalid arg检查是否包含多余字段(id/locked/children 等只读字段)

渲染前自查

生成 JSON 后、创建节点前,快速检查:

  • 不同分组用了不同颜色?同组节点样式完全一致?
  • 外层浅色背景(低 opacity)、内层节点实心填充?
  • 所有节点有边框(border_style=solid, border_width=medium)?
  • 连线用灰色(#BBBFC4 或 #646A73),不用彩色?
  • 背景色块 z_index=0-1 且 fill_opacity <= 25?
  • 节点间距充足(同层 >= 30px,有连线 >= 60px)?
  • JSON 中没有多余字段(id/locked/children 等)?

board update — 更新画板内容

更新画板节点内容,支持从文件或 stdin 读取节点 JSON。

feishu-cli board update <whiteboard_id> [nodes_json_file] [--overwrite] [--dry-run] [--stdin]

参数说明

参数说明默认值
<whiteboard_id>画板 ID必填
[nodes_json_file]节点 JSON 文件路径与 --stdin 二选一
--stdin从标准输入读取节点 JSON否
--overwrite覆盖模式(先写后删,保证不会出现空画板)否
--dry-run仅预览,输出将要删除的节点数量,不实际执行(需配合 --overwrite)否
-o jsonJSON 格式输出否

使用示例

# 从文件更新(追加模式,保留旧节点)
feishu-cli board update BOARD_ID nodes.json

# 覆盖模式:先创建新节点,再删除旧节点
feishu-cli board update BOARD_ID nodes.json --overwrite

# 从 stdin 管道更新(覆盖模式)
cat nodes.json | feishu-cli board update BOARD_ID --stdin --overwrite

# 预览覆盖操作(不实际执行)
feishu-cli board update BOARD_ID nodes.json --overwrite --dry-run

# JSON 格式输出(返回新节点 ID 列表)
feishu-cli board update BOARD_ID nodes.json --overwrite -o json

覆盖模式流程

  1. 获取当前画板所有旧节点 ID
  2. 创建新节点
  3. 删除不在新节点中的旧节点(先写后删,避免空画板)

board delete — 删除画板节点

批量删除画板中的节点,支持指定节点 ID 或清空整个画板。

feishu-cli board delete <whiteboard_id> [--node-ids id1,id2] [--all]

参数说明

参数说明默认值
<whiteboard_id>画板 ID必填
--node-ids要删除的节点 ID(逗号分隔)与 --all 二选一
--all删除所有节点(清空画板)否
-o jsonJSON 格式输出否

使用示例

# 删除指定节点
feishu-cli board delete BOARD_ID --node-ids o1:1,o1:2,o1:3

# 删除所有节点(清空画板)
feishu-cli board delete BOARD_ID --all

# JSON 格式输出
feishu-cli board delete BOARD_ID --all -o json

参考文档索引

文件说明何时读
references/schema.md节点类型、属性、JSON 格式JSON 路径必读
references/layout.md布局策略、坐标计算、间距规则JSON 路径必读
references/style.md5 套预设色板、上色步骤JSON 路径必读
references/connectors.md连线策略、方向、形状选择有连线时读
references/typography.md字号层级、对齐规则需要排版时读
references/content.md信息量规划、分组规则规划阶段读
references/node-api.mdAPI 端点、错误码、Redraw 流程排障/高级操作时读

平台分布

Codex

36.86%
按下载量换算1,387

Claude

30.97%
按下载量换算1,165

Cursor

19.92%
按下载量换算750

Gemini CLI

10.1%
按下载量换算380

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

需要联网

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills