From plugin-windows-mcp
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.
npx claudepluginhub mustafaakben/plugin-windows-mcp --plugin plugin-windows-mcpThis skill uses the workspace's default tool permissions.
The Windows-MCP server (by CursorTouch) provides 16 tools for comprehensive Windows desktop automation. This skill covers tool selection, capabilities, and high-level usage patterns.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
The Windows-MCP server (by CursorTouch) provides 16 tools for comprehensive Windows desktop automation. This skill covers tool selection, capabilities, and high-level usage patterns.
pip install uv)| Tool | Purpose |
|---|---|
| Click | Click at screen coordinates (left/right/double) |
| Type | Input text into focused elements with optional clear |
| Scroll | Vertical/horizontal scrolling at specific coordinates |
| Move | Mouse movement with optional drag support |
| Shortcut | Execute keyboard shortcuts (Ctrl+C, Alt+Tab, etc.) |
| Wait | Pause execution for a specified duration |
| Tool | Purpose |
|---|---|
| Screenshot | Fast desktop capture with cursor and active window info |
| Snapshot | Full state capture with interactive element IDs and DOM extraction |
| Tool | Purpose |
|---|---|
| App | Launch, resize, move, switch, minimize, maximize, close windows |
| Tool | Purpose |
|---|---|
| Shell | Execute PowerShell commands |
| Process | List running processes or terminate by PID/name |
| Registry | Read, write, delete, or list Windows Registry keys/values |
| Notification | Send Windows toast notifications |
| Tool | Purpose |
|---|---|
| Scrape | Extract information from web pages |
| Clipboard | Read or write Windows clipboard content |
| MultiSelect | Select multiple items (files, folders, checkboxes) |
| MultiEdit | Input text into multiple form fields simultaneously |
Need to see the screen?
ScreenshotSnapshotSnapshot with use_dom=TrueNeed to interact with GUI elements?
Snapshot first to locate, then ClickType (with clear: true to replace existing text)Scroll with target coordinatesShortcutMove with drag: trueNeed to manage applications?
App (launch)App (resize/move)App (switch) or Shortcut (Alt+Tab)App (close) or Shortcut (Alt+F4)Need system-level operations?
ShellProcessRegistryNotificationNeed data operations?
ScrapeClipboardMultiSelectMultiEditMost Windows automation follows this cycle:
Screenshot or SnapshotSnapshot element IDs or coordinatesClick, Type, Shortcut, etc.)Wait between steps if the UI needs time to updateScreenshot is significantly faster than SnapshotSnapshot with use_dom=True is the slowest but provides the most dataMultiSelect, MultiEdit) outperform sequential individual actionsShell over GUI interaction for any task that can be scriptedFor complete parameter documentation and examples for every tool:
references/tool-reference.md — Detailed parameter reference for all 16 Windows MCP tools with usage examples and tips