关于 ask
Ask 是 OMC 技能,可通过受支持的本地 CLI 转发提示词,并将结果保存为 ask 工件。它统一使用 `omc ask` 调用,以处理提供方参数和工件持久化。
主要功能
- 01将提示词路由至受支持的本地 CLI
- 02通过 `omc ask` 命令调用
- 03将结果保存为 ask 工件
- 04支持 critic 等角色提示词
适用场景
- 01请求对补丁进行安全审查
- 02获取流程的 UX 改进建议
- 03请求制定实施计划
- 04通过选定的 CLI 执行或审查工作
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill ask安装后在 Claude Code 中输入/ask确认已加载。
详细介绍
提问
使用 OMC 的标准顾问技能,将提示词路由到本地的 Claude、Codex、Gemini、Antigravity、Grok、Cursor 或 Muse CLI,并将结果保存为提问产物。
用法
/oh-my-claudecode:ask <claude|codex|gemini|antigravity|grok|cursor|muse> <question or task>
示例:
/oh-my-claudecode:ask codex "review this patch from a security perspective"
/oh-my-claudecode:ask gemini "suggest UX improvements for this flow"
/oh-my-claudecode:ask antigravity "suggest UX improvements for this flow"
/oh-my-claudecode:ask claude "draft an implementation plan for issue #123"
/oh-my-claudecode:ask cursor "apply this implementation plan"
/oh-my-claudecode:ask muse --agent-prompt critic "review this plan"
路由
必需的执行路径——始终使用此命令:
omc ask {{ARGUMENTS}}
不要手动构造原始提供商 CLI 命令。 切勿直接运行 codex、claude、gemini、agy、grok、cursor-agent 或 muse 来完成此技能。omc ask 封装程序会自动处理正确的标志选择、产物持久化和提供商版本兼容性。手动拼装提供商 CLI 标志会导致调用不正确或过时。
要求
- 所选本地 CLI 必须已安装并完成身份验证。
- 使用对应命令检查其是否可用:
claude --version
codex --version
gemini --version
agy --version
grok --version
cursor-agent --version
muse --version
- 安装 Antigravity CLI(Google 的 Gemini CLI 后续产品):按照Antigravity 官方说明安装
agy二进制文件(运行任何安装程序前都应先检查)。 验证:agy --version平台说明: macOS/Linux 支持
omc ask antigravity。Windows 上会通过明确的错误信息阻止使用,因为agy --print将提示词作为 argv 值接收(无法读取 stdin),且存在已知的上游 Windows-p限制;在 Windows 上请使用omc ask gemini。 - Gemini CLI 仍支持企业/API 密钥用例。
- Muse 和 Grok 需要支持
--prompt-file的版本。封装程序会使用私有临时文件保存提示词,包括带 YAML 前置元数据的角色文件。Muse 运行时会禁用审批,并保留其配置的沙盒行为。
产物
omc ask 会将产物写入:
.omc/artifacts/ask/<provider>-<slug>-<timestamp>.md
任务:{{ARGUMENTS}}
评论
支持 Markdown