Communitygithub.com

riaz37/remotion-ui

处理 RemotionUI 单体仓库——注册表编写、CLI 命令、remotion-ui.json 配置以及复制粘贴组件分发。在添加原语/场景/合成或运行 remotion-ui CLI 时使用。

remotion-ui 是什么?

此技能专为 RemotionUI 单体仓库设计,旨在帮助开发者高效管理 Remotion 视频组件。它支持注册表组件编写、remotion-ui CLI 命令操作、复制粘贴分发模式,以及 `Root.tsx` 或 `remotion.config.ts` 的补丁安装。技能引导用户查阅官方 Remotion 文档、最佳实践指南和布局规则,确保组件不重叠。关键路径包括注册表源码、清单文件和 CLI 包。提供的命令如 `pnpm skills:sync` 同步技能、`pnpm registry:build` 构建注册表 JSON、`pnpm dev` 启动文档站点等。核心理念是仅 CLI 作为 npm 包发布,组件以源码形式直接复制到用户项目中,避免传统 npm 分发。技能支持 Cursor、Codex 等平台,通过 SKILL.md 集成 AI 代理工作流。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/riaz37/remotion-ui/tree/HEAD/skills/remotion-ui

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

RemotionUI

在处理 RemotionUI 单体仓库或帮助用户添加 Remotion 视频组件时使用此技能。

有关 Remotion 框架的最佳实践,请按顺序阅读:

  1. skills/remotion/docs/INDEX.md — 镜像的官方 remotion.dev 文档(运行 pnpm docs:remotion 刷新)
  2. skills/remotion/remotion-best-practices/SKILL.md — Remotion 技能及约定
  3. skills/remotion/remotion-create/video-layout.md — 防止布局重叠

使用时机

  • 添加或编写注册表组件
  • 使用 remotion-ui CLI
  • 理解复制粘贴分发模型
  • 在安装过程中修补 Root.tsx 或 remotion.config.ts

关键路径

  • 注册表源码:apps/web/registry/
  • 注册表清单:apps/web/registry.json
  • 构建后的注册表:apps/web/public/r/
  • CLI 包:packages/remotion-ui/
  • 用户配置:remotion-ui.json

命令

pnpm skills:sync             # 同步 Remotion 技能并连接 Codex
pnpm registry:build          # 构建注册表 JSON
pnpm dev                     # 启动文档站点
pnpm build                   # 构建所有包

参考文档

理念

组件不是作为 npm 包发布的。只有 CLI(remotion-ui)会发布。用户将源文件复制到自己的项目中。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能