From screenshotr
List open windows with app names, titles, and window IDs for targeted capture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/screenshotr:list-windowsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<purpose>
<action>Run the list-windows script.</action>
<command language="bash" tool="Bash">
bash "${CLAUDE_PLUGIN_ROOT}/scripts/list-windows.sh"
</command>
This outputs `APP_NAME|WINDOW_TITLE|WINDOW_ID|ON_SCREEN` lines.
Format as Table
<action>Parse the output and display as a readable table.</action>
<output-format>
| App Name | Window Title | Window ID |
|----------|--------------|-----------|
| Finder | Documents | 1234 |
| Safari | GitHub - brennacodes | 5678 |
</output-format>
<constraint>Only show on-screen windows. Sort by app name.</constraint>
Suggest Follow-Up
<completion-message>
To capture a specific window:
```
/capture-ss window "AppName"
```
If there are multiple windows for the same app, the capture skill will let you choose which one.
</completion-message>
npx claudepluginhub brennacodes/brenna-plugs --plugin screenshotrCaptures desktop screenshots (full screen, app/window, region) on macOS/Linux via Python/Bash scripts. Use for explicit requests or when tool-specific capture unavailable.
Captures screenshots and videos of running macOS app windows via osascript, screencapture, and ffmpeg for UI verification, mockups, and visual comparisons in agent workflows.