unity-camera

Control Unity Scene View and Game cameras, configuring transforms, FOV, clip planes, and screenshots.

Updated May 20, 2026
One-click install
npx skills add https://github.com/yuse168/Roomies --skill unity-camera-yuse168
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-camera
Source: https://github.com/yuse168/Roomies/tree/main/.agents/skills/unity-skills/skills/camera
Command: npx skills add https://github.com/yuse168/Roomies --skill unity-camera-yuse168

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Framing shots and configuring cameras in Unity normally requires manual editor work or hand-written scripts. This Skill lets you move the Scene View camera, create and configure Game Cameras, and capture screenshots directly through natural language commands. ## Core Features & Use Cases - Scene View Control: Set the Scene View camera position and rotation, focus on a world point, or align the view to a specific GameObject. - Game Camera Management: Create cameras, set FOV, near/far clip planes, depth, clear flags, background color, culling masks, and toggle orthographic projection. - Screenshot Capture: Render a single Game Camera off-screen or capture the editor Scene View (with grid and gizmos) to a PNG file, optionally returned as base64. - Use Case: Ask the AI to create a camera at a specific position, set its field of view to 60, and capture a 1920x1080 screenshot to verify the framing of a level. ## Quick Start Create a new camera named Main Camera at position 0, 1, -10, set its field of view to 60, and take a screenshot saved to Assets/screenshot.png.

Frequently Asked Questions about unity-camera

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

FAQPage Schema
How do I move the Scene View camera in Unity with AI?▼

Use camera_set_transform with position and Euler rotation values to place the Scene View camera, or camera_look_at to focus on a world-space point. To frame a specific object, use camera_align_view_to_object with its name, instanceId, or hierarchy path.

How do I change a Unity camera's field of view?▼

Use camera_set_properties with the fieldOfView parameter, targeting the camera by name, instanceId, or hierarchy path. There is no dedicated camera_set_fov skill; FOV is one of several properties set through camera_set_properties.

What is the difference between camera_screenshot and scene_screenshot in Unity?▼

camera_screenshot renders a single Game Camera off-screen, while scene_screenshot captures the Game View composite of all cameras and UI. camera_sceneview_screenshot captures the editor Scene View including grid and gizmos.

Can I control Cinemachine virtual cameras with this skill?▼

No, Cinemachine virtual cameras are handled by the separate cinemachine module. This skill covers the Scene View camera and standard Game Camera components only.

Why does camera_screenshot fail when returning base64 images?▼

The base64 payload is limited to 8MB, so large screenshots exceed the limit. Lower the maxDimension parameter (clamped to 256-4096) to downscale the returned image; the full-resolution file is still saved to disk.