SuperAPI AI 工具集

lark-cli-router

办公与效率

查看项目

更新于 10-15 20:34

技能介绍

用途:作为模型可见的唯一飞书/Lark 入口,把飞书、Lark、豆包相关操作路由到已安装 lark-cli 内嵌的、与版本同步的 lark-* 指南,再执行并验证任务。腾讯 IMA 属不同产品,应路由到 ima-skill。

主要能力:按用户意图与 URL 路径或 token 匹配指南,只加载当前任务所需的最小指南集;覆盖 auth/身份、文档、wiki、日历、会议、妙记、云盘、IM、表格、Base、邮件、任务、审批等域。

使用方式:先运行 lark-cli --version 确认运行时,缺失则显式失败并报告需要 lark-cli;每次调用设置 LARK_CLI_NO_PROXY=1,需要稳定 JSON 时再设 LARKSUITE_CLI_NO_UPDATE_NOTIFIER=1 与 LARKSUITE_CLI_NO_SKILLS_NOTIFIER=1。用 lark-cli skills list --json 选指南,用 lark-cli skills read lark-doc 或 lark-cli skills read lark-doc/references/lark-doc-fetch.md 完整读取。优先匹配 +shortcut,否则用类型化资源命令;参数不明确时先运行 lark-cli schema <service.resource.method>;仅当无 shortcut 或类型化命令覆盖端点时才用 lark-cli api。保留显式 --profile,身份重要或模糊时用 lark-cli whoami。写入支持时用 --dry-run 预览;高风险写入退出码 10 时须等待人工确认,不得自动追加 --yes。

验证与限制:退出码 0 不等于业务成功,需检查 JSON 的 ok 与 errors;批量任务要逐项核对成功、失败与缺失,任一未验证即报告 partial。认证或权限错误时加载 lark-shared 及其身份与权限参考,按用户/机器人及缺失 scope 分支处理;needs_refresh 不等于登录不可用,已授权读取可带显式 --profile 与 --as user 正常续期。不得用浏览器自动化、原始 curl 或猜测 API 绕过 CLI;不得加载全部指南;内嵌读取拒绝越界路径,脚本与资源需在已安装 bundle 中直接解析,缺失则停止并报告需安装或刷新,不得编造替代。