timeline-track-list

Lists tracks and clips of a Unity TimelineAsset with timing and state details.

Updated May 20, 2026
One-click install
npx skills add https://github.com/Alltwice/Unity-3D-Project --skill timeline-track-list-alltwice
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: timeline-track-list
Source: https://github.com/Alltwice/Unity-3D-Project/tree/main/.agents/skills/timeline-track-list
Command: npx skills add https://github.com/Alltwice/Unity-3D-Project --skill timeline-track-list-alltwice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unity-mcp-cli.

What problem does it solve? Inspecting a Unity TimelineAsset's structure normally requires opening the Timeline window in the Unity Editor, which blocks automated or AI-driven workflows. This Skill enumerates all output tracks of a .playable asset programmatically, returning names, types, mute/lock states, clip counts, and clip timing in a structured JSON response. ## Core Features & Use Cases - Track Enumeration: Lists every output track of a TimelineAsset with name, type, root index, muted and locked flags, and clip count. - Clip Timing Details: Optionally includes each track's clips with start, duration, end, blend-in/out durations, and PlayableAsset type. - Read-Only Inspection: Runs on the Unity main thread without modifying the asset, making it safe for auditing and analysis. - Use Case: Before editing a cinematic timeline, ask the AI to list all tracks and clips in 'Assets/Cinematics/intro.playable' to understand its structure and verify clip placement. ## Quick Start Ask the AI to list all tracks and clips of the TimelineAsset at Assets/Timeline/intro.playable using the timeline-track-list tool.

Frequently Asked Questions about timeline-track-list

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

FAQPage Schema
How do I list tracks in a Unity TimelineAsset from the command line?▼

Run unity-mcp-cli run-tool timeline-track-list with a JSON input containing the assetPath to your .playable file. The tool returns all output tracks with their names, types, mute/lock states, and clip counts.

How to get clip timing information from a Unity timeline?▼

Set includeClips to true (the default) when calling the tool. Each track's clips are returned with start, duration, end, blend-in and blend-out durations in seconds, plus the PlayableAsset type name.

Does listing timeline tracks modify the TimelineAsset?▼

No, the operation is fully read-only. It enumerates TimelineAsset.GetOutputTracks() on the Unity main thread and only reports track and clip data without changing the asset.

Why is unity-mcp-cli not found when running the tool?▼

The CLI is not installed or not on your PATH. Install it globally with npm install -g unity-mcp-cli, or invoke it via npx unity-mcp-cli instead.

What input format does the timeline track list tool require?▼

It requires a JSON object with assetPath, an Assets-rooted path to the .playable file, and an optional includeClips boolean. Complex input can be passed via --input-file or piped through stdin.