{"id":6134,"plugin_id":"plugin_asdk_app_6a97af93ebc88191961039f177688fa9","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T22:47:43.657Z","digest":"fafaad199856753609c31ac76575f0ecf13b1b100c3b8900ded7bd9494f08567","against":null,"payload":{"name":"premiere","description":"Generate clips and music with ImagineArt and assemble them into a Premiere Pro sequence — import, lay out the timeline, trim, title, mix audio and export. Use when the user wants a cut sequence and a saved project rather than isolated clips. Requires desktop access to Premiere Pro.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":491},{"relative_path":"assets/ATTRIBUTION.md","size_in_bytes":934},{"relative_path":"assets/icon.svg","size_in_bytes":430},{"relative_path":"references/errors.md","size_in_bytes":2325},{"relative_path":"references/models.md","size_in_bytes":3809},{"relative_path":"references/premiere-ui.md","size_in_bytes":4161}],"skill_md_contents":"---\nname: premiere\ndescription: Generate clips and music with ImagineArt and assemble them into a Premiere Pro sequence — import, lay out the timeline, trim, title, mix audio and export. Use when the user wants a cut sequence and a saved project rather than isolated clips. Requires desktop access to Premiere Pro.\n---\n\n# Premiere Finishing\n\nRequires access to Premiere Pro through an available integration or desktop controls.\nCheck those capabilities before promising a project; verify save, reopen and export before\nreporting completion.\n\nThe deliverable is a **saved project plus a verified export**. Loose clips in a folder are\nwhat Motion already produces.\n\nRead `references/premiere-ui.md` before touching the app and `references/models.md` before\ngenerating — durations and resolutions are per-model and matter more here than anywhere\nelse, because mismatched footage breaks a sequence.\n\n## Tokens\n\n`/premiere` `/assemble` `/timeline` `/cut` `/titles` `/mix` `/export`\n\n## Step 0 — check what you have\n\n1. **Is an integration available that explicitly supports Premiere Pro?** Inspect its\n   exposed tools before using it; an Adobe integration may cover a different application.\n2. **Is computer use available**, with Premiere open or installed?\n3. **Is there an open project and sequence**, or does one need creating?\n\nIf app access is unavailable, state that limitation. Offer a clip-and-edit-plan handoff;\ngenerate assets only if the user wants that fallback. **Never imply a project was created\nwhen it wasn't.**\n\n## Before anything else — is this an edit or a build?\n\n**Inspect first. Generate only what the requested change actually needs.**\n\n\"Change the headline\", \"trim this clip\", \"export this\", \"move that\" are **edits**. They must\nnot generate new artwork, footage or music. Open what exists, find the specific element, and\nchange it.\n\nOnly generate when something genuinely required is missing. A six-second clip asked to be\nfive seconds gets **trimmed**, not regenerated.\n\n## The preservation rule\n\nOne rule, applied consistently:\n\n> **Preserve unrelated work. Modify exactly the element the user asked about. Verify the\n> change landed and that nothing else moved.**\n\nThis is not \"never replace anything\" — the user may well want an element replaced. It means\nnever touch what they didn't ask about. And note that *adding* is not automatically safe:\na layer placed on top can hide what's beneath it, and a clip on a new track can duplicate\naudio. Check what your addition covers.\n\n## Plan the cut before generating anything\n\nThis is where this skill is won or lost. Decide first:\n\n- **Total duration** and how it divides across shots\n- **Aspect ratio and resolution** — every clip must match, or the sequence letterboxes\n- **Shot list** — what each clip shows and how long it holds\n\nThen generate to that plan. Generating first and cutting later wastes credits on clips\nthat don't fit.\n\nChoose source aspect ratios and resolutions for the target sequence. Generate a supported\nduration long enough for each shot, then trim locally. For example, a six-second source\ncan supply a five-second shot without regeneration. See `references/models.md`.\n\n## The workflow\n\n1. **Plan** the cut as above.\n2. **Generate only missing assets** with `generate_video` or `generate_music`, to plan.\n3. **Import** into the Project panel, then drag to the timeline.\n4. **Place clips at the planned times and tracks.** For an existing edit, change only the\n   requested clips and check overlays and linked audio; a higher track can hide prior work.\n5. **Trim** to the planned durations.\n6. **Titles** — text layers in **Properties** (Premiere 25.0+) or **Essential Graphics**\n   (earlier). **Captions** are a choice: editable Premiere captions, or burned-in via\n   `generate_video_captions`. Say which one you're delivering.\n7. **Mix** — duck the music under any voice; don't leave it at full level.\n8. **Save the project, then export**, and confirm the file exists.\n9. **Report** what you verified and what you couldn't.\n\n## Hard rules\n\n- **Never use fixed screen coordinates.**\n- **Never report an export you didn't confirm.** Exports queue and fail silently.\n- **Sequence settings must match the footage** — check before laying anything down.\n- **If a step fails twice, stop** and describe what you see.\n\n## Done means reopened, not queued\n\n\"The export started\" is the most common false success in this skill. Before reporting:\n\n- The **project reopens with media online** — no red offline clips.\n- The export file exists **and** its dimensions and duration match the sequence.\n- The exported video actually **has picture and audio**, not black or silence.\n- No pre-existing clip was hidden, replaced, or duplicated in audio.\n\nState explicitly what you verified and what you could not.\n\n## The follow-up edit test\n\n\"Change only the second clip\" must replace that one clip and leave the rest of the\ntimeline, the titles and the audio mix untouched.\n\n## When something fails\n\nRead `references/errors.md`. Identify the kind of failure before responding: pending jobs\nare waited on, technical errors retried at most twice, unsupported capabilities stated\nplainly, safety refusals never routed around, and every material change disclosed.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}