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

mc-new

Scaffold a video project from a format profile. Use when the user says "new video", "start a project", "cut this VOD", or "make a video from this recording".

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

설치 방법 보기

포함된 파일(7)

  • SKILL.md4.4 KB
  • scripts/new_project.py8.3 KB
  • scripts/resolve_api.py4.9 KB
  • scripts/resolve_project.py5.4 KB
  • scripts/tests/test-new_project.py10.4 KB
  • scripts/tests/test-resolve_api.py1.7 KB
  • scripts/tests/test-resolve_project.py1.8 KB

SKILL.md(원문)

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

mc-new

Scaffold the project every later stage runs against: {projects-path}/<slug>/ holding project.json and brief.md. project.json is the contract every downstream skill reads without this conversation in the room, so the stage list, the mode, and the entry point have to be right at creation. brief.md carries the creator's own words and the links back to where the idea came from; nothing later recovers them.

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/new_project.py).
  • {project-root} → the project working directory.

On Activation

  1. Load 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. Resolve paths values against {project-root}.

Entry points

Settle which of the two this is before anything else: it decides the format profile and the next stage.

  • Idea-first (default): the project runs the full pipeline from braindump. Any format profile works.
  • Footage-first: the footage already exists (a livestream VOD, a recorded talk), ideation is skipped entirely, the source file is registered in sources in project.json at creation, and the next stage is cut. This needs a footage-first profile, one whose stage list contains no ideation stages (e.g. livestream-vod). If the studio has none, route the creator to mc-setup to add one rather than forcing an ideation profile.

Scaffold

Collect the slug (kebab-case), the format (a profile in {formats-path}/), a working title, and for footage-first the absolute path to the source file. Then ask the two things the creator will not volunteer:

  • Series: is this an episode of one? An episode lives in a series folder beside a shared common/ for evergreen assets (chrome, stingers, recurring graphics), and that layout is fixed at creation.
  • Deadline: does an external event gate delivery (a conference, a launch)? A date puts the project in deadline mode, where downstream stages cap iteration loops in favor of good-enough delivery. An aspirational date is not a deadline; leave it unset.

Then run:

uv run {skill-root}/scripts/new_project.py <slug> --format <format> --title "<title>" --projects-dir {projects-path} --formats-dir {formats-path}

adding the flags the answers call for: --parent <slug> for a short cut from a long-form parent, --series <series-slug> for an episode, --deadline YYYY-MM-DD for an event-gated project, and --ingest <absolute-footage-path> for footage-first (with --source-id and --source-role primary|interview|screen when the defaults do not fit).

When [editor] name is resolve, also open the video's Resolve project, named the slug:

uv run {skill-root}/scripts/resolve_project.py --project <slug> --preset "<[editor] resolve-project-preset>"

It reuses a project that already exists and never re-applies the preset to it. An empty preset creates the project with Resolve's default settings; say so. Exit 1 names what to fix (a preset Resolve does not list, or another project with work open in Resolve); relay it and re-run once the creator has fixed it. Exit 4 means Resolve Studio is not reachable: say so and continue, because the cut stage creates the project later.

Brief

Fill brief.md from what the creator gives you, never invented; ask if it is thin. Idea-first: the idea in their words, why now, and links to the source material (idea notes, prior material). Footage-first: what the footage is, what the finished video should become, and any moments they already know matter.

Handoff

Report the created project and route to the skill named by stage in project.json. Never assume the master stage list.

Checklist

  • brief.md is in the creator's language and links back to wherever the idea came from.
  • The deadline field, if set, names a real external gate.

new_project.py exits non-zero on the rest: a non-kebab slug or series, an existing project path, a missing or malformed format profile, an ideation-bearing profile under --ingest, a missing footage file, and a non-ISO deadline.

리뷰

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

댓글

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

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

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. 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의 스킬 모두 보기

이 스킬의 문제 신고