final-cut-pro

Generate FCPXML project structures for Final Cut Pro 10.4+.

7|4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MadAppGang/magus --skill final-cut-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: final-cut-pro
Source: https://github.com/MadAppGang/magus/tree/main/plugins/video-editing/skills/final-cut-pro
Command: npx skills add https://github.com/MadAppGang/magus --skill final-cut-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured reference for generating Apple Final Cut Pro XML (FCPXML) projects, enabling programmatic creation and understanding of FCPXML structure for video editing workflows.

Core Features & Use Cases

  • FCPXML Structure Reference: Detailed examples of project structure, asset referencing, clip placement, transitions, and markers.
  • Version Compatibility: Guidance on FCPXML versions compatible with different Final Cut Pro releases.
  • Use Case: Developers can use this Skill's reference to programmatically generate FCPXML files for automated video assembly, dynamic title creation, or batch processing of video edits.

Quick Start

Use the final-cut-pro skill to generate a basic FCPXML project structure with two clips and a cross dissolve transition.

Frequently Asked Questions about final-cut-pro

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

FAQPage Schema
How do I programmatically generate FCPXML for Final Cut Pro video editing?

You generate FCPXML by structuring project elements like timelines, clip references, effects, and transitions into a valid XML format. This approach enables automated video assembly and batch processing for Final Cut Pro 10.4+.

What is FCPXML and when do I need it for video production?

FCPXML is Apple Final Cut Pro's XML format for defining project structures, assets, and timelines. You need it to programmatically automate video editing workflows, dynamic title creation, or batch processing.

How do I add transitions and markers when creating an FCPXML timeline?

You add transitions and markers by referencing specific XML structures within the timeline definition. The FCPXML format supports detailed clip placement, cross dissolve transitions, and markers for precise editing control.

Does FCPXML work with all versions of Final Cut Pro?

FCPXML compatibility depends on the version. This skill provides guidance on structuring FCPXML files compatible with Final Cut Pro 10.4 and later releases, ensuring your generated projects import correctly.

Do I need XML knowledge to assemble video clips using FCPXML?

Yes, you need a solid understanding of XML structure and Final Cut Pro editing concepts. This prerequisite knowledge is required to correctly define project structures, asset referencing, and clip placement programmatically.

What's the best way to automate batch processing of video edits in Final Cut Pro?

The best way to automate batch video edits is programmatically generating FCPXML files. By defining project structures and clip references in XML, you can dynamically assemble videos without manual timeline editing.