بنقرة واحدة
computer-use-windows
Control approved Windows app windows through the plugin-owned sky API in Anybox Node REPL.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Control approved Windows app windows through the plugin-owned sky API in Anybox Node REPL.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Control the user's Chrome browser through a persistent Node REPL when tasks depend on existing tabs, signed-in sessions, extensions, visible page state, or UI interaction. Prefer purpose-built connectors, APIs, or CLIs for semantic resource operations.
构建、说明、迁移、评审或验证 Anybox 插件包及其 .anybox-plugin/plugin.json 清单。适用于 Codex 需要创建或更新插件目录、MCP Server、内置 Skill、插件自有 API Key 或 OAuth Connector、平台 Connector 依赖、外部组件 JSON、Registry 条目、ZIP 或 GitHub Tree 分发、生成 ID,或诊断 Anybox 插件目录与安装问题。
Use for new frontend applications, dashboards, games, creative websites, hero sections, and visually driven UI from scratch, or when the user explicitly asks for a redesign/restyle/modernization. Builds from clean, airy, high-taste, readable image-generated concept design with section-specific references, faithful implementation, and browser testing.
Use when testing, debugging, or making targeted improvements to rendered frontend apps through the Build Web Apps or web dev plugin: local dev servers, UI regressions, interaction bugs, console errors, responsive layout, and visual QA. Check whether the Chrome plugin is available and use it first when it is; otherwise use regular Playwright with the recorded reason.
Build, explain, review, or validate current Anybox/Fanfande-derived plugin packages. Use when the user asks how to structure a plugin folder, write the canonical .anybox-plugin/plugin.json manifest, add plugin MCP servers, bundle plugin skills, define app connectors or connector requirements, create plugin registry manifests, migrate away from plugin.meta.json or zip artifacts, or check whether a plugin package matches the current plugin system.
Prepare, verify, and publish the Anybox Mobile Android app release from the Anybox monorepo using the mobile-v* GitHub Releases flow. Use when the user asks to release, package, publish, update, or document the Anybox mobile/iPad/Android client, create mobile GitHub release assets, bump mobile versionCode/version, or avoid desktop releases interfering with mobile updates.
| name | Computer Use Windows |
| description | Control approved Windows app windows through the plugin-owned sky API in Anybox Node REPL. |
Use this skill when the user asks you to operate a Windows desktop application and no safer structured integration is available.
Use the Anybox js Node REPL tool. Resolve this installed skill's plugin root from the absolute SKILL.md path shown in the skill catalog, then import scripts/computer-use-client.mjs by absolute path:
if (!globalThis.sky) {
const { setupComputerUseRuntime } = await import(
"<absolute-plugin-root>/scripts/computer-use-client.mjs"
);
await setupComputerUseRuntime({ globals: globalThis });
}
Do not spawn the native helper, open its named pipe, or implement another protocol client. Importing the plugin client is the only supported initialization path; it owns the Computer Use runtime and helper lifecycle.
Keep the sky object and returned Window objects in the persistent REPL.
await sky.list_apps() or await sky.list_windows() and choose the task-specific window.await sky.get_window_state({ window, include_screenshot: true, include_text: true }).sky action in a js call. You may immediately call get_window_state again in the same call to verify the result.Prefer element_index actions from the latest accessibility tree. Use screenshot coordinates only when no suitable element exists. Coordinates are local to the selected screenshot.
Use await sky.documentation("api") for the supported API, "guidance" for operating guidance, and "confirmations" for approval behavior.
sky.launch_app accepts only an app id returned by the current sky.list_apps() catalog; it never accepts arbitrary paths, arguments, URLs, or commands.purpose and the matching optional safety value; plugin policy may raise or reject it.CU_INTERRUPTED, stop using it for the rest of the turn.