Skip to content
Back to skills

Premiere Captions

ASecurity

Import, verify, structurally validate, and export timed captions or subtitles in Adobe Premiere Pro. Use for SRT workflows, supplied timed transcripts, caption QA, accessibility checks, or sidecar subtitle delivery through the Premiere Pro MCP server.

  • 114 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added August 30, 2026
ai-agentsrustrailsapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned August 30, 2026

npx -y skills add ayushozha/AdobePremiereProMCP --skill premiere-captions --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Premiere Captions?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Premiere Captions
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ayushozha-premiere-captions/badge)](https://www.skillsdirectory.com/skills/ayushozha-premiere-captions)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: premiere-captions
description: Import, verify, structurally validate, and export timed captions or subtitles in Adobe Premiere Pro. Use for SRT workflows, supplied timed transcripts, caption QA, accessibility checks, or sidecar subtitle delivery through the Premiere Pro MCP server.
---

# Premiere Captions

Use supplied timed text as the source of truth. The current server does not provide trustworthy speech transcription by itself.

## Required server profile

Start or restart the MCP server with `MCP_TOOL_PROFILE=captions`. The default `standard` profile also contains this workflow, but `captions` is the smaller dedicated surface.

## Workflow

1. Verify the host and target sequence with `premiere_ping`, `premiere_get_project`, and `premiere_get_timeline`.
2. Obtain a valid SRT file with segment timestamps. If only audio exists, request or generate a timestamped transcript with a separate transcription system; this server does not claim to transcribe speech.
3. Fix line wrapping in the SRT before import: keep at most two lines, avoid single-word orphan lines, and reject overlaps or non-positive durations.
4. Resolve the active sequence index with `premiere_get_sequence_list`, duplicate it with `premiere_duplicate_sequence`, identify exactly one new copy and its ID, and activate that copy with `premiere_set_active_sequence`. Require `verified: true` with that ID, then re-read the sequence list and stop unless `activeSequenceID` matches. Leave the source untouched as the recovery boundary. A timeline snapshot or saved sequence version is audit data only, not a whole-sequence restore point.
5. Call `premiere_add_subtitles_from_srt` on the duplicate. Require `verified: true` and an exact caption-count match.
6. Call `premiere_get_captions` and compare every readable segment's text, start, and end against the source. Stop on a mismatch.
7. Run `premiere_validate_closed_captions` for structural QA. Reconfirm the duplicate's active ID, export sidecar captions with `premiere_export_captions` using that ID as `sequence_id`, then verify through the filesystem that the sidecar exists, is non-empty, and parses to the expected segment count. If filesystem verification is unavailable, report the export as unverified.

## Guardrails

- Preserve source language, names, numbers, and punctuation; flag uncertain words instead of inventing them.
- Request a visual title-safe review; the CEP caption API cannot verify styling or on-screen placement.
- CEP caption styling, speech alignment, and in-Premiere segment splitting are explicitly unsupported because they cannot be mutated and read back safely. Style manually or use a verified MOGRT-based burned-in workflow.
- Structural validation is not FCC certification. Report caption count, overlaps, warnings, and errors; do not infer transcription accuracy, timeline coverage, reading speed, or placement.

Files in this skill

  • SKILL.md2.8 KB
  • agents/openai.yaml205 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.