unity-camera

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

Updated Oct 13, 2025
One-click install
npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-camera-darth-carrotpie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-camera
Source: https://github.com/Darth-Carrotpie/ProxyCore/tree/main/.agents/skills/unity-skills/skills/camera
Command: npx skills add https://github.com/Darth-Carrotpie/ProxyCore --skill unity-camera-darth-carrotpie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Framing scenes and configuring cameras in Unity normally requires manual editor interaction, which slows down automated or agent-driven workflows. This Skill exposes camera operations as callable skills so an AI agent can move the Scene View, create and configure Game Cameras, and capture screenshots programmatically. ## 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, list all cameras in the scene, and adjust properties like field of view, clip planes, depth, clear flags, background color, culling masks, and orthographic mode. - Screenshot Capture: Render a single Game Camera off-screen or capture the editor Scene View (with or without grid/gizmo overlays), optionally returning the image as base64 for remote clients. - Use Case: Ask the agent to create a camera at a specific position, set its FOV to 60, switch it to orthographic, and save a 1920x1080 screenshot to verify the framing. ## Quick Start Ask the agent to create a new Game Camera named Main Camera at position 0, 1, -10 and capture a screenshot from it.

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 Unity Scene View camera programmatically?▼

Use camera_set_transform with position and Euler rotation parameters to set the Scene View camera directly. To focus on an object instead, use camera_align_view_to_object with a GameObject name, instance ID, or hierarchy path.

How to change camera FOV in Unity through an agent?▼

Use camera_set_properties with the fieldOfView parameter, targeting the camera by name, instanceId, or path. There is no dedicated camera_set_fov skill; all property changes go 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 final composite including all cameras and UI. camera_sceneview_screenshot captures the editor Scene View with optional grid and gizmo overlays.

Can this skill control Cinemachine virtual cameras?▼

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

Why does camera_move or camera_set_fov not work?▼

Those skills do not exist. Use camera_set_transform for Scene View movement, gameobject_set_transform for Game Camera transforms, and camera_set_properties with fieldOfView for FOV changes.