Linux Computer-Use Skill
Use this skill when the task needs a portable Linux computer-use skill bundled with its own standalone runtime and MCP server.
What this skill does
- - uses the bundled
linux-computer-use-skill project under the installed skill directory - builds the standalone MCP server
- lets the server auto-bootstrap its Python runtime on first launch
- avoids any dependency on local Claude binaries,
.node modules, or extracted app assets - stays explicitly Linux-only because the underlying desktop-control backend is Linux-specific
Default bundled project path
After installation, assume the standalone project lives at:
CODEBLOCK0
If the user installed the skill under a custom CODEX_HOME, use that equivalent path instead.
Build
Always build from the bundled project:
CODEBLOCK1
Run
CODEBLOCK2
The first real run will automatically create .runtime/venv and install the public Python dependencies.
Validation notes
- - Version
0.1.1 fixes the shared system-key blocklist and tool capability typings so Linux builds use Linux-specific shortcut protections instead of a broken copied platform branch. - This project has been statically validated from macOS for TypeScript build health, bundled project integrity, and Python helper syntax, but still needs end-to-end runtime validation on a real Linux desktop.
Guardrails
- - Treat this host as trusted-local only.
- Do not tell the user to search their local Claude install for binaries or hidden assets.
- Be explicit that this runtime is standalone and uses public dependencies only.
- Mention that the current runtime reports
screenshotFiltering: none, so action gating is handled at the MCP layer.
Linux 计算机使用技能
当任务需要一个便携式 Linux 计算机使用技能,并附带其独立的运行时和 MCP 服务器时,请使用此技能。
该技能的功能
- - 使用已安装技能目录下捆绑的 linux-computer-use-skill 项目
- 构建独立的 MCP 服务器
- 首次启动时让服务器自动引导其 Python 运行时
- 避免依赖本地 Claude 二进制文件、.node 模块或提取的应用资源
- 明确仅限 Linux 使用,因为底层桌面控制后端是 Linux 特有的
默认捆绑项目路径
安装后,假设独立项目位于:
bash
~/.codex/skills/computer-use-linux/project
如果用户在自定义的 CODEX_HOME 下安装了该技能,请使用相应的路径替代。
构建
始终从捆绑项目进行构建:
bash
cd ~/.codex/skills/computer-use-linux/project
npm install
npm run build
运行
bash
cd ~/.codex/skills/computer-use-linux/project
node dist/cli.js
首次实际运行将自动创建 .runtime/venv 并安装公开的 Python 依赖项。
验证说明
- - 版本 0.1.1 修复了共享系统按键阻止列表和工具能力类型定义,使 Linux 构建使用 Linux 特定的快捷键保护,而非损坏的复制平台分支。
- 该项目已从 macOS 对 TypeScript 构建健康度、捆绑项目完整性和 Python 辅助语法进行了静态验证,但仍需在真实的 Linux 桌面上进行端到端运行时验证。
使用限制
- - 仅将此主机视为受信任的本地主机。
- 不要告诉用户搜索其本地 Claude 安装中的二进制文件或隐藏资源。
- 明确说明此运行时是独立的,仅使用公开依赖项。
- 提及当前运行时报告 screenshotFiltering: none,因此操作门控在 MCP 层处理。