orca-cli — скилл для Claude: управление worktree и терминалами Orca
Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca.
npx skills add stablyai/orca --skill orca-cli -a claude-codeЧто делает orca-cli
Скилл описывает, как агенту работать с объектами Orca через исполняемый файл orca: worktree и дочерние worktree, контексты папок, терминалы, репозитории, автоматизации, артефакты, комментарии в worktree, шаринг скиллов и встроенный браузер. Заодно он покрывает передачу задачи другому агенту — handoff.
Устроено так: сначала скилл выбирает исполняемый файл для текущей сессии. Если задана переменная ORCA_CLI_COMMAND, берётся её значение. В dev-чекауте с ORCA_DEV_REPO_ROOT используется orca-dev. На Linux вне терминала Orca — orca-ide, потому что голый orca там обычно указывает на скринридер GNOME и запускает речь. Дальше скилл подгружает guide, совпадающий с версией: ORCA skills get orca-cli. Если команда сообщает, что Orca не запущена, её поднимают через ORCA open --json и повторяют попытку.
Есть и ограничения. Ошибка runtime_access_denied означает, что песочница заблокировала соединение: команду повторяют с расширенными правами, а ORCA open и перезапуск Orca не трогают. Если skills get неизвестна, обновление Orca возвращает guide. Ставить стоит тем, кто уже работает в Orca и хочет, чтобы агент управлял её состоянием вместо сырого git worktree и самодельных PTY. Если Orca в проекте нет, скилл ни к чему.
Какие задачи решает
- создать дочерний worktree и запустить в нём codex или claude
- прочитать вывод терминала Orca и отправить туда команду
- передать задачу другому агенту через handoff
- опубликовать артефакты и поделиться скиллами между сессиями
- открыть встроенный браузер Orca для проверки страницы
Примеры запросов агенту
- $orca-cli, создай child worktree и запусти там claude
- прочитай терминал Orca и дождись окончания сборки
- сделай handoff этой задачи другому агенту
Как установить orca-cli
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-cli -a claude-code2Вручную: положить файлы
~/.claude/skills/orca-cli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/orca-cli/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-cli -a codex2Вручную: положить файлы
.agents/skills/orca-cli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-cli -a cursor2Вручную: положить файлы
.cursor/skills/orca-cli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install stablyai/orca orca-cli2Вручную: положить файлы
.github/skills/orca-cli/SKILL.md1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-cli -a gemini-cli2Командой платформы
gemini skills install https://github.com/stablyai/orca --path skills/orca-cliВручную: положить файлы
.devin/skills/orca-cli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-cli -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора8
Весь набор →Похожие
Вопросы о orca-cli
Как установить orca-cli в Claude?
Выполните npx skills add stablyai/orca --skill orca-cli -a claude-code. Файл скилла появится по пути ~/.claude/skills/orca-cli/SKILL.md.
Что делает orca-cli?
Учит агента работать с worktree, терминалами, репозиториями, артефактами и браузером Orca через CLI, а также передавать задачи между агентами.
Почему на Linux нельзя запускать просто `orca`?
Вне терминалов Orca эта команда обычно указывает на скринридер GNOME и включает речь на машине пользователя. Используйте orca-ide.
Исходный текст
SKILL.md · MIT
--- name: orca-cli description: >- Operate Orca-managed worktrees, folder contexts, terminals, repos, automations, artifacts, skill sharing, worktree comments, and Orca's embedded browser through the `orca` CLI. Use when the user says "$orca-cli", "Orca worktree", "child worktree", "spawn codex/claude in a worktree", "read/wait/send Orca terminal", "handoff" / "handover" / "give this to another agent", "Orca browser", "orca artifacts", or "share skills". Prefer it over raw git worktree, ad hoc PTYs, or Computer Use when Orca state is involved. Use Computer Use only when a visible window needs GUI control that a CLI, filesystem, or API cannot do. --- # Orca CLI This discovery stub loads the version-matched guide from the Orca executable used for this session. ## Resolve the CLI for this session Choose the executable once and reuse it for every later command: - If the `ORCA_CLI_COMMAND` environment variable is set, use its value. Orca exports this for managed WSL sessions. - Otherwise, in a dev checkout whose session exposes `ORCA_DEV_REPO_ROOT`, use `orca-dev`. - Otherwise, on Linux outside an Orca-managed terminal, use `orca-ide`. Never run bare `orca` there — outside Orca's terminals it normally resolves to the GNOME Orca screen reader (`/usr/bin/orca`) and starts speech on the user's machine. - Otherwise, use `orca`. Below, `ORCA` is a placeholder for the executable you resolved. Substitute it before running anything; do not create a shell variable or run `ORCA` literally. This works the same way in POSIX shells, PowerShell, and cmd.exe. If the selected executable cannot run, report its exact error and stop. Do not fall through to another executable, which could silently target a different Orca build. ## Load the version-matched guide before running Orca commands ```text ORCA skills get orca-cli ``` Prefer `--json`. Use the selected executable's `--help` for commands or flags the guide does not cover. If a command reports that Orca is not running, start it with `ORCA open --json` and retry. If it fails with `runtime_access_denied`, your sandbox blocked the connection: re-run it with escalated permissions, and do not run `ORCA open` or restart Orca. If `skills get` is unknown, explain that updating Orca restores the guide; use `--help` for read-only discovery and do not guess unsupported commands.
© stablyai · MIT · stablyai/orca