본문으로 건너뛰기
cccskills
무료GitHub에 공개

mc-script

Weave the script from outline and braindump. Use at the script stage after gate 1, or when the user says "write the script" or "draft the script".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(3)

  • SKILL.md4.3 KB
  • scripts/lint_script.py2.5 KB
  • scripts/tests/test-lint_script.py4.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

mc-script

The anti-LLM-slop stage. The script is woven, not written: everything worth saying is already in braindump.md, and your craft is the weave. The outcome is script.md, performed to camera by the creator who dumped it. Read every line aloud in your head at their pace; anything you stumble on, they will too.

Resolution rules

  • Bare paths resolve against {video-path}, the current video project at {projects-path}/<slug>/.
  • {skill-root} → this skill's installed directory; files in it always carry it ({skill-root}/scripts/lint_script.py).
  • {project-root} is the project working directory; the studio config's paths values resolve against it.

On Activation

  1. Resolve the studio config: uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key modules.manticore. Empty means mc-setup has not run: stop and route the creator there.
  2. Read project.json (confirm gate 1 passed: approvals.outline is a date, stage is script), outline.md, braindump.md, and the format profile.
  3. Read {brand-path}/voice-bible.md. If it does not exist, tell the creator it is missing and that writing in their voice cannot happen without it, then route to mc-setup and stop.
  4. Read {brand-path}/exemplars/. If it does not exist, tell the creator it is missing and that weaving against their own proven scripts cannot happen without it, then route to mc-setup and stop. Take 1 to 2 files from it.
  5. Read {brand-path}/blacklist.md. If it does not exist, tell the creator it is missing and that the blacklist lint before handoff cannot happen without it, then route to mc-setup and stop.
  6. Read {brand-path}/craft-checklist.md. If it does not exist, tell the creator it is missing and that the craft pass before presenting cannot happen without it, then route to mc-setup and stop.

The weave

Work beat by beat under the quote-or-cut contract:

  • Lift the creator's braindump phrasing directly, smoothing only for spoken flow.
  • Every sentence either traces to a braindump passage or carries an inline [INVENTED] flag. Flags are for connective tissue only; a content claim that needs inventing is a gap in the braindump, so ask the creator. If more than roughly a quarter of the sentences would need a flag, stop and send the project back to mc-braindump: the raw material is not there yet.
  • Write the hook LAST, from the approved candidate, once the body proves what the hook can promise.
  • No stage directions, no camera notes, no "(pause)" theater unless the creator asked for them.

The CTA

Weave the configured CTA line(s) from [cta] in the studio config, following the outline's CTA plan line and the craft checklist's lower-the-barrier rule. CTA copy is the one sanctioned exception to quote-or-cut: it comes from the configured items (kind, label, url), not the braindump, and needs no [INVENTED] flag. If [cta] is empty, weave no ask rather than invent one.

Lines already on camera

If project.json sources has an interview recording, transcribe it if not yet done (mc-cut's transcribe.py) and mark every script line whose phrasing was already spoken well on camera with an inline [TAKE <source-id> <start>s-<end>s] from the word timestamps. Those lines may not need re-recording, only reorganizing at the cut stage.

QA before presenting

  • uv run {skill-root}/scripts/lint_script.py {projects-path}/<slug>/script.md --blacklist {brand-path}/blacklist.md. Exit 1 lists violations; fix every one.
  • Run the creator's craft checklist at {brand-path}/craft-checklist.md, plus the manual QA list at the bottom of their blacklist.
  • Runtime from the real word count at the creator's measured wpm ([owner] wpm), stated and flagged if it misses the format's target length.

Handoff

Write script.md with the [INVENTED] flags still visible, update project.json (append script to stages_done, set stage to the next entry in its stages array), and present. The ball is then the creator's: record, drop takes in raw/ at constant frame rate. Where [TAKE ...] markers exist, list the delta explicitly: which lines are already captured on the interview recording, which still need recording.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

mc-agent

무료

Front the studio as Manny the Manticore. Use when the user says "Manny", "Manticore", or "talk to Manny".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

mc-assets

무료

Farm the stills and b-roll the beats need. Use at the assets stage, or when the user says "farm the assets", "find the images", or "get the b-roll".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

mc-audio

무료

Farm narration, music beds, and SFX locally. Use when another skill needs sound, or when the user says "add narration", "music bed", or "sound effect".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

mc-beats

무료

Riff visuals, then build the graphics beat table. Use at the beats stage after gate 2, or when the user says "plan the graphics", "beat table", or "what visuals go here".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

Capture the creator's idea in their exact words. Use at the braindump stage, or when the user says "braindump", "let me talk this through", or "here is my idea".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

mc-cut

무료

Cut raw takes into an approved, rendered edit. Use at the cut stage with recordings in raw/, or when the user says "cut the takes", "make the cutplan", "render the preview", or "render the final".

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

bmad-code-org/bmad-manticore72026년 10월 17일 업데이트

bmad-code-org의 스킬 모두 보기

이 스킬의 문제 신고