computer-use скилл для Claude Code: управление окнами
Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает и снимает скриншоты. Нужен, когда задача упирается в интерфейс.
npx skills add stablyai/orca --skill computer-use -a claude-codeЧто делает computer-use
Скилл ведёт видимое окно приложения через orca computer: читает дерево доступности, кликает, печатает, работает с меню и диалогами, снимает скриншоты. Нативные программы, окна Chrome, Edge и Safari, webview. Внутри короткая заглушка, которая подгружает руководство под версию Orca из файла запущенной сессии.
Сначала выбери исполняемый файл и используй его дальше. Если задан ORCA_CLI_COMMAND, бери значение оттуда. В dev-чекауте с ORCA_DEV_REPO_ROOT нужен orca-dev. На Linux вне терминала Orca бери orca-ide, потому что голый orca там поднимает GNOME Orca, экранный диктор, и тот начинает говорить на машине пользователя. Дальше ORCA skills get computer-use, лучше с --json. Orca не запущена? ORCA open --json и повтор. Ответ runtime_access_denied значит, что подключение срезала песочница: перезапускай с расширенными правами, саму Orca не трогай.
Ставь, если задача упирается в интерфейс: установщик без консольных флагов, чужое десктопное приложение. Файлы, git и HTTP закрываются обычными путями, и скилл сам просит их предпочесть. Для встроенного браузера Orca он не годится — там orca-cli.
Какие задачи решает
- Провести установщик, у которого нет флагов командной строки
- Заполнить диалог экспорта в десктопном приложении и приложить скриншот
- Переключить пункт в нативном меню, до которого не достаёт скрипт
- Дотянуться до окна Chrome, куда не пробивается HTTP-вызов
Примеры запросов агенту
- Открой настройки в этом приложении и включи автосохранение, скриншот покажи
- Сначала выполни `ORCA skills get computer-use --json`, потом делай
- Заполни диалог экспорта в Safari и сохрани файл на рабочий стол
Как установить computer-use
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill computer-use -a claude-code2Вручную: положить файлы
~/.claude/skills/computer-use/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/computer-use/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill computer-use -a codex2Вручную: положить файлы
.agents/skills/computer-use/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill computer-use -a cursor2Вручную: положить файлы
.cursor/skills/computer-use/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install stablyai/orca computer-use2Вручную: положить файлы
.github/skills/computer-use/SKILL.md1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill computer-use -a gemini-cli2Командой платформы
gemini skills install https://github.com/stablyai/orca --path skills/computer-useВручную: положить файлы
.devin/skills/computer-use/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill computer-use -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора8
Весь набор →Похожие
Вопросы о computer-use
Как установить computer-use в Claude Code?
Командой npx skills add stablyai/orca --skill computer-use -a claude-code. Файл окажется по пути ~/.claude/skills/computer-use/SKILL.md. В Codex и Cursor путь другой: .agents/skills/computer-use/SKILL.md и .cursor/skills/computer-use/SKILL.md, флаг меняется на -a codex или -a cursor.
Что делает computer-use?
Даёт агенту управление видимым окном локального приложения: клики, ввод текста, меню, диалоги, скриншоты. Заодно читает дерево доступности, чтобы не тыкать вслепую по координатам.
Почему на Linux нельзя запускать просто `orca`?
Вне терминалов Orca это имя принадлежит GNOME Orca, экранному диктору, и он заговорит на машине пользователя. В такой среде скилл требует orca-ide. Если сессия задала ORCA_CLI_COMMAND, бери значение из переменной.
Исходный текст
SKILL.md · MIT
--- name: computer-use description: >- Drives the GUI of a visible local app window through `orca computer`: accessibility tree, clicks, typing, menus, dialogs, and screenshots in native apps and external browser windows (Chrome, Edge, Safari) or webviews. Prefer a programmatic path (shell, filesystem, git, HTTP, existing CLIs) whenever it can complete the task. Use only when a visible window needs GUI control those cannot reach. Do not use for Orca's embedded browser (`orca-cli`). --- # Computer Use 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 computer-use ``` 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