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…
Export a Remotion video
Claude Code
$ npx -y skills add guanyang/open-agent-hub --skill remotion-render --agent claude-code
Codex
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a codex -y
Cursor
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a cursor -y
Gemini CLI
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a gemini-cli -y
GitHub Copilot
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a github-copilot -y
OpenCode
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a opencode -y
Windsurf
$ npx skills add guanyang/open-agent-hub --skill remotion-render -a windsurf -y
name: remotion-render description: Export a Remotion video version: 4.0.543
Use Remotion's bundled browser for rendering, including compositions using `<HtmlInCanvas>`. It includes the required browser APIs and Remotion's browser fixes. Let Remotion download or update it as needed. Do not reuse a recording browser or set `--browser-executable`, `browserExecutable`, or `chromeMode` unless the user explicitly requests a different browser.
Render a video using:
npx remotion render
Full list of options: https://www.remotion.dev/docs/cli/render.md
Pass input props as inline JSON or as a path to a JSON file:
npx remotion render [composition-id] out/video.mp4 --props='{"title": "Hello"}'
npx remotion render [composition-id] out/video.mp4 --props=./props.jsonRemotion shallow-merges input props over the `defaultProps` of the composition. See https://www.remotion.dev/docs/passing-props.md.
Companies that need a Remotion license (`remotion-license` skill) should pass their license key to every render. If the user qualifies for the free license, pass `free-license` instead:
npx remotion render [composition-id] out/video.mp4 --license-key=$REMOTION_PRIVATE_LICENSE_KEY
Only pass `--license-key` if a key is available, since an empty value is not a valid key. Add `--is-production=false` for test renders so that Remotion does not bill them. See https://www.remotion.dev/docs/telemetry.md.
Render a still using:
npx remotion still
Full list of options: https://www.remotion.dev/docs/cli/still.md
To render several frames as images in one call, use `render --frames`:
npx remotion render [composition-id] out/frames --frames=0,30,90 --image-format=png
See https://www.remotion.dev/docs/cli/render.md#--frames for more options.
Remotion writes the frames as `element-[frame].[ext]`. It pads the frame number with zeros to the number of digits of the highest rendered frame, so `--frames=4,30` writes `element-04.png` and `element-30.png`. List the output folder instead of guessing the filenames, or pass `--image-sequence-pattern` to change the pattern.
See [Transparent videos](./transparent-videos.md) for rendering out a video with transparency.
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.