About add
add is a skill for adding one remocn component to a project. It helps identify and document the component, prepare the registry, install it, create a usage snippet, and check the result.
Key features
- 01Resolve an exact name or shortlist candidates
- 02Read component props, examples, length, and cautions
- 03Prepare the project for the remocn registry
- 04Install a component with shadcn
- 05Create a usage snippet and check it
Use cases
- 01Add a named remocn component to a project
- 02Choose a component for a described visual effect
- 03Check a component implementation in a Remotion project
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ remocn/ remocn --skill addAfter installing, type/addin Claude Code to confirm it loaded.
Details
From the project READMEAdd one remocn component
Requested: $ARGUMENTS
Load the remocn skill first for the tier conventions and Canvas & timing.
- Resolve the name. If the request is an exact component name, use it. If it's a description
("a glitchy title", "a fast cut"), shortlist from
https://remocn.dev/llms-components.txtand offer the best two or three, each with itsUse forline and length. Wait for the pick. - Read its page. Fetch the
.mddocs URL the index gives for it. Note the props, the example,Lengthand anyAvoid fornote. If the avoid note matches what the user wants, say so and suggest the replacement it names. - Prepare the project once. If
components.jsonhas no@remocnregistry, runnode "${CLAUDE_SKILL_DIR}/../video/scripts/setup.mjs" <project-root>first (outside Claude Code:../video/scripts/setup.mjsfrom this skill's folder). Its JSON result says which files it wrote; relay anywarning. - Install.
npx shadcn add @remocn/<name>. Dependencies install transitively; list which files landed. - Use it. Show a usage snippet built from the docs example, sized to the canvas, inside a
<Sequence durationInFrames>of at least itsLengthplus hold time. Transitions go intoTransitionSeries.TransitionaspresentationwithlinearTiming/springTimingat theirLength. If the user named a place in their code, put it there; otherwise ask where it goes. - Check.
npx tsc --noEmit, then a still at the end of its motion (npx remotion still <composition> out/<name>.png --frame=<n>) and look at it.
Comments
Markdown supported