Best fit
- Use when Codex needs to create reusable short-form chat clips for Douyin, demo videos, story reenactments, social-message proof scenes, or embeddable alpha overlays for Hyperframe and Remotion workflows.
nexu-io/open-design
Generate configurable chat motion overlays from a transcript or screenshot, including plain bubble scenes, app-style chat containers, optional device frames, preset or uploaded avatars, nickname display rules, and transparent-video-ready Remotion bundles. Use when Codex needs to create reusable short-form chat clips for Douyin, demo videos, story reenactments, social-message proof scenes, or embeddable alpha overlays for Hyperframe and Remotion workflows.
npx skills add https://github.com/nexu-io/open-design --skill "skills/chat-motion-overlay"Source checked Jul 28, 2026·Refresh due Oct 26, 2026
Reorganized from the pinned upstream SKILL.md
Turn chat content into a configurable motion overlay clip instead of a single hard-coded WeChat mock.
npx skills add https://github.com/nexu-io/open-design --skill "skills/chat-motion-overlay"The pinned source supports a structured brief, but not an expanded tutorial. Only detected inputs, outputs, and sections are shown.
468 source words · 4 usable sections
Best fit
Operational outcomes
Operations workflow
Sections are extracted automatically from the pinned SKILL.md and link back to the source.
1. Normalize the chat input. - If the user gives a screenshot, extract the visible messages into the transcript format in references/input-format.md. - If the user gives plain text, keep one message per beat and preserve exact wording when authenticity matters. - For screenshots…
container: none, wechat, telegram, messenger
Keep the composition root transparent for overlay outputs.
Prefer inference first, questions second.
Operations checklist
The source section “Workflow” has been checked.
The source section “Supported Dimensions” has been checked.
The source section “Output Rules” has been checked.
The source section “Question Policy” has been checked.
Source output checked: Keep the composition root transparent for overlay outputs.
Source output checked: Use container: none for standalone bubble motion without an app shell.
Choose a different workflow
Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero cl
A separate implementation from nexu-io/open-design; compare its source, maintenance signals, and permission requirements.
Open source detailShare durable, inspectable context and handoffs between Claude, Codex, Hermes, Cursor, OpenCode, and other agents through the local ECC Memory Vault. Use when an agent must save work state, transfer context, resume another agent's task, or search shared project knowledge.
A separate implementation from affaan-m/ECC; compare its source, maintenance signals, and permission requirements.
Open source detailDeploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
A separate implementation from vercel-labs/agent-skills; compare its source, maintenance signals, and permission requirements.
Open source detailFAQ
Turn chat content into a configurable motion overlay clip instead of a single hard-coded WeChat mock.
The source record exposes this install command: npx skills add https://github.com/nexu-io/open-design --skill "skills/chat-motion-overlay". Inspect the command and pinned source before running it.
The pinned source record declares support for: codex.
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero cl
Share durable, inspectable context and handoffs between Claude, Codex, Hermes, Cursor, OpenCode, and other agents through the local ECC Memory Vault. Use when an agent must save work state, transfer context, resume another agent's task, or search shared project knowledge.
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better handled by editing existing SVG/vector/code-native assets, extending an established ic
Multi-agent orchestration using dmux (tmux pane manager for AI agents). Patterns for parallel agent workflows across Claude Code, Codex, OpenCode, and other harnesses. Use when running multiple agent sessions in parallel or coordinating multi-agent development workflows.
Turn chat content into a configurable motion overlay clip instead of a single hard-coded WeChat mock.
Normalize the chat input.
references/input-format.md.Choose a scene config.
references/config-schema.md.references/question-strategy.md.Build the scene spec.
scripts/build_chat_overlay_spec.py with a transcript and optional config JSON.Prepare a renderable bundle.
scripts/prepare_chat_overlay_bundle.py.src/chatSpec.ts, and copies any uploaded avatar files into public/.Render the target output.
references/output-modes.md.MOV(透明背景,可直接导入剪映 / PR / FCP 叠加) for editing, WebM(透明背景,适合网页 / 浏览器播放) for browsers, and editable engineering outputs when the user wants to keep composing downstream.container: none, wechat, telegram, messengeravatarMode: preset, upload, mixeddeviceFrame: none, iphone-dynamic-islandnicknameMode: hidden, first-message-only, alwaysdeliveryFormat:
mov: MOV(透明背景,可直接导入剪映 / PR / FCP 叠加)webm: WebM(透明背景,适合网页 / 浏览器播放)remotion: Remotion 工程(适合继续编辑和拼装)hyperframe: Hyperframe 工程(适合作为模块继续复用)json: JSON 数据(适合程序处理 / 自定义渲染)preview: 预览图 / 预览工程(适合先确认效果)container: none for standalone bubble motion without an app shell.container: wechat|telegram|messenger when the platform chrome is part of the story.public/ for the render bundle.deliveryFormat using 格式(场景描述) labels, not internal render terms.references/input-format.mdreferences/config-schema.mdreferences/question-strategy.mdreferences/output-modes.mdscripts/build_chat_overlay_spec.pyscripts/prepare_chat_overlay_bundle.pyassets/remotion-template/