carocut-builder-setup

Detect storyboard.yaml features and install required npm packages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill automates the detection of storyboard-driven feature needs and installs extra packages to extend the template, ensuring projects have the right tooling for advanced visuals.

Core Features & Use Cases

  • Detects required extras from manifests/storyboard.yaml and installs them via npm in the template-project during bootstrap.
  • Supports commonly used extensions such as lottie, 3D content, charts, GIFs, noise, and light leaks, avoiding built-in dependencies that should not be reinstalled.
  • Use Case: When you enable a feature like Lottie animations in storyboard.yaml, this skill ensures the correct npm packages are installed without manual intervention.

Quick Start

Run the builder setup to scan storyboard.yaml and install any missing extra packages for the template project.

Frequently Asked Questions about carocut-builder-setup

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

FAQPage Schema
How do I automatically install npm packages for storyboard features like Lottie or 3D content?

To automatically install npm packages for storyboard features, run the builder setup to scan storyboard.yaml and install missing extras like Lottie or 3D content. It detects required dependencies and installs them via npm without manual intervention.

What is the best way to manage template dependencies for charts and noise effects in CaroCut?

The best way to manage template dependencies for charts and noise effects is using automated storyboard.yaml detection. This approach scans the manifest, identifies required extras, and installs them via npm, avoiding the reinstallation of built-in dependencies.

Do I need Node.js and npm to use the CaroCut bootstrap template?

Yes, you need Node.js and npm to use the CaroCut bootstrap template. The project requires npm commands to install detected extra packages based on your storyboard.yaml features, ensuring the template has the correct tooling for advanced visuals.

Why does my storyboard.yaml require extra npm packages during bootstrap?

Your storyboard.yaml requires extra npm packages during bootstrap because it declares advanced visual features that extend the template's capabilities. The setup detects these feature flags and installs the necessary packages to support animations, charts, or noise effects.

Can I manually install extra packages instead of auto-detecting them from storyboard.yaml?

While you can manually install extra packages, auto-detecting them from storyboard.yaml ensures the correct npm packages are installed for features like Lottie, 3D content, and GIFs. This avoids missing dependencies and prevents reinstalling built-in ones.