From desktoplens-mcp
Desktop vision capabilities — capture screenshots, stream desktop apps in real-time, and analyze UI changes using DesktopLens MCP tools
How this skill is triggered — by the user, by Claude, or both
Slash command
/desktoplens-mcp:desktop-visionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You have access to DesktopLens MCP tools that let you see and analyze desktop applications outside the browser. Use these tools to capture screenshots, stream windows in real-time, compare UI changes, and manage plugins.
You have access to DesktopLens MCP tools that let you see and analyze desktop applications outside the browser. Use these tools to capture screenshots, stream windows in real-time, compare UI changes, and manage plugins.
desktoplens_list_windowsList all visible desktop windows. Use this first to find the target window.
filter (optional): Fuzzy search by window title or app namedesktoplens_screenshotCapture a screenshot of a specific window.
window_id or window_title: Target window identifierformat (optional): png | jpeg | webp (default: png)max_width / max_height (optional): Resize constraintsannotate (optional): Add grid overlay for region referencedesktoplens_watchStart real-time streaming of a window to a Chrome viewer.
window_id or window_title: Target window identifierfps (optional): Frame rate 0.5–5 (default: 2)quality (optional): low | medium | high (default: medium)open_browser (optional): Auto-open Chrome viewer (default: true)desktoplens_stopStop streaming session(s).
session_id (optional): Specific session to stop. Omit to stop all.desktoplens_statusGet server status, platform info, and active streaming sessions.
desktoplens_compareCompare two screenshots to detect UI changes.
before_snapshot_id or before_window_id/before_window_title: Before stateafter_window_id or after_window_title: After statehighlight_diff (optional): Generate visual diff imagethreshold (optional): Pixel difference sensitivitydesktoplens_plugin_searchSearch GitHub for DesktopLens plugins.
query: Search keywordsdesktoplens_plugin_installInstall a plugin from a local directory path.
source: Path to plugin directorydesktoplens_plugin_listList all installed plugins with their status and tools.
desktoplens_plugin_removeRemove an installed plugin.
plugin_name: Name of the plugin to removedesktoplens_list_windows to find the target windowdesktoplens_screenshot with the window ID or titledesktoplens_screenshot to capture the "before" state (note the snapshot_id)desktoplens_compare with the before snapshot ID and current windowdesktoplens_watch to start streamingdesktoplens_status to check active sessionsdesktoplens_stop when monitoring is completedesktoplens_list_windows first to verify the target window exists and get its exact IDwindow_title for convenience (supports fuzzy matching) or window_id for precisionannotate: true to add a grid overlay that helps reference specific regionslow for quick checks, high for detailed analysisnpx claudepluginhub lostsunset/desktoplens_mcp --plugin desktoplens-mcpCaptures desktop screenshots (full screen, app/window, region) on macOS/Linux via Python/Bash scripts. Use for explicit requests or when tool-specific capture unavailable.
Automates Android, iOS, Aurora OS, and Desktop via CLI: screenshots, annotations, taps/swipes/text input, app install/launch/stop/uninstall, file push/pull, shell commands, device info queries.
Captures screenshots and videos of running macOS app windows via osascript, screencapture, and ffmpeg for UI verification, mockups, and visual comparisons in agent workflows.