数字员工与 AGENT 集成
SkillFlaw 当前的产品方向并不止于工作流编辑。 它正在走向一个受治理的平台:把可复用的业务能力沉淀为 Skill,再由数字员工与外部 AGENT 系统消费这些 Skill。
在这个模型里:
- 管理层负责租户、权限与运行边界
- 资源层提供模型、组件、知识库、MCP 服务、插件与变量等可复用资源
- 业务层装配项目与工作流,形成可执行业务能力
- 技能层把这些业务能力封装为可发现、可读取、可交付、可执行的受治理 Skill

为什么需要 skillflaw-cli
skillflaw-cli 是当前仓库中已经落地的命令行入口,用于在产品 UI 之外访问受治理的 Skill 与 Workflow 能力。
它聚焦四类结果:
- 在 My Skills 树中发现正确节点
- 获取某个业务能力对应的 Skill 内容
- 在需要时保存 markdown 与附件型交付物
- 使用显式 JSON payload 执行在线 Workflow
因此,它正好位于 SkillFlaw 技能层与外部运行时之间,适合连接:
- 企业数字员工
- 外部 AGENT 框架
- 编排服务
- 自动化 Worker 与集成流水线
当前 CLI 支持什么
基于当前实现,CLI 提供以下命令组:
| 命令组 | 作用 | 典型用途 |
|---|---|---|
config | 初始化、更新、查看 CLI 配置 | 设置 base URL、API key 与语言 |
skilltree | 遍历 My Skills 层级树 | 找到准确的租户、业务域、项目、Skill 或 Workflow 节点 |
fetch_skill | 直接展示 Skill markdown 或保存本地交付物 | 把业务 Skill 引入 AGENT,或导出附件型交付物 |
run_flow | 执行项目内绑定的在线 Workflow | 从数字员工或 AGENT 触发业务流程 |
cache | 仅有占位骨架 | 当前不是实际缓存失效能力 |
配置
CLI 的本地配置文件位于 ~/.skillflaw/my-skills-cli.json。
根据当前实现,可以确认它具备这些默认行为:
- 默认 base URL:
http://127.0.0.1:7860 - 请求语言由
skillLang决定 - API-key 模式通过
x-api-key发送密钥
常用配置命令如下:
_10skillflaw-cli config show_10skillflaw-cli config init --base-url <baseUrl> --api-key <apiKey> --skill-lang zh --lang zh-CN_10skillflaw-cli config set --api-key <apiKey>_10skillflaw-cli config set --base-url <baseUrl>
标准集成流程
1. 先发现业务节点
Skill 与 Workflow 都挂在真实项目对象之下。 如果当前没有可信标识符,必须先从树开始:
_10skillflaw-cli skilltree root_10skillflaw-cli skilltree children --node <node>
这一步用于定位具体的租户、业务域、项目、Workflow 或 Skill 节点。