orca-per-workspace-env — скилл для Claude Code: обзор и установка
Настраивает и проверяет рецепты изолированных окружений Orca под каждый воркспейс. Помогает при отладке cloud sandbox, VM или контейнеров в orca.yaml.
npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-codeЧто делает orca-per-workspace-env
Скилл помогает создавать и отлаживать disposable-окружения в Orca. Он поддерживает виртуальные машины, SSH-хосты и локальные контейнеры. Инструмент правит секцию environmentRecipes в файле orca.yaml, готовит скрипты жизненного цикла провайдеров и разбирает сбои orca vm recipe doctor. Для обычных воркспейсов без рецептов сред хватит базового orca-cli.
Внутри скилл определяет нужный исполняемый файл Orca. В сессиях WSL берется переменная ORCA_CLI_COMMAND, а в репозиториях разработки с ORCA_DEV_REPO_ROOT вызывается orca-dev. На Linux вне терминалов Orca агент выбирает orca-ide, чтобы случайно не запустить экранный диктор GNOME /usr/bin/orca. Руководство загружается через ORCA skills get orca-per-workspace-env. Если процесс не запущен, скилл стартует его через ORCA open --json, а при ошибке runtime_access_denied требует перезапуска с повышенными правами.
Ставьте скилл, если проекту действительно нужны чистые одноразовые среды под каждую рабочую ветку.
Какие задачи решает
- Собрать и проверить рецепт окружения в
orca.yaml - Устранить ошибки валидации команды
orca vm recipe doctor - Подготовить скрипты жизненного цикла провайдера для виртуальных машин или контейнеров
- Запустить неактивный процесс Orca через команду
ORCA open --json
Примеры запросов агенту
- Помоги настроить блок environmentRecipes в orca.yaml для локального контейнера
- Команда orca vm recipe doctor завершилась с ошибкой, разбери вывод и исправь рецепт
- Сгенерируй скрипты жизненного цикла для создания изолированной VM под воркспейс
Как установить orca-per-workspace-env
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-code2Вручную: положить файлы
~/.claude/skills/orca-per-workspace-env/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/orca-per-workspace-env/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-per-workspace-env -a codex2Вручную: положить файлы
.agents/skills/orca-per-workspace-env/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-per-workspace-env -a cursor2Вручную: положить файлы
.cursor/skills/orca-per-workspace-env/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install stablyai/orca orca-per-workspace-env2Вручную: положить файлы
.github/skills/orca-per-workspace-env/SKILL.md1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-per-workspace-env -a gemini-cli2Командой платформы
gemini skills install https://github.com/stablyai/orca --path skills/orca-per-workspace-envВручную: положить файлы
.devin/skills/orca-per-workspace-env/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-per-workspace-env -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора10
Весь набор →Похожие
Вопросы о orca-per-workspace-env
Как установить orca-per-workspace-env в Claude Code?
Выполните команду npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-code в терминале.
Что делает скилл orca-per-workspace-env?
Он помогает создавать, тестировать и исправлять конфигурации изолированных одноразовых сред (VM, SSH-хостов, песочниц и контейнеров) для рабочих пространств Orca.
Зачем на Linux вызывается orca-ide вместо orca?
В Linux вне терминалов Orca системное имя orca ведёт к экранному диктору GNOME /usr/bin/orca. Скилл вызывает orca-ide, чтобы не включить голосовое чтение экрана.
Исходный текст
SKILL.md · MIT
--- name: orca-per-workspace-env description: >- Set up, review, debug, or validate an Orca per-workspace environment recipe: the on-demand, disposable runtime (cloud sandbox, VM, SSH host, or local container) Orca creates fresh for each workspace. Use to stand up a new recipe end to end, fix an `environmentRecipes` entry in `orca.yaml`, scaffold provider lifecycle scripts, or resolve an `orca vm recipe doctor` failure. Use `orca-cli` for ordinary worktree and workspace creation with no recipe involved. --- # Per-Workspace Environments 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-per-workspace-env ``` 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