What problem does it solve? Editing Final Cut Pro timelines programmatically is constrained by the lack of a full live automation API, and directly mutating a live .fcpbundle database risks corruption. This Skill provides a safe FCPXML-first workflow for inspecting, generating, and patching timeline interchange files and delivering them through the native Open Document path. ## Core Features & Use Cases - FCPXML Inspection and Querying: Use interchange_inspect and interchange_query to examine structure, assets, resource IDs, timelines, and metadata without opening the UI. - FCPXML Generation and Patching: Create new .fcpxml files with interchange_write or copy-and-patch existing leaf values with interchange_patch, with DTD-based validation via fcpxml_validate. - Offline Media Editing: Build rendered MP4/M4A assets with media_edit_plan and media_edit, then verify with media_verify_video, audio_measure, and video_frame_measure. - Use Case: Export an FCPXML from Final Cut Pro, patch clip metadata and timing values in rational seconds, validate against the installed edition's DTD, and re-import through app_open_document without touching the live library. ## Quick Start Use the apple-final-cut-pro skill to inspect this exported FCPXML file, patch the clip name values, validate it, and open the result in Final Cut Pro.