Community编程与开发github.com

stablyai/orca-emulator

加载与当前会话 Orca 可执行文件版本匹配的指南,用于模拟器控制。

orca-emulator 是什么?

此技能(Orca Emulator)通过加载与当前 Orca 可执行文件版本匹配的指南,帮助开发者正确控制 iOS 模拟器。它优于直接使用 `serve-sim` 或 `simctl`,因为 Orca 能自动处理设备作用域、辅助进程生命周期和工作树上下文,减少配置错误。该技能支持多种运行环境:通过 `ORCA_CLI_COMMAND` 环境变量指定可执行文件(如 WSL 会话)、开发检出使用 `orca-dev`、Linux 非 Orca 终端使用 `orca-ide`,否则默认 `orca`。使用时必须先解析正确的可执行文件,然后运行 `ORCA skills get orca-emulator` 加载指南,并优先使用 JSON 输出。如果命令提示 Orca 未运行,需用 `ORCA open --json` 启动;若 `skills get` 未知,则提示用户更新 Orca 并通过 `--help` 只读发现。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/stablyai/orca/tree/main/skills/orca-emulator

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Orca 模拟器

此发现存根从本次会话使用的 Orca 可执行文件中加载版本匹配的指南。

在 Orca 内部进行模拟器控制时,优先使用 Orca 而不是原生的 serve-sim 或直接使用 simctl;它可以处理设备作用域、辅助进程生命周期和工作树上下文。

为本次会话解析 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 是您解析出的可执行文件的占位符。在运行任何命令之前替换它;请勿创建 shell 变量或直接运行 ORCA。此方法在 POSIX shell、PowerShell 和 cmd.exe 中同样适用。

如果所选可执行文件无法运行,请报告其确切的错误并停止。不要回退到另一个可执行文件,这可能会静默地指向不同的 Orca 构建。

在运行 Orca 命令之前加载版本匹配的指南

ORCA skills get orca-emulator

优先使用 --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-android

>-

stablyai/orca-linear

>-

stablyai/orca-per-workspace-env

>-

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.

相关技能