# Ra Video Production Director

End-to-end video production orchestration for the content-creation workspace.

- Repository: https://github.com/Pluviobyte/rnskill (1706 stars)
- Category: Media
- License: see repository
- Last updated: 2026-09-21
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add Pluviobyte/rnskill --skill ra-video-production-director -g -a claude-code -y`
Codex: `npx skills add Pluviobyte/rnskill --skill ra-video-production-director -g -a codex -y`
Cursor: `npx skills add Pluviobyte/rnskill --skill ra-video-production-director -g -a cursor -y`
Gemini CLI: `npx skills add Pluviobyte/rnskill --skill ra-video-production-director -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Pluviobyte/rnskill`

## Description

End-to-end video production orchestration for the content-creation workspace. Use when the user asks to make, recreate, package, render, QC, or archive a video; when the user says 制作待制作队列, 按交接稿制作, 制作队列视频, or points at a handoff project folder under 01-内容生产/视频工作台/待制作/ (contract file 交接稿.md inside) or an image-card handoff under 01-内容生产/图文工作台/待制作/ (its frontmatter is the binding production contract); when a request could route to HyperFrames, Remotion, captions, TTS, download/transcription, website/product videos, motion graphics, or reference replication; or when the user needs production planning before editing.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# AI 视频创作 Skill

## Role

Act as the director layer above the existing video skills. Route the job, define
the acceptance standard, then coordinate production and QC. Do not replace
`hyperframes`, `remotion`, `ra-audio-to-subtitles`, `skill-captions`, `embedded-captions`, `graphic-overlays`,
`ra-video-download`, `视频转写`, `tts-skill`, `heygen-digital-avatar`, or `ai-video-qc-delivery`; load those
skills only when their lane is selected.

If the user provides a source video URL or local file and asks for `视频洗稿`,
`视频二创`, or `洗稿并制作视频`, route to `ra-video-wash-pipeline` before this
skill so extraction and rewrite happen first.

## 待制作 Queue Intake

If the input is a handoff project folder under
`01-内容生产/视频工作台/待制作/<日期-主题>/` (contract file `交接稿.md` at its
root; or the user says `制作待制作队列`, `按交接稿制作`, or points at a queued
script):

- the 交接稿.md frontmatter is the binding production contract, platform, ratio,
  `duration_target_s`, `word_count`, `voice`, `caption_style`, `visual`,
  `illustration_skill`, `typography` override intake defaults and must never be replaced by an
  execution skill's own defaults (e.g. HyperFrames TTS voices are not a
  substitute for the contract voice)
- before starting work, set `status: 制作中` in 交接稿.md and move the whole
  project folder to `01-内容生产/视频工作台/制作中/<日期-主题>/`, so the other
  machine does not double-produce; all engineering happens inside that folder
- the script segments in the handoff file are the scene units; do not re-split
  or re-flow the narration
- skip intake questions the contract already answers

## Hard Rules

The rest: https://github.com/Pluviobyte/rnskill/blob/HEAD/skills/ra-video-production-director/SKILL.md
