actuallyepic/background-computer-use/background-computer-use

Claude Code and agent skill by actuallyepic/background-computer-use

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Launch and use the local BackgroundComputerUse macOS runtime through its self-documenting loopback API. Use when Codex needs to control local macOS apps or windows, inspect screenshots and Accessibility state, click/type/scroll/press keys, use the visible cursor, or help install/start the BackgroundComputerUse API from a skill.

Install

npx vskill@latest install actuallyepic/background-computer-use/background-computer-use

SKILL.md

Background Computer Use

Use this skill to start or connect to the local macOS BackgroundComputerUse runtime, then rely on the runtime's own documentation endpoints instead of memorizing route schemas.

Workflow

  1. Start or discover the runtime:

``bash bash "$SKILL_DIR/scripts/ensure-runtime.sh" ` If $SKILL_DIR` is not already set by the host, derive it from this skill folder path before running scripts.

  1. Read the runtime manifest from:

``text $TMPDIR/background-computer-use/runtime-manifest.json `` Never assume a fixed port.

  1. Call GET /v1/bootstrap.
  • If instructions.ready is false, report the returned permission steps to the user.
  • Do not continue with actions until Accessibility and Screen Recording are ready.
  1. Call GET /v1/routes.
  • Treat this as the source of truth for available routes, request fields, response fields, examples, and error codes.
  • Do not assume browser routes exist; use them only when /v1/routes advertises them.
  1. For visual tasks, request screenshots with imageMode: "path" and inspect the returned image files when useful.
  1. For action routes, reuse stateToken from the state you inspected. Reuse the same cursor.id when the user wants one continuous visible cursor.

Helpers

  • scripts/ensure-runtime.sh: find, install, launch, and bootstrap the runtime.
  • scripts/install-runtime.sh: install BackgroundComputerUse.app from an app zip or release URL.
  • scripts/bcu-request.py: call runtime endpoints from the manifest base URL.

Examples:

bash
python3 "$SKILL_DIR/scripts/bcu-request.py" GET /v1/bootstrap
python3 "$SKILL_DIR/scripts/bcu-request.py" GET /v1/routes
python3 "$SKILL_DIR/scripts/bcu-request.py" POST /v1/list_apps '{}'

Local Development

When working from a source checkout instead of an installed release:

bash
BCU_SOURCE_DIR=/path/to/background-computer-use bash "$SKILL_DIR/scripts/ensure-runtime.sh"

That runs the repo's script/start.sh, which builds, signs, installs, launches, and bootstraps the app.

More Detail

Read references/runtime.md only when you need install modes, release packaging notes, or the permission/debugging checklist.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
230
Repository forks
25
7-day trend score
27

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/actuallyepic/background-computer-use/background-computer-use/badge)](https://verified-skill.com/skills/actuallyepic/background-computer-use/background-computer-use)

Something wrong with this skill or its page? Tell us.