desktop-inspect

Inspect desktop window UI element trees to output names, types, IDs, and positions.

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill desktop-inspect-allbeingsfuture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: desktop-inspect
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/system/desktop-inspect
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill desktop-inspect-allbeingsfuture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inspect the UI element tree of desktop applications to diagnose UI automation failures and understand interface structure.

Core Features & Use Cases

  • Traverse and visualize the desktop window's UI element hierarchy to locate selectors and IDs.
  • Provide element names, types, IDs, and coordinates to support automation scripts.
  • Useful for debugging UI automation, UI testing, and accessibility mapping.

Quick Start

Inspect the current active window's UI element tree with default depth to obtain a structured view.

Frequently Asked Questions about desktop-inspect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inspect desktop UI elements for automation debugging?

Inspect desktop UI elements by traversing the window element tree to debug interfaces and aid automation. This process outputs element names, types, IDs, positions, and child elements to support your automation scripts.

What is a desktop UI element tree and when do I need to inspect it?

A desktop UI element tree is the hierarchical structure of interface components within a window. You need to inspect it when diagnosing UI automation failures, mapping accessibility, or discovering element identifiers for testing scripts.

Can I use desktop inspection to find element IDs and coordinates for UI testing?

Yes, desktop inspection provides element names, types, IDs, and coordinates to support UI testing. It traverses the window hierarchy to locate selectors and identifiers needed for your automation scripts.

What's the best way to debug UI automation failures in desktop applications?

Debug UI automation failures by inspecting the desktop window UI element tree to visualize the interface structure. This helps you locate correct selectors, verify element types, and understand layout hierarchy across desktop applications.

Does desktop UI inspection require a specific automation handler?

Yes, desktop UI inspection relies on a desktop automation handler to traverse the window hierarchy. It applies to desktop UI automation debugging, interface mapping, and element identifier discovery across desktop applications.