Community程式設計與開發github.com

每工作區環境 (stablyai/orca-per-workspace-env)

此探測存根會載入與目前階段 Orca 可執行檔版本相符的指南。

orca-per-workspace-env) 是什麼?

此技能旨在為 Orca CLI 提供一個「每工作區環境」的版本匹配指南載入機制。它會根據環境變數(如 ORCA_CLI_COMMAND)或開發環境根目錄(ORCA_DEV_REPO_ROOT)自動選擇適當的 Orca 可執行檔(如 orca-dev、orca-ide 或 orca),並避免誤用 GNOME Orca 螢幕閱讀器。選擇正確的可執行檔後,技能會載入對應版本的指南,以便後續命令能正確執行。此技能特別適用於管理 WSL 工作階段或開發環境,確保 Orca 命令的操作一致性與正確性。它支援 POSIX shell、PowerShell 和 cmd.exe,並在命令失敗時提供明確的錯誤處理與恢復建議(例如啟動 Orca 或更新版本)。

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

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

每工作區環境

此探測存根會載入與目前階段 Orca 可執行檔版本相符的指南。

解析此階段使用的 CLI

選擇一個可執行檔並在後續每個命令重複使用:

  • 若設定了 ORCA_CLI_COMMAND 環境變數,則使用其值。Orca 會為受管理的 WSL 工作階段匯出此變數。
  • 否則,若在開發環境的工作目錄中且工作階段暴露了 ORCA_DEV_REPO_ROOT,則使用 orca-dev。
  • 否則,在非 Orca 管理終端機的 Linux 環境中,使用 orca-ide。切勿直接執行裸 orca 命令——在 Orca 的終端機之外,orca 通常會解析為 GNOME Orca 螢幕閱讀器(/usr/bin/orca),並在使用者的機器上啟動語音。
  • 否則,使用 orca。

以下,ORCA 是您解析出的可執行檔的佔位符。在執行任何操作前請替換它;不要建立 shell 變數或直接以字面形式執行 ORCA。此方法在 POSIX shell、PowerShell 和 cmd.exe 中作用相同。

如果選定的可執行檔無法執行,請報告其確切錯誤並停止。不要改為使用其他可執行檔,這可能會無聲地定位到不同版本的 Orca 建置。

在執行 Orca 命令前載入版本相符的指南

ORCA skills get orca-per-workspace-env

建議使用 --json。對於指南未涵蓋的命令或旗標,請使用所選可執行檔的 --help。如果某個命令報告 Orca 未執行,請使用 ORCA open --json 啟動它並重試。如果 skills get 命令未知,請說明更新 Orca 可恢復指南;使用 --help 進行唯讀探索,且不要猜測不支援的命令。

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.

相關技能