SuperAPI AI 工具集

opencli-generate

前端与建站

查看项目

更新于 10-15 22:39

技能介绍

用途:当用户要求为某网站自动生成 CLI 命令,或想把网站加入 opencli 时使用。输入 url(必填)与 goal(可选,自然语言意图提示,如“热榜”“搜索”),调用方式为 opencli generate <url> [--goal <goal>] [--format json],内部调用 generateVerifiedFromUrl,代理无需了解 explore、synthesize、cascade、verify 等阶段。

主要能力:一次性自动生成并验证 CLI 命令,返回结构化 SkillOutput,包含 conclusion(success/blocked/needs-human-check)、reason、suggested_action、reusability、command、strategy、path 和 message。成功时给出命令、策略(public 或 cookie)与 YAML 产物路径;失败时给出明确原因,如无可用 JSON API、认证过于复杂、无有效候选、浏览器未连接等,或需人工检查的原因(空结果、字段稀疏、非数组结果、缺少参数、超时、选择器不匹配、验证不确定)。

适用场景:为网站自动生成只读列表类 CLI 能力,支持 JSON API 与 PUBLIC/COOKIE 认证、结构化数组结果;单浏览器会话生命周期,探测与验证共用同一会话;有限修复仅限 itemPath 重定位且只尝试一次。

限制:不适用于手动 API 探索、单页快速生成或浏览器调试;技能不编排内部流程阶段,不自动升级到 opencli-operate,需上层代理决定;不新增状态词,机器可读字段才是契约,message 仅供摘要;goal 只是意图提示,不是命令名或执行参数。若浏览器未连接,需先运行 opencli doctor 检查环境。