Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

orca-per-workspace-env — Claude Code skill: setup and usage

Configures, reviews, and debugs Orca per-workspace environment recipes. Useful when provisioning disposable VMs, containers, SSH hosts, or cloud sandboxes.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-code
Open on GitHub

What orca-per-workspace-env does

This skill sets up and validates Orca per-workspace environment recipes. It handles disposable cloud sandboxes, VMs, SSH hosts, and local containers created fresh for each workspace. The skill edits the environmentRecipes entry in orca.yaml, scaffolds lifecycle scripts, and resolves orca vm recipe doctor errors. For ordinary worktrees without custom runtimes, use orca-cli instead.

The skill resolves the right CLI binary before running commands. Under managed WSL it uses ORCA_CLI_COMMAND. In development checkouts with ORCA_DEV_REPO_ROOT it chooses orca-dev. On Linux outside Orca terminals it selects orca-ide. This prevents triggering the GNOME screen reader at /usr/bin/orca. Guides load via ORCA skills get orca-per-workspace-env --json.

Use this when your workspaces require isolated runtimes. Skip it for standard local worktrees.

What it helps with

  • Configure and validate an environmentRecipes block in orca.yaml
  • Troubleshoot failures reported by orca vm recipe doctor
  • Scaffold provider lifecycle scripts for disposable VMs or containers
  • Start an inactive Orca process using ORCA open --json

Example prompts for the agent

  • Help me write an environmentRecipes block in orca.yaml for a local container
  • Fix the failures returned by orca vm recipe doctor
  • Scaffold provider lifecycle scripts for an on-demand cloud sandbox

How to install orca-per-workspace-env

1Skills CLI (Vercel)

npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-code

2Manually: put the files in place

~/.claude/skills/orca-per-workspace-env/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/orca-per-workspace-env/

From the same set8

The whole set →
orca-cli stablyai The skill lets an agent manage Orca worktrees, terminals, artifacts and the built-in browser through the orca CLI. Useful when your work already runs inside Orca. Claude Code CX Codex Cursor +1 353,000installs orchestration stablyai Coordinates supervised Orca workers with task DAGs, decision gates, and threaded messages. Fits workflows that split work across multiple agents. Claude Code CX Codex Cursor +1 349,200installs computer-use stablyai This skill drives a visible app window through orca computer: accessibility tree, clicks, typing, screenshots. Reach for it when the job sits behind a GUI. Claude Code CX Codex Cursor +1 239,000installs orca-linear stablyai Manages Linear issues through the Orca CLI directly from agent sessions. Useful for moving tickets between workflow states, linking pull requests, and searching issues. Claude Code CX Codex Cursor +1 29,000installs orca-emulator stablyai Controls booted iOS Simulators inside Orca with a live device view. Handy for running gestures, hardware buttons, accessibility tree checks, and UI verification. Claude Code CX Codex Cursor +1 5,800installs orca-emulator-android stablyai Lets the agent drive an adb-connected Android emulator or phone from inside Orca: taps, swipes, APK install, logcat. Handy for running a flow on a real device. Claude Code CX Codex Cursor +1 5,600installs linear-tickets stablyai This skill runs Linear ticket work through Orca's CLI: read a linked issue, move it through workflow states, close it with a PR link and a comment. Claude Code CX Codex Cursor +1 4,500installs

Similar

recipe-watch-drive-changes official googleworkspace This skill subscribes to Google Drive file or folder change notifications using the gws CLI. It helps track document updates via Pub/Sub topics. Claude Code CX Codex Cursor +1 30,300installs persona-it-admin official googleworkspace A persona skill for IT admins: watches for suspicious logins, sets Drive sharing policies, and works through requests with gws. Claude Code CX Codex Cursor +1 30,000installs tmux openclaw Lets an agent work with live tmux sessions: read pane output, send keys and text, wait for a prompt line to show up. Claude Code CX Codex Cursor +1 8,400installs coding-agent openclaw This skill sends large coding tasks to Codex, Claude Code, or OpenCode as background workers. Use it for refactors, PR reviews, and issue-to-PR work. Claude Code CX Codex Cursor +1 6,500installs 1password openclaw Configures 1Password CLI, handles authentication modes, and safely injects secrets into commands without leaking credentials into chat. Claude Code CX Codex Cursor +1 6,300installs clawhub openclaw A skill for the ClawHub registry: it searches plugins and skills, installs, verifies, updates and removes them. Useful when your agent needs new capabilities. Claude Code CX Codex Cursor +1 6,100installs wizard Matt Pocock This skill creates an interactive bash wizard for manual setup steps, CI secrets, third-party dashboards, and one-off migrations. Claude Code 553,369installs hyperframes-cli heygen-com Controls HyperFrames video workflows from the CLI: audits layouts and contrast, edits timeline clips, captures snapshots, and renders locally or in cloud runtimes. Claude Code CX Codex Cursor +1 1,200,000installs

Questions about orca-per-workspace-env

How do I install orca-per-workspace-env in Claude Code?

Run npx skills add stablyai/orca --skill orca-per-workspace-env -a claude-code in your terminal.

What does orca-per-workspace-env do?

It assists in building, debugging, and validating disposable workspace runtimes such as VMs, cloud sandboxes, and containers in Orca.

Why does the skill resolve to orca-ide on Linux?

Outside Orca-managed terminals on Linux, running orca calls the GNOME screen reader at /usr/bin/orca. The skill picks orca-ide to avoid speech output.

Source text

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

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor