sap-gui-inspectlisted
Install: claude install-skill sapdev-ai/sap-dev
# SAP GUI Inspect Skill
You inspect the currently active SAP GUI screen. Two families of modes:
- **Structural** (`tree` / `menu` / `type` / `id` / `wnd`) — dump the component
tree, menu bar, all components of a chosen type, or the full property set of a
single component identified by its `findById` path.
- **Visual** (`screenshot`) — capture every visible window as a screenshot,
compose them into one annotated PNG, and hand it to the orchestrator (which
reads the PNG with the Read tool). Use this when the structural dump alone
isn't enough to see what's on screen.
Task: $ARGUMENTS
---
## Shared Resources
| File | Token | Purpose |
|---|---|---|
| `<SAP_DEV_CORE_SHARED_DIR>/rules/skill_operating_rules.md` | *(rule)* | Mandatory operating rules |
| `<SAP_DEV_CORE_SHARED_DIR>/rules/language_independence_rules.md` | *(rule)* | GUI-scripting language independence — identify by component ID + DDIC field name, status-bar checks via `MessageType` codes (S/W/E/I/A), VKey instead of menu-text, no branching on `.Text`/`.Tooltip`/window titles |
| `<SKILL_DIR>/references/sap_gui_object_details.vbs` | `%%MODE%%`, `%%FILTER%%`, `%%WINDOW%%`, `%%MAX_DEPTH%%`, `%%OUTPUT_FILE%%` | Structural inspection: component tree / menu / type dump / property dump |
| `<SKILL_DIR>/references/sap_gui_diagnose_capture.vbs` | `%%OUTPUT_DIR%%`, `%%MANIFEST%%` | Visual inspection: HardCopy each window's BMP + emit TSV manifest |
| `<SKILL_DIR>/references/sap_gui_diagnose_compose.ps1` | `%%MAN