Agent skill
uloop-capture-unity-window
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/uloop-capture-unity-window
SKILL.md
uloop capture-unity-window
Capture any Unity EditorWindow by name and save as PNG image.
Usage
uloop capture-unity-window [--window-name <name>] [--resolution-scale <scale>]
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
--window-name |
string | Game |
Window name to capture (e.g., "Game", "Scene", "Console", "Inspector", "Project", "Hierarchy", or any EditorWindow title) |
--resolution-scale |
number | 1.0 |
Resolution scale (0.1 to 1.0) |
Window Name
The window name is the text displayed in the window's title bar (tab). The user (human) will tell you which window to capture. Common window names include:
- Game: Game View window
- Scene: Scene View window
- Console: Console window
- Inspector: Inspector window
- Project: Project browser window
- Hierarchy: Hierarchy window
- Animation: Animation window
- Animator: Animator window
- Profiler: Profiler window
- Audio Mixer: Audio Mixer window
You can also specify custom EditorWindow titles (e.g., "EditorWindow Capture Test").
Examples
# Capture Game View at full resolution
uloop capture-unity-window
# Capture Game View at half resolution
uloop capture-unity-window --window-name Game --resolution-scale 0.5
# Capture Scene View
uloop capture-unity-window --window-name Scene
# Capture Console window
uloop capture-unity-window --window-name Console
# Capture Inspector window
uloop capture-unity-window --window-name Inspector
# Capture Project browser
uloop capture-unity-window --window-name Project
# Capture custom EditorWindow by title
uloop capture-unity-window --window-name "My Custom Window"
Output
Returns JSON with:
CapturedCount: Number of windows capturedCapturedWindows: Array of captured window info, each containing:ImagePath: Absolute path to the saved PNG imageFileSizeBytes: Size of the saved file in bytesWidth: Captured image width in pixelsHeight: Captured image height in pixels
When multiple windows of the same type are open (e.g., multiple Inspector windows), all matching windows are captured with numbered filenames (e.g., Inspector_1_*.png, Inspector_2_*.png).
Notes
- Use
uloop focus-windowfirst if needed - Target window must be open in Unity Editor
- Window name matching is case-insensitive
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?