بنقرة واحدة
creating-video
Idea → storyboard → Remotion overlays/animation → short renders + stills for fast visual iteration.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Idea → storyboard → Remotion overlays/animation → short renders + stills for fast visual iteration.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | creating-video |
| description | Idea → storyboard → Remotion overlays/animation → short renders + stills for fast visual iteration. |
Use this skill to collaborate from idea -> storyboard -> Remotion implementation with a tight verification loop.
Use code-first by default:
src/projects/<project-id>/.object-segmentation, not opaque ticket-style ids, unless the repo already has a legacy id you are intentionally preserving.src/projects/registry.js; src/Root.js should continue rendering PROJECT_COMPOSITIONS.assets.js).assets.js for compositions that may need cloud render; keep local files as editable source material until they are promoted into the runtime path.$media-toolkit for a suitable command surface (for example transcription, transform, matting, or job status). If it fits the task, prefer it over lower-level backend-specific paths.projects/<id>/project.json / scripts/*project*.mjs workflows. Don’t reintroduce them unless the user explicitly asks.<Sequence> blocks so effects are visible in Studio’s timeline.src/projects/<id>/transcript_words.json so the project is self-contained).src/projects/<id>/assets.js (don’t re-find phrases at runtime). See references/timeline-patterns.md.projects/<id>/matting.json). If they exist, treat them as scratch notes only.docs/projects/<project-id>/tasks.md.src/effects/ once a visual pattern has repeated. Keep one-off scene wiring inside the project until the abstraction is proven.References:
references/new-project-flow.mdreferences/intake.mdreferences/storyboard.mdreferences/verification.mdreferences/overlay-components.mdreferences/effect-extraction.md~/GitHub/adithyan-ai-videos/docs/references/effect-library.mdsrc/projects/effects-lab/references/style-tokens.mdreferences/lessons-learned.mdreferences/asset-caching.mdreferences/checklist.mdreferences/commands.md$remotion-best-practices whenever you touch Remotion code.<repo-root>/src/projects/<project-id>/<repo-root>/src/effects/<repo-root>/projects/<project-id>/<repo-root>/src/projects/registry.js<repo-root>/src/projects/<project-id>/transcript_words.json (keep it “thin”: words + timestamps)<repo-root>/docs/projects/<project-id>/tasks.mdnpm run new:project -- --id <project-id> --title "My Video".src/projects/<project-id>/assets.js, refine <Project>Comp.js, and keep editable source notes in projects/<project-id>/.docs/projects/<project-id>/tasks.md and keep the resume state there.npm start and select the composition in Studio.npm run render.
npm run render -- --from 0 --to 6npm run render -- --hqnpm run render:cloud so the repo-owned client handles submission, waiting, status, and the final URL.For a new video project, the “done” state is:
<repo-root>/src/projects/<project-id>/ (composition + assets/constants + transcript data)<repo-root>/projects/<project-id>/ (storyboard, notes, scratch artifacts)<repo-root>/src/projects/registry.js registration<repo-root>/docs/projects/<project-id>/tasks.md when the work needs a durable resume pointtmp/ (see references/verification.md)Use short renders + a few stills to validate quickly while iterating (don’t trust Studio playback alone).
See references/verification.md for the recommended commands and what to look for.
src/overlay_kit/ is for low-level primitives.src/effects/ is for repeated repo-specific beats and compositing blocks.src/projects/<project-id>/ is for project-specific assembly, copy, timing, and assets.projects/<project-id>/ is for source notes, receipts, sketches, and scratch artifacts.When you learn something that is likely to repeat (a reliable workflow, a recurring pitfall, or a reusable contract):
references/* rather than bloating this file).AGENTS.md if it is a repo-local operational rule for agents returning cold.storyboard.md conventions, named <Sequence> patterns, src/overlay_kit/ primitives, and src/effects/ blocks once the pattern has repeated across scenes.