screenshot-camera

Captures a screenshot from a Unity camera and returns it as an image.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill screenshot-camera-fermisloth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot-camera
Source: https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment/tree/main/.agent/skills/screenshot-camera
Command: npx skills add https://github.com/Fermisloth/Project-Aegis-Adaptive-Outbreak-Containment --skill screenshot-camera-fermisloth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? When working with Unity scenes through an AI assistant, you often cannot see what the scene actually looks like, making visual debugging and verification impossible. This Skill captures a live screenshot from any camera in the active Unity scene and returns the image directly for visual inspection. ## Core Features & Use Cases - Camera Screenshot Capture: Renders the view from a specified camera GameObject, or defaults to the Main Camera when none is provided. - Configurable Resolution: Optionally set the output width and height in pixels to control screenshot size. - Direct Image Return: Returns the captured image inline so the LLM can visually inspect the scene state. - Use Case: While iterating on a Unity scene layout, ask the assistant to take a screenshot to verify that objects are positioned correctly, lighting looks right, or a UI element renders as expected. ## Quick Start Take a screenshot of the Main Camera in my Unity scene at 1280 by 720 resolution so I can check the current scene layout.

Frequently Asked Questions about screenshot-camera

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

FAQPage Schema
How do I take a screenshot of a Unity scene from the command line?

Run unity-mcp-cli run-tool screenshot-camera with an optional JSON input specifying cameraRef, width, and height. If no camera is specified, the tool uses the Main Camera and returns the rendered image directly.

How do I capture a screenshot from a specific camera in Unity?

Pass a cameraRef object identifying the camera GameObject by instanceID, hierarchy path, or name in the input JSON. The tool resolves the reference in the active scene or opened prefab and renders from that camera's view.

What do I do if unity-mcp-cli is not found?

Install the CLI globally with npm install -g unity-mcp-cli, or invoke it through npx unity-mcp-cli instead. The unity-initial-setup skill contains detailed installation instructions.

Can I control the resolution of a Unity camera screenshot?

Yes, pass width and height as integer values in the input JSON to set the screenshot dimensions in pixels. Both parameters are optional, and defaults apply when they are omitted.

Does the screenshot tool work without specifying a camera?

Yes, the cameraRef parameter is optional. When omitted, the tool automatically uses the Main Camera in the active Unity scene to capture the screenshot.