academy-guide
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends…
Create a new Remotion video
Claude Code
$ npx -y skills add guanyang/open-agent-hub --skill remotion-create --agent claude-code
Codex
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a codex -y
Cursor
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a cursor -y
Gemini CLI
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a gemini-cli -y
GitHub Copilot
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a github-copilot -y
OpenCode
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a opencode -y
Windsurf
$ npx skills add guanyang/open-agent-hub --skill remotion-create -a windsurf -y
name: remotion-create description: Create a new Remotion video version: 4.0.542
These are instructions for making a new Remotion project and composition. If this is not the next task, see Remotion Best Practices
If a project already exists, skip this. Ensure Node.js and Git is installed, and the current folder is appropriate for starting a new project.
Inspect the current folder, including hidden files, before choosing where to scaffold.
If it is empty, or contains only disposable operating-system metadata such as `.DS_Store`, create the project directly in the current folder. Remove only those disposable metadata files first, since `create-video` rejects non-empty folders. Do not treat all hidden files as disposable: files such as `.env` and directories such as `.git` are meaningful contents.
Scaffold in existing folder:
npx create-video@latest --yes --blank --no-tailwind . npm i
If the current folder contains meaningful contents and no project already exists, scaffold into a new subfolder. Replace `my-video` with a suitable project name.
npx create-video@latest --yes --blank --no-tailwind my-video cd my-video npm i
As soon as the project can run, open Remotion Studio in the browser before writing or changing the composition. For a new project, do this immediately after scaffolding and installing dependencies. For an existing project, do it before editing the video. Keep Studio running while you work so the user can see changes as they appear and steer the result.
Keep the scaffold and add React Markup. Follow Remotion React Markup Best Practices and [Video Layout Rules](video-layout.md) for video-first layout and text sizing guidance.
Before writing the root that registers `<Composition>` or `<Still>` elements, follow Compositions and stills.
If the video arranges multiple video or audio clips on a timeline, follow Video editing before writing the timeline. Give every clip that should be edited independently its own authored JSX node.
If this is a video with multiple subsequent scenes, follow guidance at Multi-scene videos.
By structuring the React Markup following Remotion Interactivity Best Practices, you allow the user to make edits in the Studio which write back to code.
If Tailwind is requested, see [tailwind.md](tailwind.md) for using TailwindCSS in Remotion.
The video creation process has finished. For follow-up prompts, use Remotion Best Practices
A lightweight, zero-dependency CLI tool to manage and activate capabilities for AI coding assistants (such as Claude Code, Cursor, Trae, etc.).
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends…
This skill should be used for advanced LLM evaluation: LLM-as-judge systems, direct scoring, pairwise comparison, rubric…
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style × Palette…
Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts…
Compresses images to WebP (default) or PNG with automatic tool selection. Use when user asks to "compress image", "optimize…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.