← 返回 Skills 市场
路由到
路由到
路由到
路由到
92
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install finebi-skills
功能描述
FineBI 主技能入口。先识别用户目标,再路由到 dashboard-briefing、report-to-doc、alert-to-task、sync-to-bitable 等子技能。
使用说明 (SKILL.md)
FineBI 主技能
这个文件是 finebi-skills 包的主技能入口。它负责先识别用户目标,再路由到合适的子技能,而不是把所有场景的细节流程都堆在一个文件里。
运行前提
finebi-skills 依赖外部 CLI:
- 必须先安装
finebi-cli - 必须能在终端里直接执行
finebi-cli - 必须配置 FineBI 访问所需环境变量
推荐安装方式:
npm install -g finebi-cli
常见配置方式
有两种常见方式可以让 finebi-skills 读到 FineBI 配置:
- 单独使用
finebi-cli
- 运行
finebi-cli init - 配置会写入
~/.finebi-cli/.env - 之后可以在任意目录使用
finebi-cli
- 在 OpenClaw 等宿主工具中使用
- 用户可以直接把
FINEBI_BASE_URL、FINEBI_LIGHT_AUTH_TOKEN等变量配置到宿主工具自己的.env - 如果宿主在启动
finebi-cli时会自动带上这些环境变量,skill 就可以直接复用它们 - 这种情况下不一定需要单独运行
finebi-cli init
启动检查
在进入任何子技能流程之前,先做下面的检查:
- 检查
finebi-cli是否可执行。 - 检查
FINEBI_BASE_URL是否已配置。 - 检查认证信息是否已配置,例如
FINEBI_LIGHT_AUTH_TOKEN。
如果 finebi-cli 不可用:
- 不要继续执行后续 workflow
- 先明确提示用户安装
finebi-cli
如果环境变量缺失:
- 不要伪造连接结果
- 先提示用户完成 FineBI 连接配置
什么时候先用主技能
当用户要做下面这些事情时,先命中这个主技能:
- 查找并分析看板、组件和指标
- 生成日报、周报、月报或经营分析文档
- 监控阈值并转成任务或提醒
- 把 FineBI 数据同步到外部表格系统
子技能索引
| 子技能 | 目录 | 处理场景 |
|---|---|---|
dashboard-briefing |
skills/dashboard-briefing |
看板摘要、群播报、定时简报 |
report-to-doc |
skills/report-to-doc |
看板导出、分析报告、文档沉淀 |
alert-to-task |
skills/alert-to-task |
阈值监控、异常检测、任务创建 |
sync-to-bitable |
skills/sync-to-bitable |
数据同步到飞书多维表格 |
路由规则
路由到 dashboard-briefing
当用户提到以下意图时优先路由:
- “给我生成日报/周报摘要”
- “把经营看板同步到群里”
- “做一个定时播报”
- “先发一条测试卡片看看”
路由到 report-to-doc
当用户提到以下意图时优先路由:
- “把这个看板整理成文档”
- “导出 PDF 后做分析报告”
- “给我一份经营分析稿”
- “把图表和结论沉淀成文档”
路由到 alert-to-task
当用户提到以下意图时优先路由:
- “低于阈值就告警”
- “异常时自动建任务”
- “监控库存、销量、回款”
- “命中条件后通知负责人”
路由到 sync-to-bitable
当用户提到以下意图时优先路由:
- “同步到飞书多维表格”
- “按主键增量更新”
- “覆盖整张表”
- “定时把数据灌到 bitable”
全局约束
- 先确认
finebi-cli和 FineBI 环境可用,再执行业务流程。 - 先定位数据对象,再执行动作。数据对象可能是
dashboard、dataset、subject、widget。 - 只要后续流程需要
dashboardId,必须先按references/dashboard-id-resolution-flow.md判断来源并解析 id。 - 先拿到 FineBI 的真实输出,再做摘要、判断、告警、写文档或同步。
- 禁止伪造指标、趋势、负责人、任务状态、导出结果和同步结果。
- 如果目标对象不唯一,必须先澄清,不能跳步。
- 如果子技能匹配已经明确,直接按子技能流程继续,不要在主技能里重复展开细节。
公共参考
- CLI 命令与契约:
references/cli-command-map.md - 仪表板 id 解析:
references/dashboard-id-resolution-flow.md - 路由与拆分约定:
references/skill-routing.md
无匹配时的降级策略
如果用户目标不能明确落到某一个子技能:
- 先判断更像“看板消费”还是“数据集处理”。
- 如果更像看板消费场景,优先走
dashboard-briefing。 - 如果更像数据搬运或落库场景,优先走
sync-to-bitable。 - 如果仍然不明确,只追问一个关键问题,不要一次追问多个问题。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install finebi-skills - 安装完成后,直接呼叫该 Skill 的名称或使用
/finebi-skills触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.19
- 更新参考文档 `references/command-contracts/get-widget-data.md` 和 `references/dashboard-widget-data-flow.md`
- 未包含主技能流程或功能变更
- 依赖和环境变量等主技能配置保持不变
v0.2.18
- 增加详细的运行前提说明,要求先安装并配置 finebi-cli 及必要环境变量。
- 更新启动前检查,明确需验证 finebi-cli 可用性和核心环境变量是否配置,否则需先提示用户再执行后续流程。
- 优化环境配置说明,区分独立 CLI 使用与宿主工具环境变量注入两种场景。
- 调整 metadata,优化 emoji 和 install 指令。
- 无破坏性变动,主要完善配置、启动和使用流程文档说明。
v0.2.17
- 添加 clawhub-publish.ps1 脚本文件,用于自动化发布流程
- 更新 package.json 以支持新脚本和相关配置
- 其他功能与主技能逻辑保持不变
v0.2.16
- 新增主技能介绍和使用说明,详细说明如何路由到各子技能(如 dashboard-briefing、report-to-doc 等)。
- 明确了主技能的适用场景与路由优先级,根据用户意图精准分发到对应子技能。
- 加入全局约束,规范数据对象定位、id 解析、输出处理等流程,禁止伪造、跳步等行为。
- 列出所有子技能及其处理场景,提供路由规则及公共参考说明。
- 增加无匹配场景的降级处理策略及追问原则,优化用户体验。
元数据
常见问题
FineBI Skills 是什么?
FineBI 主技能入口。先识别用户目标,再路由到 dashboard-briefing、report-to-doc、alert-to-task、sync-to-bitable 等子技能。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 92 次。
如何安装 FineBI Skills?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install finebi-skills」即可一键安装,无需额外配置。
FineBI Skills 是免费的吗?
是的,FineBI Skills 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
FineBI Skills 支持哪些平台?
FineBI Skills 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 FineBI Skills?
由 刘荣歆(@zsmj1994)开发并维护,当前版本 v0.2.19。
推荐 Skills