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

papercut-hook

Write or fix the hook of a papercut reel. Produces the SAY / WRITE / SHOW / ALIGN block, five variants scored with the hook check, the frame-0 cover title and the motion out of the hook. Use for "write a hook for...", or when a reel's first three seconds lose people.

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

설치 방법 보기

포함된 파일(2)

  • SKILL.md4.9 KB
  • references/hook-patterns.md4.0 KB

SKILL.md(원문)

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

Papercut hook

The hook is the most important step. A reel's hook is three separate, explicit layers, and none may be skipped or left implied. Write all of them before anything else in the script.

Preflight

  • Install: Minimal is enough. No library needed.
  • Read the BRIEF at the top of episodes/NN-slug/research/facts.md (topic, format, audience, CTA) and the facts list, so every claim can be checked. If there is no BRIEF, run papercut-strategy first.
  • Read SERIES.md for the audience level and regions.

The HOOK block

HOOK
SAY:   <the first spoken sentence>
WRITE: <the frame-0 title, 2-5 words, ideally a number; the episode.json "hook">
SHOW:  <what frame 0 and the first 2 s show: the mid-action moment, the camera move>
ALIGN: <the one idea all three point at>

No scene gets built until all four lines are filled and pass the alignment test.

LayerRule
SHOW, the first frameThe most striking moment, already mid-action. No establishing shot, no fade-in, no empty room. It must make sense muted.
WRITE, the on-screen titleThe cover title (2-5 words, ideally a number), fully visible on frame 0 for about 2-3 s. It carries the other half of the gap, never the same words as the voice.
SAY, the spoken lineOpens the gap within about 10 words. Names who it's for. The stake or number comes early. Never answers itself. No anonymous news framing ("Someone just released..."); a named, credible source is fine.

Skip the "stated as news" opening from beat 1 of the spine ("A solo dev just open-sourced..."). Open the gap and the stake instead, and name a big brand the viewer already knows in the first sentence.

Alignment test

What you show, what you write and what you say all point at one idea. They differ in words, never in subject. If the voice says "your screenshots leaked" while frame 0 is a calm desk and the title is about stars, each layer opens a different loop and none lands. Cover any two layers: the remaining one should still hint at the same idea.

Variants and the hook check

  1. Write 5 variants from at least three of the seven patterns in references/hook-patterns.md (borrowed authority + giveaway, name the viewer then a number, one object one number one twist, price shock, pain, verdict or conflict, own authority).
  2. Score each with one point per yes:
    1. Does the spoken line open a gap (a question or tension the viewer needs closed) within about 10 words?
    2. Does it say who it's for, or what is at stake?
    3. Does it carry one concrete number, object or twist instead of a vague claim?
    4. Does it leave the answer for later?
    5. Does frame 0 plus the title work with the sound off?
    6. Is every claim true to the facts sheet?
  3. Pick the variant with the most points. Drop any variant that fails question 6.

The frame-0 title (episode.json "hook")

Every reel opens on its hook. The hook key in episode.json puts the cover title on screen from frame 0 (build_vo.py writes it into plan.json) and holds the banner back until the title leaves.

"hook": {"lines": [["AI", "LEAKED"], ["13,000+"]], "hot": ["13,000+"], "until": "yes", "size": 108, "top": 220}
  • lines: the WRITE text as torn tags, one array of words per line. hot: the words that get the yellow tag.
  • The title leaves at the onset of the until word (["yes", 2] for its 2nd occurrence), or after "hold" seconds (default 2.4).
  • Title stays 2-5 words and shares no words with SAY.

The cut out of the hook carries motion

A hook that ends on a held pose feels abrupt and drops the attention it just earned.

  • Give the hook scene's last ~10 frames an accelerating push (a tiny pull back first).
  • Scene 2 opens on an impact at its focal prop, then the camera eases back to the set. For example, the proof card slams onto the board with a stamp, the camera starts at 1.17x, and a character scurries in from off-frame.
  • End the title on the cut with "hook": {"hold": <S01 seconds>} so it lifts away during the push instead of covering scene 2's first frames.

Gate

  • SHOW is mid-action on frame 0 and reads muted.
  • WRITE is on frame 0 and isn't the spoken words.
  • SAY opens the gap within 10 words.
  • All three pass the alignment test, and ALIGN names the one idea.
  • The winning variant scored best and passed question 6.

Hand-off

Write the HOOK block at the top of episodes/NN-slug/papercut/STORYBOARD.md (create the file if it isn't there). Note the hook's key word or number; the script's last line repeats it. Next is papercut-script, which also puts SAY into line l1_hook of narration/script.json.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Build and render a papercut episode from a storyboard with the library. Scaffolds the project, builds scenes with parallel agents, assets and audio, renders the mp4, then harvests reusables. Use for "build the reel", "scaffold an episode", "rebuild scene 4", "render it".

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

Make a papercut reel, video or explainer end to end. Short vertical (9:16) cut-paper explainers from a link (repo, product page, announcement), idea to mp4. Also routes partial asks to the stage skills and hands out the style prompt for other tools.

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

Check a papercut reel's stills against the style DNA and the storyboard. Renders contact sheets at a few timestamps, runs the full checklist, then writes the delivery summary. Use for "QA the reel", "check my scenes look like paper", "is this ready to post".

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

Turn a link into a papercut reel script. Researches a sourced facts list, writes the 75-95 word script on the 10-beat spine, a banner fact track, a staging table with one set per banner, and the humour pass. Use for "write the script", "research this repo for a reel".

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

Install, check or upgrade the papercut toolchain. Runs the doctor, asks how much to set up (Minimal, Standard, Full), then runs install.sh with flags and fixes dependency errors. Use for "set up papercut-explainer", "install papercut", "check my papercut install", "set up the voice", "why won't it render".

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

Storyboard a papercut script before any code. Writes the Camera / Cut table, one block per scene with frame-level events on each stressed word, the SFX plan and the proof beat. Use for "storyboard this script" or "plan the camera moves and cuts".

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

0xS4N4TG/papercut-explainer812026년 10월 17일 업데이트

0xS4N4TG의 스킬 모두 보기

이 스킬의 문제 신고