Agent skill

Plot Hook

by MJbae in MJbae/awesome-novel-studio

웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다. An agent skill from MJbae/awesome-novel-studio.

Apache-2.0Auto-check passed

Install Plot Hook

skills CLI
$ npx skills add MJbae/awesome-novel-studio --skill plot-hook -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MJbae/awesome-novel-studio plot-hook --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MJbae/awesome-novel-studio.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/plot-hook .claude/skills/plot-hook && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
plot-hook
GitHub stars
155
Token cost
~1.2k tokens
SKILL.md length
198 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Apache-2.0

At a glance

웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다. An agent skill from MJbae/awesome-novel-studio.

  • SKILL.md covers 사전 조건, 모드 A: 큰 설계 (전체 소설 대상) and 모드 B: 작은 설계 (25화 단위)
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Plot Hook is an agent skill from MJbae/awesome-novel-studio. 웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다. 전체 서사 아크/카타르시스 리듬/유료 전환 전략(큰 설계)과 25화 세부 플롯/회차별 훅(작은 설계)을 수행. 플롯/훅만 단독으로 필요할 때(서사 구조, 에피소드 구성, 훅 전략, 유료 전환 기획) 이 스킬을 사용할 것. 부트스트랩/캐릭터와 함께 통합 설계가 필요하면 design을 사용하라.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: AI Web Novel Creation Harness — A Claude Code Plugin. The licence is Apache-2.0.

Example prompts

  • “/plot-hook”

What it can do on your machine

Read from SKILL.md and the folder at commit bb72065. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Plot Hook loads about 1.2k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 198 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from MJbae/awesome-novel-studio at commit bb72065, republished under its Apache-2.0 licence (© MJbae). 198 words, ~1,153 tokens.

