Skip to content
Back to skills

Carocut Builder Setup

ASecurity

额外包检测与安装。根据 storyboard 检测并安装额外依赖(lottie/3D/charts/gif 等)。模板和基础依赖已在 bootstrap 阶段完成。

  • 124 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 8, 2026
ai-agentsbashreact

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned June 8, 2026

npx -y skills add bilibili/carocut --skill carocut-builder-setup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Carocut Builder Setup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Carocut Builder Setup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bilibili-carocut-builder-setup/badge)](https://www.skillsdirectory.com/skills/bilibili-carocut-builder-setup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: carocut-builder-setup
description: 额外包检测与安装。根据 storyboard 检测并安装额外依赖(lottie/3D/charts/gif 等)。模板和基础依赖已在 bootstrap 阶段完成。
---

# Extra Packages Detection

项目模板和基础依赖已在 bootstrap 阶段完成(`.carocut/template-cache/`)。

本 skill 仅负责:根据 `manifests/storyboard.yaml` 检测并安装**额外包**。

---

## Extra Packages

The template already includes `@remotion/transitions` (4.0.417) as a built-in dependency. **Do not install it as an extra package.**

Based on features in `manifests/storyboard.yaml`, install additional packages:

| Feature Detected | Package | Install Command |
|------------------|---------|-----------------|
| Lottie animations | `@remotion/lottie` | `npm install @remotion/lottie lottie-web` |
| 3D content | `@remotion/three` | `npm install @remotion/three three @react-three/fiber` |
| Charts/Graphs | `recharts` | `npm install recharts` |
| GIF support | `@remotion/gif` | `npm install @remotion/gif` |
| Noise effects | `@remotion/noise` | `npm install @remotion/noise` |
| Light leaks | `@remotion/light-leaks` | `npm install @remotion/light-leaks` |

### Feature Detection

Scan storyboard.yaml for keywords to determine required packages:

| Keywords | Package Needed |
|----------|----------------|
| "lottie", "animation json" | @remotion/lottie |
| "3d", "three", "webgl" | @remotion/three |
| "chart", "graph", "bar", "line", "pie" | recharts |
| "gif" | @remotion/gif |

---

## Workflow

1. Read `manifests/storyboard.yaml`
2. Detect required extra packages based on keywords
3. For each detected package, run `npm install <package>` in `template-project/`
4. Verify with `npx tsc --noEmit`

---

## Verification

After installing extras, verify the project still compiles:

```bash
cd template-project
npx tsc --noEmit
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.