# Desktop Automation

> Use this tool when you need to automate interactions with desktop applications, control mouse and keyboard inputs, or capture screenshots. It solves problems such as manual intervention in AI workflows and enables AI assistants to directly interact with desktop environments. The tool takes in commands for mouse movements, keyboard inputs, and screenshot capture, and outputs simulated user interactions and captured screenshots.

Canonical page: https://skillsregistry.net/skills/tanob-desktop-automation  
JSON: https://api.skillsregistry.net/v1/skills/tanob-desktop-automation

## Description

MCP Desktop Automation is a server that provides desktop automation capabilities using RobotJS and screenshot functionality, enabling AI assistants to control mouse movements, keyboard inputs, and capture screenshots. Developed by Adriano Bonat, the implementation exposes tools for screen capture, keyboard/mouse control, and screen size detection through a standardized interface that works with various MCP clients but is primarily tested with Claude Desktop. The server handles system-level permissions for screen capture and input simulation, making it valuable for users who want their AI assistant to interact directly with desktop applications without manual intervention.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/tanob-desktop-automation)
- **Repository:** <https://github.com/tanob/mcp-desktop-automation>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "tanob-desktop-automation"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/tanob-desktop-automation` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/tanob-desktop-automation/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
