batihandev/unity-mcp-skills/timeline

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when users want to create timelines or add animation/audio tracks.

Install

npx vskill@latest install batihandev/unity-mcp-skills/timeline

SKILL.md

Timeline Skills

Overview

Create and modify Unity Timelines.

Common Mistakes

DO NOT (common hallucinations):

  • Package not installed → recipes silently fail; install first: Unity_PackageManager_ExecuteAction with packageId=com.unity.timeline, action=Add
  • timeline_create_animation / timeline_add_track do not exist → use the typed track skills: timeline_add_animation_track, timeline_add_audio_track, timeline_add_activation_track, timeline_add_control_track, timeline_add_signal_track
  • timeline_add_keyframe does not exist → Timeline uses clips, not direct keyframes; use timeline_add_clip
  • timeline_set_duration sets the Timeline asset duration, not individual clip duration

Routing:

  • For Animator parameters/states → use animator module
  • For runtime animation playback → use editor_play or write C# via script module

Skills

timeline_create

Create a new Timeline asset and Director instance.

ParameterTypeRequiredDefaultDescription
namestringYes-Name of the timeline/object
folderstringNo"Assets/Timelines"Folder to save asset

Returns: { success, assetPath, gameObjectName, directorInstanceId }

timeline_add_audio_track

Add an Audio track to a Timeline.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo"Audio Track"Name of the new track

Returns: { success, trackName }

timeline_add_animation_track

Add an Animation track to a Timeline, optionally binding an object.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo"Animation Track"Name of the new track
bindingObjectNamestringNo-Name of the GameObject to bind (animator)

Returns: { success, trackName, boundObject }

timeline_add_activation_track

Add an Activation track to control object visibility.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo"Activation Track"Name of the new track

Returns: { success, trackName }

timeline_add_control_track

Add a Control track for nested Timelines or prefab spawning.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo"Control Track"Name of the new track

Returns: { success, trackName }

timeline_add_signal_track

Add a Signal track for event markers.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo"Signal Track"Name of the new track

Returns: { success, trackName }

timeline_remove_track

Remove a track by name from a Timeline.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo-Name of the track to remove

Returns: { success, removed }

timeline_list_tracks

List all tracks in a Timeline.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path

Returns: { count, tracks: [{ name, type, muted, clipCount }] }

timeline_add_clip

Add a clip to a track by track name.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo-Name of the target track
startdoubleNo0Clip start time in seconds
durationdoubleNo1Clip duration in seconds

Returns: { success, trackName, clipStart, clipDuration }

timeline_set_duration

Set Timeline duration and wrap mode.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
durationdoubleNo0Fixed duration in seconds
wrapModestringNo-Wrap mode: Hold/Loop/None

Returns: { success, duration, wrapMode }

timeline_play

Play, pause, or stop a Timeline (Editor preview).

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
actionstringNo"play"Action: play/pause/stop

Returns: { success, action, time }

timeline_set_binding

Set the binding object for a track.

ParameterTypeRequiredDefaultDescription
namestringNo-GameObject name with PlayableDirector
instanceIdintNo0GameObject instance ID
pathstringNo-GameObject hierarchy path
trackNamestringNo-Name of the track
bindingObjectNamestringNo-Name of the object to bind

Returns: { success, trackName, boundTo }

Recipes

Recipe path rule: ../../recipes/timeline/<command>.md

See `../../recipes/timeline/<command>.md` for C# templates.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/batihandev/unity-mcp-skills/timeline/badge)](https://verified-skill.com/skills/batihandev/unity-mcp-skills/timeline)

Something wrong with this skill or its page? Tell us.