edit-premiere-project
Inspect, edit, verify, save, and export an open Adobe Premiere Pro project through the premiere-pro MCP server. Use for rough…
Develop, debug, test, review, document, and release the premiere-pro-mcp repository. Use when changing MCP tools, schemas, server registration, CEP or UXP bridges, generated ExtendScript, authority profiles, packaging, release metadata, or compatibility claims in this repo.
Claude Code
$ npx -y skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp --agent claude-code
Codex
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a codex -y
Cursor
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a cursor -y
Gemini CLI
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a gemini-cli -y
GitHub Copilot
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a github-copilot -y
OpenCode
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a opencode -y
Windsurf
$ npx skills add leancoderkavy/premiere-pro-mcp --skill develop-premiere-pro-mcp -a windsurf -y
name: develop-premiere-pro-mcp description: Develop, debug, test, review, document, and release the premiere-pro-mcp repository. Use when changing MCP tools, schemas, server registration, CEP or UXP bridges, generated ExtendScript, authority profiles, packaging, release metadata, or compatibility claims in this repo.
Make focused, evidence-backed changes to this TypeScript MCP server. Preserve unrelated worktree changes and distinguish automated verification from behavior proven in a live Premiere Pro host.
1. Read `AGENTS.md` first, then `README.md`, `SECURITY.md`, `CONTRIBUTING.md`, and `RESEARCH.md` only as needed for the task. Treat current source and release metadata as authoritative over dated snapshots. 2. Inspect `git status` before editing. Do not stage, rewrite, or remove unrelated work. 3. Trace the relevant path before changing it:
4. Use Node.js 24 for development when available; preserve the package's Node 20.19+ runtime floor. Install deterministically with `npm ci` when dependencies are missing.
tests, documentation, generated catalogs, and reported counts synchronized.
avoid arrows, `let`, `const`, template literals, and other modern runtime syntax.
generated script. Never interpolate raw paths, names, expressions, or prompts.
success, and do not silently fall back from failed UXP work to CEP or QE.
column JSON (`getProjectColumnsMetadata`), Premiere-private project metadata XML, file/clip XMP, panel-layout/schema XML, plus adjacent color-label, interpretation, marker, and transcript tools. Documented `ppro.Metadata.*` methods are already mapped. Do not wrap undocumented QE metadata, dump unbounded packets, or treat `premiere://project/metadata` as XMP. Field-level inspect/update is bounded (`uxp.XMPMeta` / AdobeXMPScript, 256 fields, sensitive EXIF omitted by default, field readback). CEP still accepts a complete XML payload plus `updatedFields`. Adobe exposes no field-level schema enumerator. Keep C2PA as beta until a stable host pin exists. When adding metadata behavior, update `src/workflows/agent-instructions.ts`, the workflow catalog prompt, and both `edit-premiere-project` skill copies together.
handling, and telemetry privacy. Never collect prompts, arguments, results, tokens, IP addresses, project paths, media names, or person profiles.
1. Add or update tests for behavior, failure paths, validation, escaping, authorization, registration, and metadata affected by the change. 2. Run the narrowest relevant tests while iterating. 3. Run `npm run check` before completion. Run `npm run test:coverage` when changing coverage-sensitive behavior. 4. Inspect the final diff and status so generated output or unrelated files are not included accidentally. 5. Treat build, unit tests, mocks, and CI as package evidence only. Require a supported Premiere host and the applicable running CEP or UXP bridge for live-host claims.
exactly `v<SemVer>` (for example, `v1.19.0` or `v1.20.0-rc.1`). Put summaries in release bodies; omit `v` in package and manifest versions. Preserve the README `### Latest release:` heading and existing changelog heading format.
fail on drift, and `--apply` for authorized repairs with GitHub readback. Historical cleanup edits display titles only; never retag or republish existing versions. A naming task does not authorize a new publication.
updater, and installation files when changing a version.
install commands, both plugin `.mcp.json` pins, and both `edit-premiere-project` skill pins together; `tests/release-metadata.test.ts` and `tests/codex-plugin.test.ts` guard them.
automatically. Do not edit site facts from this repository.
and host state separately when the task includes those outcomes.
without direct evidence from that layer.
or UXP verification was performed.
Languages: English · Español · Português (Brasil) · Français · Deutsch · 简体中文 · 繁體中文 · 日本語 · 한국어 · Русский · العربية · हिन्दी · Italiano · Türkçe · Bahasa Indonesia Adobe Premiere Pro MCP server for reviewable, local-first workflows with compatible AI
Inspect, edit, verify, save, and export an open Adobe Premiere Pro project through the premiere-pro MCP server. Use for rough…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…