用途:wren-onboarding 是 Wren Engine 的入门流程技能,引导智能体带领用户完成从环境检查到首次查询的全过程。
主要能力与步骤:先做只读环境预检(python3 --version 需 3.11+、虚拟环境检测、wren --version、pwd),以四条要点汇报结果;再让用户选择使用内置 jaffle_shop 演示或连接自有数据库。随后依次为:收集项目名与数据库类型;批量执行 mkdir -p ~/<project> 与 cd、pip install "wren-engine[<ds>,main]"、wren context init --empty,并用 wren docs connection-info <ds> --format md 生成空的 .env 模板(键名为 <DS>_<FIELD> 形式);用户填写完 .env 后,写入 /tmp/conn.yml 并执行 wren profile add <project> --from-file /tmp/conn.yml;接着交由 wren-generate-mdl 构建 MDL,返回后运行 wren context validate 与 wren context build;最后基于发现的表给出 2 至 3 个自然语言问题,日常查询切换至 wren-usage。
使用方式要点:每轮只执行一步,不提前收集后续信息;不在聊天中询问 host、port、user、password、token 等任何凭据;不得凭猜测填写连接字段,须运行 wren docs connection-info <ds> 查看真实字段;MDL 构建前不得查询数据库;遇错应查阅 connect.md#troubleshooting 并向用户展示相关章节,而非在本技能内复制错误手册。
适用场景:需要从零接入自有数据库并跑通 Wren Engine 的用户;涉及 SaaS 源时转 wren-dlt-connector,已有数据库但无 MDL 时转 wren-generate-mdl,MDL 就绪要查询时转 wren-usage。
限制与未提供信息:文档未提供具体价格、收费模式、支持平台清单及效果数据;版本检查通过远程 versions.json 比较,提示更新命令为 npx skills add Canner/wren-engine --skill wren-onboarding(仅提示,不影响继续)。