unity-cinemachine

Configure Cinemachine virtual cameras, pipeline components, and blends in Unity scenes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up and tuning Cinemachine cameras in Unity requires navigating version differences (CM 2.x vs 3.x), pipeline stages (Body/Aim/Noise), and many component types, which is error-prone when done manually or via hallucinated API calls. ## Core Features & Use Cases - Virtual Camera Management: Create and inspect VCams, FreeLook, ClearShot, StateDriven, Sequencer, and Mixing cameras, with automatic CM2/CM3 compatibility through a reflection adapter. - Pipeline Configuration: Configure Body (OrbitalFollow, ThirdPersonFollow, PositionComposer), Aim (Composer, PanTilt), Noise, lens settings, targets, priorities, and blends in single calls. - Extensions & Impulse: Add and configure extensions like Confiner, Deoccluder, and FollowZoom, manage TargetGroups, and trigger or tune impulse sources. - Use Case: Ask the agent to create a third-person follow camera for the player: it creates a VCam, sets Follow/LookAt targets, configures ThirdPersonFollow body parameters, and sets a blend on the CinemachineBrain. ## Quick Start Ask the agent to create a virtual camera named PlayerCam that follows and looks at the Player GameObject.

Frequently Asked Questions about unity-cinemachine

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

FAQPage Schema
How do I create a Cinemachine virtual camera that follows a player in Unity?▼

Use cinemachine_create_vcam to create the camera, then cinemachine_set_targets to assign Follow and LookAt targets in one call. You can then tune the Body stage with cinemachine_configure_body for damping and offsets.

How to set up a FreeLook or third-person camera with Cinemachine?▼

Call cinemachine_create_freelook with optional follow and look-at targets; it builds a CinemachineFreeLook on CM2 or a CinemachineCamera with OrbitalFollow on CM3. For third-person, configure the ThirdPersonFollow body via cinemachine_configure_body.

Does this work with both Cinemachine 2.x and 3.x?▼

Yes, a runtime reflection adapter bridges CM2 and CM3 API differences, such as CinemachineVirtualCamera versus CinemachineCamera. However, CM3 previews earlier than 3.0.0-pre.5 are outside the support baseline and may fail.

Why do Cinemachine skill calls return a not-installed error?▼

All skills return a stub error when the com.unity.cinemachine package is missing from the Unity project. Verify installation with the package_* skills first, then retry the Cinemachine call.

Can I remove pipeline components or target group members in approval mode?▼

Delete-class operations like cinemachine_set_component with None, cinemachine_target_group_remove_member, and cinemachine_remove_extension are blocked in SemiAuto mode. They require Bypass mode or an explicit allowlist entry.