edit-timeline-studio
Analyze images, video, speech, motion, products, and websites; route local vision, audio,…
Design, evaluate, implement, or review image and video generation connectors for Timeline Studio. Use when adding a provider plugin, extracting the generation plugin host or registry, or checking a connector against Timeline Studio's authentication, output, localization, and My
$ npx -y skills add MartinDelophy/ai-video-editor --skill develop-timeline-studio-plugin --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/develop-timeline-studio-pluginContext preview
The summary Claude sees to decide when to auto-load this skill.
Design, evaluate, implement, or review image and video generation connectors for Timeline Studio. Use when adding a provider plugin, extracting the generation plugin host or registry, or checking a connector against Timeline Studio's authentication, output, localization, and My
name: develop-timeline-studio-plugin description: Design, evaluate, implement, or review image and video generation connectors for Timeline Studio. Use when adding a provider plugin, extracting the generation plugin host or registry, or checking a connector against Timeline Studio's authentication, output, localization, and My assets contract. Do not use for ordinary video editing or Codex plugin packaging.
Build a source-integrated generation connector that remains isolated from Timeline Studio's editing core and returns real downloadable media to My assets.
Read [../../docs/generation-plugin-development.md](../../docs/generation-plugin-development.md) completely before designing or changing a connector. Treat it as the source of truth for provider eligibility, runtime classes, manifest and adapter shapes, security, localization, output normalization, and completion criteria.
Also read the repository's `AGENTS.md` and inspect the current implementations in:
Do not assume that an external installable plugin runtime already exists. Current plugins are reviewed source integrations. If the shared registry and host described by the contract are absent, make only the bounded extraction required for the requested provider and preserve existing provider behavior.
Use the provider's current official documentation to establish:
Reject a generic embed or manual result-URL workflow. Stop when the provider requires a developer secret in browser code or lacks a safe automatic output route. State the exact missing capability rather than simulating it.
Exercise the real states the provider supports, then run `npm run lint`, `npm run typecheck`, and `npm run build`. Do not add persistent test harnesses or test media to the product repository. Update maintained README project-update sections only after the connector actually ships.
In the final handoff, report the provider class, authentication boundary, supported modes, cancellation truth, output-download behavior, files changed, and validation results. Call out any capability that remains unavailable instead of presenting it as implemented.
Open-source, local-first video editor where creators and AI agents edit the same real timeline.
Repo: MartinDelophy/ai-video-editor
Analyze images, video, speech, motion, products, and websites; route local vision, audio,…