Download SKILL.mdSave it as .claude/skills/plot-hook/SKILL.md (or your agent's skills folder).
name
plot-hook
description
웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다. 전체 서사 아크/카타르시스 리듬/유료 전환 전략(큰 설계)과 25화 세부 플롯/회차별 훅(작은 설계)을 수행. 플롯/훅만 단독으로 필요할 때(서사 구조, 에피소드 구성, 훅 전략, 유료 전환 기획) 이 스킬을 사용할 것. 부트스트랩/캐릭터와 함께 통합 설계가 필요하면 design을 사용하라.

Novel Plot Hook — 플롯 및 훅 가이드 생성 스킬

웹소설의 플롯 구조와 독자 유지 훅을 설계한다. 큰 설계와 작은 설계 두 가지 모드로 동작한다.

사전 조건

  • references/genre-dna-framework.md의 서사 공식 및 카타르시스 리듬 숙지
  • concept-builder의 부트스트랩 문서 참조 (핵심 역량 모듈, 유료 전환 전략)
  • character-architect의 캐릭터 시트 참조 (적대자 계층, VIP 리스트)

모드 A: 큰 설계 (전체 소설 대상)

전체 소설의 서사 아크, 카타르시스 리듬, 장기 연재 구조를 설계한다.

출력 템플릿: 플롯 및 훅 가이드
markdown
# [작품 가제] — 플롯 및 훅 가이드

## 1. 대주제 서사선
- **테마**: [작품을 관통하는 핵심 테마 한 문장]
- **메인 퀘스트**: [소설 전체를 관통하는 최종 목표]
- **서사 공식**: [이 작품 고유의 서사 경로 — 시작 → 경과 → 정점]

## 2. 전체 서사 아크 구조

### 아크 총괄표
| 아크 | 화수 | 제목 | 핵심 갈등 | 주요 적대자 | 클라이맥스 | 스케일 |
|------|------|------|----------|-----------|----------|--------|
| 프롤로그 | 1~3화 | [제목] | [도입 갈등] | — | [서사 시동] | 개인 |
| 아크1 | 4~25화 | [제목] | [갈등] | [적대자] | [대형 카타르시스] | 개인/조직 |
| 아크2 | 26~50화 | [제목] | [갈등] | [적대자] | [대형 카타르시스] | 조직 |
| 아크3 | 51~100화 | [제목] | [갈등] | [적대자] | [대형 카타르시스] | 조직/지역 |
| ... | ... | ... | ... | ... | ... | ... |

### 아크별 개요
#### 프롤로그 아크 (1~3화)
- **1화**: [강렬한 도입 — 주인공의 상황을 압축 제시]
- **2화**: [서사 동력 확보 + 핵심 역량 힌트]
- **3화**: [소규모 카타르시스 — 주변 경탄 리액션]

#### 아크 1 (4~25화)
- **도입**: [전문 분야 진입 — 어떤 위치에서 시작]
- **전개**: [초기 성과를 올리는 과정]
- **위기**: [첫 주요 적대자의 방해]
- **클라이맥스**: [25화 기점 대형 카타르시스]
- **정리**: [아크 마무리 + 다음 아크 복선]

#### 아크 2 (26~50화)
[동일 구조로 기술]

## 3. 카타르시스 리듬 맵

### 쾌감/긴장 주기

화수: |----5----|---10----|---15----|---20----|---25----| 쾌감: ....K.......K........K.......K.........★(대형) 긴장: ..T.....T.......T.........T........... (K=소 카타르시스, T=긴장, ★=대형 카타르시스)


### 리듬 규칙
- 매 5~10화: 소규모 카타르시스 (에피소드 단위 사건 해결)
- 매 25~50화: 대형 카타르시스 (아크 클라이맥스)
- 긴장 최대 지속: 2화 (반드시 해결 실마리 제시)
- 25화, 50화, 75화, 100화 ±3화에 최대 필력 집중

### 긴장/이완 교대 패턴
| 유형 | 기능 | 비중 | 배치 |
|------|------|------|------|
| 전문 지식 카타르시스 | 핵심 쾌감 | 40% | 매 3~5화 |
| 적대자 제압 | 분노 해소 | 25% | 아크 중후반 |
| 일상/힐링 | 이완 | 15% | 긴장 아크 직후 |
| 복선/떡밥 | 몰입 유지 | 10% | 아크 전환기 |
| 로맨스/관계 | 감정선 | 10% | 전체 균등 배분 |

## 4. 핵심 역량 활용 스케줄

### 핵심 역량 모듈 활용 타임라인
| 화수 | 활용 정보 | 활용 상황 | 서사 효과 | 긴장도 |
|------|----------|----------|----------|--------|
| [N화] | [정보/능력] | [위기 상황] | [카타르시스/복선] | [상/중/하] |

### 핵심 역량 소진 대비
- **전환점**: [N]화 — 초기 역량만으로는 부족해지는 시점
- **대체 동력**: [주인공 자체 성장/새로운 도전/예측 불가능한 변수]

## 5. 유료 전환 전략

### 무료 구간 설계 (1~25화)
| 화수 | 이벤트 | 목적 |
|------|--------|------|
| 1~3화 | [프롤로그] | 감정 앵커링 |
| 4~10화 | [초기 카타르시스] | 장르 확인 |
| 11~20화 | [능력 확립] | 주인공 매력 각인 |
| 21~25화 | [대형 이벤트] | 유료 전환 동기 |

### 유료 전환 직후 (26~30화)
- [25화에서 건 떡밥을 26화에서 즉시 회수]
- [15~25화에서 검증된 패턴을 재배치]
- [절대 텐션을 낮추지 않는다]

## 6. 장기 연재 구조 장치
- **스케일 확대 로드맵**: 개인 → 조직 → 지역 → 국가
- **소재 고갈 방지**: [새로운 전문 영역 확장 / 복합 장르 도입 / 특수 능력 활용]
- **뇌절 방지 원칙**: 일일 연재 유지, 비축분 확보, 조회수 감소 시 즉시 플롯 점검
큰 설계 체크포인트
  • 프롤로그 3화가 검증된 1-2-3화 공식을 따르는가
  • 50화 단위 아크가 명확한 시작-전개-위기-클라이맥스-정리 구조인가
  • 카타르시스 리듬이 510화 소카타르시스, 2550화 대카타르시스를 지키는가
  • 유료 전환 시점에 최대 텐션이 배치되었는가
  • 핵심 역량 소진 후의 대체 동력이 준비되었는가

모드 B: 작은 설계 (25화 단위)

특정 25화 구간의 에피소드별 상세 플롯과 회차별 훅을 설계한다.

입력
  • 큰 설계의 플롯 및 훅 가이드
  • 캐릭터 시트 (큰 설계 + 해당 아크 세부)
  • 대상 화수 구간 (예: 1~25화)
출력 템플릿: 세부 플롯 및 훅 가이드
markdown
# [작품 가제] — 세부 플롯 및 훅 가이드 ([N]~[M]화)

## 1. 아크 요약
- **아크 제목**: [제목]
- **핵심 갈등**: [이 구간의 중심 갈등]
- **시작 상태 → 종료 상태**: [주인공의 변화]

## 2. 에피소드별 상세 플롯

### [N]화: [에피소드 제목]
- **서론** (1,000자): [도입부 — 상황 설정, 갈등 암시]
- **본론** (3,500자): [전개 — 핵심 사건, 전문 지식 활용]
- **결론** (500자): [클리프행어/카타르시스/반전 — 가장 중요!]
- **훅 포인트**: [독자가 다음 화를 클릭하게 만드는 요소]
- **쾌감/긴장**: [K/T — 이 화의 감정 톤]
- **핵심 역량 활용**: [사용 여부 + 내용]

### [N+1]화: [에피소드 제목]
[동일 구조 반복]

## 3. 카타르시스 리듬 배분표

| 화수 | 타입 | 강도(1~5) | 내용 | 비고 |
|------|------|----------|------|------|
| N화 | K | 3 | [소규모 카타르시스] | |
| N+1화 | T | 2 | [긴장 조성] | 다음 화에서 해소 |
| N+2화 | K | 4 | [카타르시스 해소] | |
| ... | ... | ... | ... | ... |
| N+24화 | ★ | 5 | [대형 카타르시스] | 아크 클라이맥스 |

## 4. 회차별 훅 포인트 요약

| 화수 | 결론부 훅 | 훅 유형 | 해소 화수 |
|------|----------|---------|----------|
| [N화] | [다음 화를 읽게 하는 요소] | [클리프행어/반전/떡밥/위기] | [N+1~N+2화] |

## 5. 복선/떡밥 관리표

| 설치 화수 | 떡밥 내용 | 회수 화수 | 회수 방식 |
|----------|----------|----------|----------|
| [N화] | [심어둔 복선] | [M화] | [어떻게 회수] |

## 6. 전문 지식 활용 장면

| 화수 | 전문 지식 | 서사 상황 | 리액션 묘사 | 비유/대비 |
|------|----------|----------|-----------|----------|
| [N화] | [지식/기술] | [활용 장면] | [주변 반응] | ["일반인 5분 → 주인공 3초" 식] |
작은 설계 체크포인트
  • 모든 회차의 결론부(500자)에 훅이 있는가
  • 긴장이 2화 이상 지속되는 구간이 없는가
  • 5~10화마다 소 카타르시스가 배치되었는가
  • 복선 설치 후 50화 이내에 회수되는가
  • 전문 지식 활용 장면에 리액션 묘사가 포함되었는가
  • 25화 기점 ±3화에 대형 카타르시스가 배치되었는가

© MJbae, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/plot-hook of MJbae/awesome-novel-studio.

Open the folder on GitHubat commit bb72065

Compare with similar skills

Plot Hook next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Plot Hook compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Plot Hook this skillMJbae/awesome-novel-studio155—~1.2kAutomated safety check: PassApache-2.0
Agent Runtime Lifecycle Hookslobehub/lobehub83k—~2.8kAutomated safety check: PassCustom licence
Plotlydavila7/claude-code-templates32k14 repos~1.8kAutomated safety check: PassMIT
Agentmemory Capture Hooksrohitg00/agentmemory29k—~444Automated safety check: PassApache-2.0
Crush Hook Writercharmbracelet/crush29k—~1.8kAutomated safety check: PassCustom licence
Hook Development for Claude Code Pluginsanthropics/claude-plugins-official38k11 repos~4.1kAutomated safety check: NotesApache-2.0

Similar skills

  • Registers lifecycle hooks on an agent run to observe, mock or intervene at each step, dispatching them in the order they were registered.

    83k GitHub stars~2.8k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Plotly

    davila7/claude-code-templates

    Interactive scientific and statistical data visualization library for Python.

    32k GitHub starsUsed in 14 repos~1.8k tokens
    Data & AnalyticsAuto-check passed
  • Agentmemory Capture Hooks

    rohitg00/agentmemory

    Describes the lifecycle hooks in the agentmemory Claude Code plugin that record observations automatically, and what to check when observations go missing.

    29k GitHub stars~444 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Crush Hook Writer

    charmbracelet/crush

    Helps write, debug and configure Crush hooks in crush.json that block, approve or rewrite tool calls before they run.

    29k GitHub stars~1.8k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Hook Development for Claude Code Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.

    38k GitHub starsUsed in 11 repos~4.1k tokens
    Agent WorkflowsAuto-check: notes
  • Hooks

    parcadei/Continuous-Claude-v3

    Hook Development Rules

    3.9k GitHub starsUsed in 2 repos~344 tokens
    Agent WorkflowsAuto-check passed

More from MJbae/awesome-novel-studio

All 10 skills in this repo
  • Create

    MJbae/awesome-novel-studio

    웹소설 에피소드 창작 오케스트레이터. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~4k tokensUpdated 5 mo ago
    Auto-check passed
  • Design

    MJbae/awesome-novel-studio

    웹소설의 통합 설계 라우터. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~489 tokensUpdated 5 mo ago
    Auto-check passed
  • Polish

    MJbae/awesome-novel-studio

    웹소설 윤문 스킬. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~3.6k tokensUpdated 5 mo ago
    Auto-check passed
  • Rewrite

    MJbae/awesome-novel-studio

    에피소드 재작성(rewrite) 스킬. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~4.1k tokensUpdated 5 mo ago
    Auto-check passed
  • Bootstrap

    MJbae/awesome-novel-studio

    웹소설의 부트스트랩 문서를 단독으로 생성한다. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~509 tokensUpdated 5 mo ago
    Auto-check passed
  • Character

    MJbae/awesome-novel-studio

    웹소설의 캐릭터 시트를 단독으로 생성한다. An agent skill from MJbae/awesome-novel-studio.

    155 GitHub stars~1.1k tokensUpdated 5 mo ago
    Auto-check passed

Questions about Plot Hook

What does Plot Hook do?

웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다. An agent skill from MJbae/awesome-novel-studio. Plot Hook is an agent skill from MJbae/awesome-novel-studio. 웹소설의 플롯 구조와 훅 가이드를 단독으로 생성한다.

How do I install Plot Hook in Claude Code?

Run `npx skills add MJbae/awesome-novel-studio --skill plot-hook -a claude-code`. Or copy the skill folder (skills/plot-hook in MJbae/awesome-novel-studio) into .claude/skills/plot-hook in your project. Claude Code loads it when a task matches its description.

How do I install Plot Hook in Codex?

Run `npx skills add MJbae/awesome-novel-studio --skill plot-hook -a codex`. Or copy the skill folder (skills/plot-hook in MJbae/awesome-novel-studio) into .agents/skills/plot-hook in your project. Codex loads it when a task matches its description.

Can I use Plot Hook in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MJbae/awesome-novel-studio --skill plot-hook -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/plot-hook, .gemini/skills/plot-hook, .github/skills/plot-hook and .opencode/skills/plot-hook in your project.

What does Plot Hook need to run?

SKILL.md names no scripts, command-line tools or credentials: Plot Hook is instructions for the agent only.

Does Plot Hook access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Plot Hook safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Plot Hook use?

Plot Hook is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Plot Hook use?

About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Plot Hook?

Skills that share tags, products or a category with Plot Hook: Agent Runtime Lifecycle Hooks (lobehub/lobehub, 83k stars), Plotly (davila7/claude-code-templates, 32k stars), Agentmemory Capture Hooks (rohitg00/agentmemory, 29k stars) and Crush Hook Writer (charmbracelet/crush, 29k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Plot Hook?

MJbae (a GitHub user) maintains it in MJbae/awesome-novel-studio, which has 155 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on April 14, 2026.

Source: MJbae/awesome-novel-studio on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.