unity-camera

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

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-camera-du-qwq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-camera
Source: https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications/tree/main/.agents/skills/unity-skills/skills/camera
Command: npx skills add https://github.com/du-qwq/Shader-Writing-Architecture-and-Specifications --skill unity-camera-du-qwq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Framing shots and configuring cameras in Unity normally requires manual editor interaction, which breaks automated or AI-assisted workflows. This Skill exposes programmatic control over both the Scene View camera and Game Cameras so you can position views, create cameras, tune rendering properties, and capture screenshots through simple commands. ## Core Features & Use Cases - Scene View Control: Move, rotate, and focus the editor Scene View camera on world points or specific GameObjects. - 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 screenshots from a single Game Camera off-screen or capture the editor Scene View with or without grid and gizmo overlays. - Use Case: While building a level, ask the AI to create a camera at a specific position, set its FOV to 60, switch it to orthographic for a 2D view, and capture a screenshot to verify the framing. ## Quick Start 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 align the view to a specific GameObject, use camera_align_view_to_object with its name, instance ID, or hierarchy path.

How to change camera FOV and clipping planes in Unity?

Use camera_set_properties with the fieldOfView, nearClipPlane, and farClipPlane parameters, targeting the camera by name, instanceId, or path. There is no dedicated camera_set_fov command; 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 viewport, optionally including 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 Unity Game Camera components.

How do I delete a camera in Unity with this skill?

There is no camera_delete command. Delete a camera by calling gameobject_delete on the camera's GameObject, since cameras in Unity are components attached to GameObjects.