hira1010/2nd-brain/uloop-screenshot
Claude Code and agent skill by hira1010/2nd-brain
- community
Checking that the SKILL.md file is still in the repository.
Capture Unity Editor windows or Game View rendering as PNG. Use for visual checks, debugging, documentation, or annotated UI element coordinates.
Install
npx vskill@latest install hira1010/2nd-brain/uloop-screenshotSKILL.md
The same SKILL.md was published earlier as styly-dev/styly-netsync/uloop-screenshot.
npx --yes uloop-cli@2.2.0 screenshot
Take a screenshot of any Unity EditorWindow by name and save as PNG.
Usage
Parameters
| Parameter | Type | Default | Description | |
|---|---|---|---|---|
--window-name | string | Game | Window name to capture. Ignored when --capture-mode rendering. | |
--resolution-scale | number | 1.0 | Resolution scale (0.1 to 1.0) | |
--match-mode | enum | exact | Window name matching mode: exact, prefix, or contains. Ignored when --capture-mode rendering. | |
--capture-mode | enum | window | window=capture EditorWindow including toolbar, rendering=capture game rendering only (PlayMode required, coordinates match simulate-mouse) | |
--output-directory | string | "" | Output directory path for saving screenshots. When empty, uses default path (.uloop/outputs/Screenshots/). Accepts absolute paths. | |
--annotate-elements | boolean | false | Annotate interactive UI elements with index labels and interaction hints (A / CLICK, B / DRAG, ...). Only works with --capture-mode rendering in PlayMode. | |
--elements-only | boolean | false | Return only annotated element JSON without capturing a screenshot image. Requires --annotate-elements and --capture-mode rendering in PlayMode. |
Match Modes
| Mode | Description | Example | |
|---|---|---|---|
exact | Window name must match exactly (case-insensitive) | "Project" matches "Project" only | |
prefix | Window name must start with the input | "Project" matches "Project" and "Project Settings" | |
contains | Window name must contain the input anywhere | "set" matches "Project Settings" |
Window Name
The window name is the text displayed in the window's title bar (tab). Common names: Game, Scene, Console, Inspector, Project, Hierarchy, Animation, Animator, Profiler. Custom EditorWindow titles are also supported.
Global Options
| Option | Description | |
|---|---|---|
--project-path <path> | Optional. Use only when the target Unity project is not the current directory. |
Examples
Output
Returns JSON with:
ScreenshotCount: Number of windows capturedScreenshots: Array of screenshot info, each containing:ImagePath: Absolute path to the saved PNG file. Empty when--elements-onlyis used because no image file is written.FileSizeBytes: Size of the saved file in bytesWidth: Captured image width in pixelsHeight: Captured image height in pixelsCoordinateSystem:"gameView"or"window"ResolutionScale: Resolution scale used for captureYOffset: Y offset used for gameView coordinate conversionAnnotatedElements: Array of annotated UI element metadata. Empty unless--annotate-elementsis used.
For AnnotatedElements fields and gameView coordinate conversion, read references/annotated-elements.md before using screenshot coordinates with mouse simulation tools.
When multiple windows match (e.g., multiple Inspector windows or when using contains mode), all matching windows are captured with numbered filenames (e.g., Inspector_1_*.png, Inspector_2_*.png).
Notes
- Use
npx --yes uloop-cli@2.2.0 focus-windowfirst if needed - Target window must be open in Unity Editor
- Window name matching is always case-insensitive
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking13_Unity/.codex/skills/uloop-screenshot/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hira1010/2nd-brain/uloop-screenshot)