By mustafaakben
Windows automation skills and MCP integration for the CursorTouch Windows-MCP server. Provides best practices, tool guidance, and workflows for automating Windows desktops.
npx claudepluginhub mustafaakben/plugin-windows-mcp --plugin plugin-windows-mcpThis skill should be used when the user asks to "launch an application", "open a program", "resize a window", "move a window", "switch between windows", "arrange windows", "minimize or maximize a window", "close an application", "manage desktop layout", or needs to control application windows on Windows using the App tool.
This skill should be used when the user asks to "click a button", "type text", "scroll a page", "move the mouse", "press a keyboard shortcut", "interact with GUI elements", "automate mouse clicks", "fill in a text field", "use keyboard shortcuts on Windows", or needs to perform any direct screen interaction using Windows MCP tools.
This skill should be used when the user asks to "run a PowerShell command", "execute a shell command", "list processes", "kill a process", "modify the registry", "send a notification", "check system info", "manage Windows services", "automate system tasks", or needs to perform system-level operations on Windows using Shell, Process, Registry, or Notification tools.
This skill should be used when the user asks to "take a screenshot", "capture the screen", "identify elements on screen", "get a snapshot", "extract DOM content", "find interactive elements", "analyze screen state", "what is on the screen", or needs to observe and analyze the current Windows desktop state using Screenshot or Snapshot tools.
This skill should be used when the user asks to "scrape a webpage", "extract web content", "read the clipboard", "write to clipboard", "copy and paste", "select multiple files", "batch select items", "fill multiple form fields", "multi-edit", or needs to extract data from web pages, manage clipboard content, or perform bulk selection and input operations on Windows.
This skill should be used when the user asks about "Windows automation best practices", "reliable automation", "automation performance", "error handling in automation", "automation workflow design", "Windows MCP tips", "troubleshooting automation", "automation strategy", or needs guidance on designing robust, efficient, and maintainable Windows automation workflows.
This skill should be used when the user asks "what Windows MCP tools are available", "how to automate Windows", "which Windows tool should I use", "Windows MCP overview", "list Windows MCP capabilities", "what can Windows MCP do", "get started with Windows automation", or needs guidance on selecting the right Windows-MCP tool for a task.
A Claude Code plugin that integrates the Windows-MCP server and provides skills for automating Windows desktops effectively.
pip install uvStep 1 — Add the marketplace:
claude plugin marketplace add mustafaakben/plugin-windows-mcp
Step 2 — Install the plugin:
claude plugin install plugin-windows-mcp
Or from within Claude Code, use the slash commands:
/plugin marketplace add mustafaakben/plugin-windows-mcp
/plugin install plugin-windows-mcp
| Tool | Description |
|---|---|
| Click | Click at screen coordinates (left/right/double) |
| Type | Input text with optional clear |
| Scroll | Vertical/horizontal scrolling |
| Move | Mouse movement with drag support |
| Shortcut | Keyboard shortcuts (Ctrl+C, Alt+Tab, etc.) |
| Wait | Pause execution |
| Screenshot | Fast desktop capture |
| Snapshot | Full state capture with element IDs and DOM extraction |
| App | Launch, resize, move, switch, close applications |
| Shell | Execute PowerShell commands |
| Process | List or kill processes |
| Registry | Read/write/delete Windows Registry |
| Notification | Windows toast notifications |
| Scrape | Extract webpage content |
| Clipboard | Read/write clipboard |
| MultiSelect | Batch item selection |
| MultiEdit | Bulk form input |
| Skill | Description |
|---|---|
| Windows MCP Overview | Tool reference, selection guide, and decision tree |
| Screen Interaction | Click, Type, Scroll, Move, Shortcut, Wait patterns |
| Visual Capture | Screenshot vs Snapshot, DOM extraction, screen analysis |
| App & Window Management | Launch, tile, switch, and arrange application windows |
| System Operations | PowerShell, processes, registry, and notifications |
| Web & Data Operations | Scraping, clipboard chains, MultiSelect, MultiEdit |
| Best Practices | Performance, error handling, security, and workflow design |
When this plugin is installed:
uvx windows-mcpFor example, asking Claude to "click the save button" will trigger the Screen Interaction skill, which teaches Claude to Snapshot first, identify the button coordinates, then Click.
The MCP server runs with telemetry disabled by default. To customize, edit .mcp.json:
{
"mcpServers": {
"windows-mcp": {
"command": "uvx",
"args": ["windows-mcp"],
"env": {
"ANONYMIZED_TELEMETRY": "false"
}
}
}
}
To connect to a remote Windows VM instead of the local machine, add these environment variables:
"env": {
"MODE": "remote",
"SANDBOX_ID": "your-sandbox-id",
"API_KEY": "your-api-key"
}
This project follows Semantic Versioning. See CHANGELOG.md for release history.
MIT
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.