Install
openclaw skills install finebi-skillsFineBI 主技能入口。先识别用户目标,再路由到 dashboard-briefing、report-to-doc、alert-to-task、sync-to-bitable 等子技能。
openclaw skills install finebi-skills这个文件是 finebi-skills 包的主技能入口。它负责先识别用户目标,再路由到合适的子技能,而不是把所有场景的细节流程都堆在一个文件里。
finebi-skills 依赖外部 CLI:
finebi-clifinebi-cli推荐安装方式:
npm install -g finebi-cli
有两种常见方式可以让 finebi-skills 读到 FineBI 配置:
finebi-clifinebi-cli init~/.finebi-cli/.envfinebi-cliFINEBI_BASE_URL、FINEBI_LIGHT_AUTH_TOKEN 等变量配置到宿主工具自己的 .envfinebi-cli 时会自动带上这些环境变量,skill 就可以直接复用它们finebi-cli init在进入任何子技能流程之前,先做下面的检查:
finebi-cli 是否可执行。FINEBI_BASE_URL 是否已配置。FINEBI_LIGHT_AUTH_TOKEN。如果 finebi-cli 不可用:
finebi-cli如果环境变量缺失:
当用户要做下面这些事情时,先命中这个主技能:
| 子技能 | 目录 | 处理场景 |
|---|---|---|
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当用户提到以下意图时优先路由:
alert-to-task当用户提到以下意图时优先路由:
sync-to-bitable当用户提到以下意图时优先路由:
finebi-cli 和 FineBI 环境可用,再执行业务流程。dashboard、dataset、subject、widget。dashboardId,必须先按 references/dashboard-id-resolution-flow.md 判断来源并解析 id。references/cli-command-map.mdreferences/dashboard-id-resolution-flow.mdreferences/skill-routing.md如果用户目标不能明确落到某一个子技能:
dashboard-briefing。sync-to-bitable。