dotharness/dotcraft/computer

Claude Code and agent skill by dotharness/dotcraft

Trust tier 3
  • community
Source check pending

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

Operate native desktop applications on the user's Windows computer: read what an app window shows, click, type and use keyboard shortcuts in installed programs such as Notepad, Office or Settings. Use when a task needs a desktop app rather than a file, a command or a web page. For websites, use the browser or chrome skill instead.

Install

npx vskill@latest install dotharness/dotcraft/computer

SKILL.md

Computer

dotcraft.computer operates Windows desktop apps from NodeReplJs. It is already present in the REPL. Do not import anything, start helper programs, or drive input with scripts, PowerShell or native APIs; only dotcraft.computer is permitted to touch the user's desktop.

Give every NodeReplJs call a title of a few words, under 80 characters, that tells the user what the run does, such as "Click Save in Notepad". It replaces the code in the conversation, so describe the action, not the REPL or JavaScript.

Read guidance before the first desktop action in a task. Read confirmations before any action that sends, submits, deletes, buys, installs or changes settings. Look up exact signatures in api.

Workflow

  1. Pick the target window from await dotcraft.computer.list_windows(). If the app is not open, find it with list_apps() and start it with launch_app({ app: id }), then list windows again. Use only objects returned by these calls.
  2. Observe with get_window_state({ window }). Screenshots are attached to the tool result automatically. Add include_text: true when you need element indexes.
  3. Perform one action, then observe the window again in the same cell before deciding the next step.

The first time you use an app, the user is asked to allow it. Wait for the call to return; if it fails with app_not_approved, do not retry that app unless the user asks.

Stopping

The user can stop computer use at any time with Escape, and locking the computer stops it too. When a call fails with computer_use_stopped, make no further dotcraft.computer calls in this turn. Tell the user what was completed and what remains.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

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

Source

Popularity

7-day trend score
0

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/dotharness/dotcraft/computer/badge)](https://verified-skill.com/skills/dotharness/dotcraft/computer)

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