novel-creator について
novel-creatorは、RPG形式の対話を通じて物語のアイデアを長編小説に発展させ、EPUBを生成するスキルです。登場人物や筋書きの計画から章の執筆、電子書籍の作成まで、段階的に進めたい執筆者向けです。
主な機能
- 01対話式の物語設定と選択
- 02筋書きと関係性の追跡
- 03執筆計画の作成
- 04章の執筆ガイド
- 05書式付きEPUBの生成
活用シーン
- 01アイデアから小説を作る
- 02既存のプロットに沿った執筆
- 03次の章の執筆を続ける
- 04章をEPUBに変換する
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mave99a/ novel-skill --skill novel-creatorインストール後、Claude Code で/novel-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/personas.mdpoetry_pairs.mdscripts/create_epub.py詳細
小説の作成
インタラクティブな RPG 形式のワークフローを通じて、物語のアイデアを EPUB 形式の完全な小説に仕上げます。
ワークフロー
[Story Concept] → [Interactive RPG] → [Writing Plan] → [Chapters] → [EPUB]
Phase 1 Phase 2 Phase 3 Phase 4 Phase 5
フェーズ 1:物語の設定
AskUserQuestion ツールを使用して、次の内容を確認します。
| 要素 | 選択肢 | デフォルト |
|---|---|---|
| ジャンル | 穿越/Fantasy/Romance/Mystery | 穿越 |
| 舞台 | 古代の宮廷/現代/ファンタジー世界 | 宮廷 |
| 主人公 | 名前、背景、能力 | - |
| 目標 | 達成したいこと | 生き延びて成功する |
| 長さ | 章数 × 単語数 | 10 × 5000 |
舞台に基づいて、references/personas.md からキャラクターのペルソナを読み込みます。
フェーズ 2:インタラクティブ RPG
ユーザーが AskUserQuestion を使って選択する形式で、10~15 個の意思決定ポイントを実施します。
[Vivid scene description]
↓
AskUserQuestion with 3-4 meaningful choices
↓
[Consequence + next scene]
盛り込む必須要素:
- 技術/知識:現代の知識を「魔法」として活用する(スマートフォン→照妖鏡、化学→炼丹)
- ファンタジー:特殊能力(灵觉)、アーティファクト(蓄雷珠)、予言
- ロマンス:初対面 → 助け合い → 想いを寄せる → 告白
全体を通して記録する内容:
- 重要なプロットポイントと決断
- 関係性の進展段階
- 獲得したアイテムと能力
- 伏線として仕込んだ要素
フェーズ 3:執筆計画
次の内容を含む task_plan.md を作成します。
# Writing Plan: [Title]
## Characters
| Name | Role | Traits | Arc |
|------|------|--------|-----|
## Foreshadowing Matrix
| Element | Ch.1 Hint | Development | Payoff |
|---------|-----------|-------------|--------|
| Tech | [seed] | Ch.4 [use] | Ch.9 [climax] |
| Fantasy | [seed] | Ch.6 [reveal] | Ch.9 [power] |
| Romance | [meeting] | Ch.5 [feelings] | Ch.10 [love] |
## Poetry Pairings (Chinese novels)
| Ch | Ancient Poetry | Modern Lyrics | Theme |
|----|----------------|---------------|-------|
See references/poetry_pairs.md for suggestions.
## Chapter Outline
- [ ] Ch.1: [title] - [key scenes, ~5000 words]
...
## Progress
| Ch | Status | Words |
|----|--------|-------|
フェーズ 4:各章の執筆
次の構成に沿って、各章(約 4000~5500 語)を執筆します。
# 第X章:[押韵标题]
> *[Ancient poetry quote]*
> *——[Author]《[Title]》*
---
## 一
[Scene 1: Setting + action]
## 二
[Scene 2: Dialogue + conflict]
## 三
[Scene 3: Resolution + hook]
---
(第X章完)
---
> *"[Modern lyrics quote]"*
> *——《[Song]》*
執筆チェックリスト:
- 臨場感のある感覚描写(視覚、聴覚、嗅覚、触覚)
- 含みのあるセリフ(言葉にしたことと本当に伝えたいこと)
- 現代的な視点を示す内面の独白
- 適切なテンポ(アクション → 会話 → 内省)
- 計画に沿った伏線
- 章末の引き
ファイル名: [##]_[章のタイトル].md(例:01_梦回千年惊鸿起.md)
各章の執筆後、task_plan.md の進捗を更新します。
フェーズ 5:EPUB の生成
次を実行します。
python3 scripts/create_epub.py
スクリプトは現在のディレクトリにある章ファイルを自動検出し、次の内容を生成します。
- タイトル/サブタイトル/著者を含む表紙ページ
- はじめにのページ
- 適切な書式設定の全章
- 目次
- 中国語の組版 CSS
出力:[書名].epub
クイックコマンド
| ユーザーの指示 | アクション |
|---|---|
| 「穿越小説を書いて」 | フェーズ 1~5 の全ワークフロー |
| 「あらすじに基づいて小説を書いて」+あらすじ | フェーズ 3~5 |
| 「章を epub に変換して」 | フェーズ 5 のみ |
| 「次の章を書き続けて」 | フェーズ 4 を再開 |
リソース
scripts/create_epub.py- EPUB 生成ツールreferences/personas.md- 舞台別のキャラクターテンプレートreferences/poetry_pairs.md- 詩と歌詞の組み合わせ
コメント
Markdown 対応