carocut-builder-pipeline

Migrate raw assets and generate TypeScript mappings for Remotion projects.

120|12|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/bilibili/carocut --skill carocut-builder-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: carocut-builder-pipeline
Source: https://github.com/bilibili/carocut/tree/main/.opencode/skills/carocut-builder-pipeline
Command: npx skills add https://github.com/bilibili/carocut --skill carocut-builder-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remotion 资产管道。调用 project_migrate tool 将 raws/ 素材迁移到 template-project/public/ 并生成 resourceMap.ts、constants.ts、timing.ts。Agent 只需 edit constants.ts 中的 COLORS 和 FONTS。

Core Features & Use Cases

  • 素材迁移 + TypeScript 文件生成。连接策划产出物和 Remotion 实现代码。
  • Incremental Mode: 增量模式下素材只增不删。resourceMap.ts 全量重新生成,constants.ts 仅在风格/配色变更时修改。
  • Inputs/Outputs: 提供明确的输入源和输出目标,确保 raws、manifests 与 template-project 的无缝对接。

Quick Start

Migrate raw assets into the template-project with project_migrate and update colors and fonts in constants.ts.

Frequently Asked Questions about carocut-builder-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate raw assets into a Remotion template project and generate TypeScript mappings?

To migrate Remotion assets, use the project_migrate tool to move raws into template-project/public/ and generate resourceMap.ts, constants.ts, and timing.ts automatically. This connects planning outputs directly to Remotion implementation code.

How do I manage colors and fonts for a Remotion video asset pipeline?

Managing colors and fonts for a Remotion asset pipeline requires editing the generated constants.ts file. The pipeline generates this file with predefined COLORS and FONTS structures, allowing agents to update style configurations directly without modifying asset migration logic.

Can I incrementally add images and audio assets to Remotion without deleting existing files?

Yes, incremental asset migration in Remotion ensures raw materials are only added, never deleted. The resourceMap.ts is fully regenerated each time, while constants.ts remains unchanged unless style or color configurations explicitly shift.

What is the best way to automate timing utilities for Remotion projects?

Automating timing utilities for Remotion involves running an asset pipeline that generates a timing.ts file. By processing raws/images, raws/audio, and manifests, the pipeline creates timing configurations that synchronize with the migrated resources.

Does the Remotion asset pipeline support manifest-driven customization?

Yes, the Remotion asset pipeline supports agent-driven customization via manifests and memo files. Providing explicit input sources and output targets ensures raws, manifests, and the template-project integrate seamlessly for resource map generation.

Why are my Remotion assets not updating after migrating new raw files?

Remotion assets may not update if constants.ts is not modified during incremental migration, as it only changes with style or color shifts. Ensure resourceMap.ts is regenerated to reflect newly added images and audio files from the raws directory.