unity-camera

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

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-camera-dylan8865
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-camera
Source: https://github.com/Dylan8865/FinalYearProject/tree/main/GameDev/Tester/.agents/skills/unity-skills/skills/camera
Command: npx skills add https://github.com/Dylan8865/FinalYearProject --skill unity-camera-dylan8865

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Framing scenes and configuring cameras in Unity normally requires manual editor interaction, which slows down iterative scene setup and makes scripted camera configuration error-prone. This Skill exposes camera operations as callable skills so an AI agent can position the Scene View, create and configure Game Cameras, and capture screenshots directly. ## Core Features & Use Cases - Scene View Control: Move, rotate, and focus the editor Scene View camera on objects or world-space points using camera_set_transform, camera_look_at, and camera_align_view_to_object. - Game Camera Management: Create cameras and adjust FOV, near/far clip planes, depth, clear flags, background color, culling masks, and orthographic mode via camera_create, camera_set_properties, camera_set_culling_mask, and camera_set_orthographic. - Screenshot Capture: Render from a single Game Camera off-screen or capture the editor Scene View with overlays using camera_screenshot and camera_sceneview_screenshot. - Use Case: While building a level, ask the agent to create a camera at a specific position, set its FOV to 60, switch it to orthographic for a minimap view, and save a 1920x1080 screenshot to verify framing. ## Quick Start Ask the agent to create a new Unity camera named Main Camera at position (0, 1, -10) and set its field of view to 60.

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 place the Scene View camera, or camera_look_at to focus it on a world-space point. To frame a specific object, use camera_align_view_to_object with the object's name, instanceId, or hierarchy path.

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

Call camera_set_properties with the fieldOfView parameter, targeting the camera by name, instanceId, or hierarchy path. There is no dedicated camera_set_fov skill; all property changes including clip planes, depth, and clear flags go through camera_set_properties.

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

camera_screenshot renders from 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, falling back to a clean offscreen render if overlays are unsupported.

Can I delete a camera or move a Game Camera with camera skills?▼

No. camera_delete and camera_move do not exist. Delete a camera with gameobject_delete on its GameObject, and reposition a Game Camera with gameobject_set_transform. The camera_set_transform skill only affects the Scene View camera.

Does this work with Cinemachine virtual cameras?▼

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