Communityコーディング&開発github.com

stablyai/orca-per-workspace-env

このスキルは、セッションごとに適切なOrca CLI実行ファイルを解決し、バージョンに一致したガイドを読み込むための動作を定義します。

orca-per-workspace-env とは?

このスキルは、Orca CLIを使用する際に、現在のセッションに適した実行ファイルを自動解決し、そのバージョンに一致したガイドをロードする仕組みを提供します。これにより、開発者はWSL管理セッション、開発チェックアウト、通常のLinuxターミナルなど、異なる環境でも一貫した動作を期待できます。スキルは環境変数(`ORCA_CLI_COMMAND`、`ORCA_DEV_REPO_ROOT`)の有無やOSプラットフォームに基づいて最適なCLIパスを選択し、誤った実行ファイル(例:GNOME Orcaスクリーンリーダー)を使用するリスクを低減します。リゾルブ後は、その実行ファイルを使ってバージョンマッチしたガイドを取得し、JSON形式が推奨されます。未対応コマンドの場合は`--help`で代替するなど、安全なフォールバック動作も定義されています。

対応~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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ワークスペースごとの環境

このディスカバリスタブは、このセッションで使用するOrca実行ファイルからバージョンマッチしたガイドを読み込みます。

このセッションのCLIを解決する

実行ファイルを一度選択し、以降のすべてのコマンドで再利用します:

  • ORCA_CLI_COMMAND 環境変数が設定されている場合は、その値を使用します。Orcaはこれを管理対象のWSLセッション用にエクスポートします。
  • それ以外の場合、ORCA_DEV_REPO_ROOT を公開する開発チェックアウトのセッションでは、orca-dev を使用します。
  • それ以外の場合、Orca管理外のターミナルでLinux上では、orca-ide を使用します。そこで裸の orca を実行しないでください——Orcaのターミナル外では通常、GNOME Orcaスクリーンリーダー(/usr/bin/orca)に解決され、ユーザーのマシンで音声読み上げが開始されます。
  • それ以外の場合は、orca を使用します。

以下では、ORCA は解決した実行ファイルのプレースホルダです。何かを実行する前にそれを置き換えてください。シェル変数を作成したり、ORCA をそのまま実行したりしないでください。これはPOSIXシェル、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.

関連スキル