openmotion-brandkit
OpenMotion — Prepare a reusable Brandkit and motion-design brief from user-supplied brand facts, assets and references. Use when…
Browse, compare and recommend OpenMotion catalog templates with a visible library preview, or make a video from an existing editable template, project folder, ZIP or selected gallery source. Preserve agreed motion and content; resume existing work. Video-only references use
Claude Code
$ npx -y skills add nexu-io/openmotion --skill openmotion-template-to-video --agent claude-code
Codex
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a codex -y
Cursor
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a cursor -y
Gemini CLI
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a gemini-cli -y
GitHub Copilot
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a github-copilot -y
OpenCode
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a opencode -y
Windsurf
$ npx skills add nexu-io/openmotion --skill openmotion-template-to-video -a windsurf -y
name: openmotion-template-to-video description: Browse, compare and recommend OpenMotion catalog templates with a visible library preview, or make a video from an existing editable template, project folder, ZIP or selected gallery source. Preserve agreed motion and content; resume existing work. Video-only references use openmotion-recreate; reusable template production uses openmotion-video-to-template.
Turn the selected editable template into the requested draft, editable project or finished video, preserving its agreed structure, motion and style. This is the implemented template route, including direct Skill selection. Read [shared context](../openmotion-production/references/context.md) once and apply only dependencies needed by this scope; reuse complete bodies and completed operations. Continue here without returning to production/start. MCP-only clients use resources/read `openmotion://workflow/template/start`, which returns this same file with `status: "ready"`.
Changes to existing content use the [shared edit workflow](../openmotion-production/references/edit.md), including required related changes and preserved content. Missing instructions and target sources must finish returning to the model before a later call applies a template, imports, writes or exports. Entering this Skill again does not create another copy, apply the template again or repeat a completed export.
The accepted installation experience follows [first-run defaults](../openmotion-production/references/templates.md#first-run-experience-defaults): use the exact template ID and unchanged sample content offered and accepted in this conversation, with that template's own duration. A single-template yes accepts it; a three-candidate yes needs clarification. Resume an existing experience project or create one independent copy once. Open its editable preview; export only if requested. Do not restart the template/assets questionnaire or substitute a fixed default. Initial installation reply rules and few-shots come from `docs/install.md`, section “Installation-success reply”; this Skill resumes creation after consent.
A native recommendation card identifies the exact ID in this chat's corresponding result. Its Recreate template button only prepares a composer draft; it does not submit a task or authorize creation/export. Wait for the user to send the brief, then honor its template title/ID, requirements, attachments and requested HTML/MP4 delivery. Do not substitute legacy frozen sample `createArgs` for a customized submitted brief. For a numbered acceptance of the unchanged offered copy, pass its complete frozen `createArgs` to `openmotion_create_project` without adding a current `sessionId`, changing its `requestId` or rewriting its title/requirements on retry. User changes form a new intent under the existing workflow; do not reuse an old request ID with altered inputs. Reuse a confirmed project from this experience, including a GUI-created copy, rather than creating again after a card redisplay. Draft preparation is not project creation evidence; reconcile an unknown write before retrying. Presentation itself remains read-only.
When selecting, obtaining or replacing assets, read the [shared material policy](../openmotion-production/references/materials.md), preserving the template's agreed structure, motion and content constraints. An unchanged preview handoff does not trigger asset acquisition.
For library discovery rather than creation, follow [browsing and recommendations](../openmotion-production/references/templates.md#browsing-and-recommendations). Open the library in this turn and complete its host handoff unless the user requested text-only/no opening. Give grounded candidates without creating a project, acquiring production assets or restarting creative intake. An already selected template plus an explicit creation request continues below directly.
A template is a complete native HyperFrames project, not necessarily a catalog entry. For a supplied folder or ZIP, inspect/unpack it and make a working copy when editing or rendering is needed; resume that copy on later turns. Read `index.html`, native configuration and `TEMPLATE.md` (older templates may have `EDITING.md`/`REPLICA.md` instead) for changes or a fresh render. An unchanged request needs only the editable preview handoff below. Preserve source, assets and hidden Studio manifests. Do not require `template.json`, a local template ID or catalog registration.
If the user selected a gallery/catalog item instead, read its exact source/guide and ID, then follow [catalog capabilities](../openmotion-production/references/templates.md). Bundled projects use `openmotion_create_project` with projectType=template, templateId, requestId, title and requirements only when the selected project has not already been created. Editable registry sources are inspected and adapted from their real source and assets; builtin and Prism catalog templates can create a project with projectType=template. For discovery call openmotion_list_templates, read or grep/jq the returned local JSONL index, and call openmotion_get_template for the chosen ID. Known IDs can go directly to openmotion_get_template. Preserve the instructions and review limitations in TEMPLATE.md. An external reference video is not an editable template: ordinary video recreation uses [openmotion-recreate](../openmotion-recreate/SKILL.md); a request to produce a reusable template uses [openmotion-video-to-template](../openmotion-video-to-template/SKILL.md). Correct the route once, carrying the selected source and scope, rather than substituting an unrelated example.
See the [portable project contract](../openmotion-production/references/portable-project.md) for the handoff layout. HTML/CSS/JS is authoritative; metadata and editable variables are aids, not modific
OpenMotion is the first full-stack agentic video generator. Upload a reference video or paste a social video link to recreate it with your own brand kit and copy. 🎬 Full-stack video recreation. Code video with HTML.
OpenMotion — Prepare a reusable Brandkit and motion-design brief from user-supplied brand facts, assets and references. Use when…
OpenMotion — Adapt one of six bundled motion compositions using its MOTION_DESIGN.md, preserving timing and movement while…
OpenMotion — Adapt presenter-led videos using reusable motion design recipes for listicles, workflow demonstrations and product…
Plan and create original motion videos and motion graphics with OpenMotion. Use for “做一个 motion 视频”、动效视频、动画短片、先构思视频怎么呈现,…
执行 OpenMotion 已有工程在既定创作决定下的局部修改、素材或音轨替换、预览、技术排错、导出与交付。重新设计叙事、动作或声画关系使用 openmotion-director;已有模板出片走…
Recreate a reference video (a link or file) as the user's own film with OpenMotion: rebuild it as an editable OpenMotion project…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…