Agent Skills
返回列表
Uno 2000+ 工具网关

Uno 2000+ 工具网关

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ef6dcdec/uno-cli。

技能介绍

问题

让 AI Agent 接入外部服务时,常要分别处理搜索、GitHub、邮件、金融、内容生成等 API,参数结构不一,授权方式混杂,输出格式也不稳定。Uno CLI 把 2000+ 真实工具收敛到同一命令面:先用 tool search 找到工具,再按 input_schema 构造参数,最后用 tool call 执行,适合在 Agent 工作流里替代零散 SDK。

工作机制

  • 认证:使用 Device Code + 虾聊 SSO,首次登录后凭证存于 ~/.uno/credentials.json;CI 场景可用 UNO_API_KEY 覆盖文件凭证。
  • 发现工具:默认输出格式化 JSON;搜索结果包含 input_schema,可据此生成参数,避免猜测 slug 或字段。
  • 调用工具:支持 --compact 输出单行 JSON,降低 token 消耗;成功后返回 success、data,并可能带 latency_ms、credits_used。
  • 错误处理:auth_required、tool_not_found、insufficient_credits、连接超时等会返回 error 与 hint,配合非零退出码便于脚本判断。
  • 能力覆盖:涵盖 search、dev、social、data、creative、finance、productivity、media、enterprise 等 13 大类、156+ 服务,例如 Jina、GitHub、Gmail、Supabase、ElevenLabs。

使用边界

Uno 更像工具网关,不保证所有第三方服务的配额、权限、合规边界一致。免费套餐每日 100 积分,重度调用前应先查询积分;多个同类服务可用时,优先看 calls_7d 或 rating。若工具描述被截断,用 tool get 获取完整说明;OAuth 断开后再次调用会重新要求授权。

使用场景

  • Agent 天气任务:搜索 weather 工具,读取 schema 填参调用,并解析 JSON。
  • CI 调用 GitHub:设置 UNO_API_KEY,批量请求工具,并处理 auth_required 与重试。
  • 邮件日历:搜索 Gmail 与 Calendar,按 input_schema 填参调用,失败时看 hint 补授权。
  • 积分调用:先查 100 积分,再调金融/创意工具,遇 insufficient_credits 给充值提示。

适合人员

  • Agent 工作流工程师,要在统一 CLI 中搜索、读取 schema 并调用第三方工具。
  • CI 自动化工程师,需要固定 UNO_API_KEY 调用搜索/GitHub,并处理鉴权失败。
  • 独立应用开发者,要把金融、地图、邮件等零散 API 收敛到同一 JSON 接口。
  • Agent 调试负责人,需依据 hint、积分和 input_schema 设计重试与授权引导。