ask — скилл для Claude Code: маршрутизация запросов между ИИ-моделями
Скилл для маршрутизации промптов через локальные CLI разных моделей (Claude, Codex, Gemini, Cursor и других) с сохранением результатов как артефактов.
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a claude-codeЧто делает ask
ask перенаправляет вопрос к выбранной модели через единую команду omc ask вместо прямого вызова CLI каждого провайдера. Результат сохраняется в .omc/artifacts/ask/ с меткой времени и названием провайдера.
Внутри работает так: вы указываете провайдера (claude, codex, gemini, cursor, antigravity, grok или muse) и задачу, скилл вызывает omc ask {{провайдер}} {{текст}}. Флаги и совместимость с версиями обработаны автоматически — не нужно собирать команду вручную. Для Antigravity на Windows есть ограничение: используйте вместо этого omc ask gemini.
Требует, чтобы выбранный CLI был установлен локально и прошёл аутентификацию. Проверьте это командой типа claude --version или codex --version. Для Muse и Grok нужны версии с поддержкой --prompt-file.
Какие задачи решает
- маршрутизировать запрос к нужному ИИ-помощнику одной командой
- сохранить ответ агента как артефакт без ручного копирования
- избежать ошибок при сборке флагов разных CLI
- работать с несколькими моделями в одном проекте
- получить отзыв критика на реализацию плана
Примеры запросов агенту
- /oh-my-claudecode:ask claude "разработай план реализации для issue #123"
- /oh-my-claudecode:ask codex "проверь этот патч с точки зрения безопасности"
- /oh-my-claudecode:ask cursor "примени этот план к коду"
Как установить ask
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a claude-code2Вручную: положить файлы
~/.claude/skills/ask/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ask/
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a codex2Вручную: положить файлы
.agents/skills/ask/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a cursor2Вручную: положить файлы
.cursor/skills/ask/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Yeachan-Heo/oh-my-claudecode ask2Вручную: положить файлы
.github/skills/ask/SKILL.md1Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a gemini-cli2Командой платформы
gemini skills install https://github.com/Yeachan-Heo/oh-my-claudecode --path skills/askВручную: положить файлы
.devin/skills/ask/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора26
Весь набор →Похожие
Вопросы о ask
Как установить ask в Claude Code?
Выполните npx skills add Yeachan-Heo/oh-my-claudecode --skill ask -a claude-code. Скилл будет доступен в ~/.claude/skills/ask/SKILL.md.
Что делает ask?
ask маршрутизирует ваш вопрос к выбранной локальной CLI модели (Claude, Codex, Gemini, Cursor и др.), обрабатывает флаги автоматически и сохраняет результат как артефакт.
Какие модели поддерживаются?
ask работает с Claude, Codex, Gemini, Cursor, Antigravity, Grok и Muse. На Windows Antigravity имеет ограничения — используйте вместо неё Gemini.
Исходный текст
SKILL.md · MIT
---
name: ask
description: Process-first advisor routing for Claude, Codex, Gemini, Antigravity, Grok, Cursor, or Muse via `omc ask`, with artifact capture and no raw CLI assembly
---
# Ask
Use OMC's canonical advisor skill to route a prompt through the local Claude, Codex, Gemini, Antigravity, Grok, Cursor, or Muse CLI and persist the result as an ask artifact.
## Usage
```bash
/oh-my-claudecode:ask <claude|codex|gemini|antigravity|grok|cursor|muse> <question or task>
```
Examples:
```bash
/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"
```
## Routing
**Required execution path — always use this command:**
```bash
omc ask {{ARGUMENTS}}
```
**Do NOT manually construct raw provider CLI commands.** Never run `codex`, `claude`, `gemini`, `agy`, `grok`, `cursor-agent`, or `muse` directly to fulfill this skill. The `omc ask` wrapper handles correct flag selection, artifact persistence, and provider-version compatibility automatically. Manually assembling provider CLI flags will produce incorrect or outdated invocations.
## Requirements
- The selected local CLI must be installed and authenticated.
- Verify availability with the matching command:
```bash
claude --version
codex --version
gemini --version
agy --version
grok --version
cursor-agent --version
muse --version
```
- **Antigravity CLI install** (Google's successor to the Gemini CLI): install the `agy`
binary per the [official Antigravity instructions](https://antigravity.google) (inspect
any installer before running it). Verify: `agy --version`
> **Platform note:** `omc ask antigravity` is supported on macOS/Linux. On Windows it is guarded with a clear error, because `agy --print` takes the prompt as an argv value (it cannot read stdin) and has known upstream Windows `-p` limitations; use `omc ask gemini` on Windows.
- **Gemini CLI** remains supported for enterprise/API-key use cases.
- **Muse and Grok** require versions supporting `--prompt-file`. The wrapper uses private temporary files for prompts, including role files with YAML frontmatter. Muse runs with approvals disabled and preserves its configured sandbox behavior.
## Artifacts
`omc ask` writes artifacts to:
```text
.omc/artifacts/ask/<provider>-<slug>-<timestamp>.md
```
Task: {{ARGUMENTS}}
© Yeachan-Heo · MIT · Yeachan-Heo/oh-my-claudecode