SuperAPI AI 工具集

ask

智能体与模型

查看项目

更新于 10-16 02:16

技能介绍

用途

Ask(本地顾问 CLI)用于向本地安装的外部顾问命令行工具提出聚焦的问题、请求代码审查、进行头脑风暴或获取“第二意见”。该技能整合了此前独立的 ask-claude 与 ask-gemini 两个技能,统一通过一个入口调用本地顾问 CLI。

主要能力

  • 支持选择 Claude 或 Gemini 作为后端顾问。
  • 将用户的问题或任务发送给本地 CLI 并获取输出。
  • 将执行过程与结果保存为可复用的 markdown 产物。

使用方式

可通过以下形式调用:

  • $ask claude <问题或任务>
  • $ask gemini <问题或任务>
  • omx ask claude "<问题或任务>"
  • omx ask gemini "<问题或任务>"

后端选择规则:

  • 当用户要求 Claude、Anthropic,或希望获得此前 $ask-claude 的行为时,使用 Claude。
  • 当用户要求 Gemini,或希望获得此前 $ask-gemini 的行为时,使用 Gemini。
  • 若未指定后端,选择已安装且最匹配用户请求的后端;若两者都不明确可用,则说明需要一个本地 CLI。

本地 CLI 命令示例:

Claude:

  • omx ask claude "{{ARGUMENTS}}"
  • claude -p "{{ARGUMENTS}}"

Gemini:

  • omx ask gemini "{{ARGUMENTS}}"
  • gemini -p "{{ARGUMENTS}}"

如有需要,可适配用户已安装的 CLI 变体,但应保持本地执行作为默认路径。当本地二进制文件缺失时,不要静默切换到 MCP 或远程提供方。

产物要求

在本地执行完成后,将 markdown 产物保存到:

.omx/artifacts/ask-<backend>-<slug>-<timestamp>.md

产物至少应包含以下部分:

  • 原始用户任务
  • 后端与最终发送给 CLI 的提示词
  • CLI 原始输出
  • 简洁摘要
  • 行动项 / 后续步骤

任务参数:{{ARGUMENTS}}

适用场景

适用于需要针对具体问题获取本地外部顾问意见的场合,例如聚焦提问、审查、头脑风暴,或在开发过程中获取第二意见。

限制

需要本地已安装相应顾问 CLI(Claude 或 Gemini)。运行时以本地执行为默认路径,不应在本地二进制缺失时静默切换为 MCP 或远程提供方。关于收费、价格、平台支持范围及具体效果,资料暂未提供。