stablyai/orca-per-workspace-env

Carrega o guia correspondente à versão do Orca em uso e resolve o executável correto para cada sessão de workspace.

O que é orca-per-workspace-env?

Este skill descobre e configura automaticamente o ambiente por workspace para a ferramenta Orca, garantindo que o executável correto seja usado em cada sessão. Ele resolve o CLI apropriado com base em variáveis de ambiente como `ORCA_CLI_COMMAND` (para sessões WSL gerenciadas), `ORCA_DEV_REPO_ROOT` (para checkouts de desenvolvimento) ou, em terminais Linux fora do Orca, usa `orca-ide` para evitar conflitos com o leitor de tela GNOME Orca. Após resolver o executável, o skill carrega o guia correspondente à versão via `ORCA skills get orca-per-workspace-env`, preferindo saída JSON, e utiliza `--help` para comandos não documentados. Suporta shells POSIX, PowerShell e cmd.exe, e é útil para desenvolvedores que trabalham com múltiplos workspaces no Orca, evitando erros de versão e confusão com outros softwares.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/stablyai/orca/tree/main/skills/orca-per-workspace-env

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Ambientes por Workspace

Este stub de descoberta carrega o guia correspondente à versão do executável Orca usado nesta sessão.

Resolver o CLI para esta sessão

Escolha o executável uma vez e reutilize-o em todos os comandos posteriores:

  • Se a variável de ambiente ORCA_CLI_COMMAND estiver definida, use seu valor. O Orca exporta isso para sessões WSL gerenciadas.
  • Caso contrário, em um checkout de desenvolvimento cuja sessão exponha ORCA_DEV_REPO_ROOT, use orca-dev.
  • Caso contrário, no Linux fora de um terminal gerenciado pelo Orca, use orca-ide. Nunca execute orca puro — fora dos terminais do Orca, ele normalmente resolve para o leitor de tela GNOME Orca (/usr/bin/orca) e inicia a fala na máquina do usuário.
  • Caso contrário, use orca.

Abaixo, ORCA é um placeholder para o executável que você resolveu. Substitua-o antes de executar qualquer coisa; não crie uma variável de shell nem execute ORCA literalmente. Isso funciona da mesma forma em shells POSIX, PowerShell e cmd.exe.

Se o executável selecionado não puder ser executado, reporte seu erro exato e pare. Não recorra a outro executável, o que poderia atingir silenciosamente uma versão diferente do Orca.

Carregar o guia correspondente à versão antes de executar comandos do Orca

ORCA skills get orca-per-workspace-env

Prefira --json. Use --help do executável selecionado para comandos ou flags que o guia não cobre. Se um comando reportar que o Orca não está em execução, inicie-o com ORCA open --json e tente novamente. Se skills get for desconhecido, explique que a atualização do Orca restaura o guia; use --help para descoberta somente leitura e não adivinhe comandos não suportados.

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

stablyai/computer-use

Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe UI actions. Use for desktop app interaction: list apps/windows, get app state, read visible UI, click controls, type, press keys, scroll, drag, set values, or perform accessibility actions. Also use for browser windows, webviews, Orca app UI, or other desktop UI. Triggers include "computer use", "orca computer", "read Spotify", "read Slack", "control/click/read in a desktop app", and "get app state".

stablyai/linear-tickets

>-

stablyai/orca-cli

Use the public `orca` CLI to operate Orca-managed worktrees, folder contexts, terminals, repos, automations, worktree comments, and the browser embedded inside the Orca app. Use when the user says "$orca-cli", "use orca cli", "Orca worktree", "child worktree", "spawn codex/claude in a worktree", "read/wait/send Orca terminal", "terminal send", "Orca browser", or "control the browser inside Orca". Prefer this over raw `git worktree`, ad hoc PTYs, Playwright, or Computer Use when the task touches Orca-managed state. Use Computer Use for browser windows, webviews, or desktop UI outside Orca's embedded browser.

stablyai/orca-emulator

>-

stablyai/orca-emulator-android

>-

stablyai/orca-linear

>-

stablyai/orchestration

Use Orca orchestration for structured multi-agent coordination: threaded messages, blocking ask/reply flows, task dispatch, worker_done/escalation waits, task DAGs, decision gates, coordinator loops, or decomposing work across agents. Use `orca-cli` instead for ordinary terminal control, lightweight terminal prompts, shell commands, Orca worktree management, reading or waiting on terminals, and automation of the browser embedded inside Orca. Use Computer Use for browser windows, webviews, Orca app UI, or desktop UI outside Orca's embedded browser.

Habilidades Relacionadas