本文へ移動
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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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-explainer412026年10月13日 更新

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-explainer412026年10月13日 更新

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-explainer412026年10月13日 更新

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-explainer412026年10月13日 更新

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-explainer412026年10月13日 更新

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-explainer412026年10月13日 更新

0xS4N4TG のスキルをすべて見る

このスキルの問題を報告する