mcpField
N
novel-creator

novel-creator

github.com/mave99aクリエイティブ・メディア15772 回インストール42 週間前に更新
リポジトリ

novel-creator について

novel-creatorは、RPG形式の対話を通じて物語のアイデアを長編小説に発展させ、EPUBを生成するスキルです。登場人物や筋書きの計画から章の執筆、電子書籍の作成まで、段階的に進めたい執筆者向けです。

主な機能

  1. 01対話式の物語設定と選択
  2. 02筋書きと関係性の追跡
  3. 03執筆計画の作成
  4. 04章の執筆ガイド
  5. 05書式付きEPUBの生成

活用シーン

  1. 01アイデアから小説を作る
  2. 02既存のプロットに沿った執筆
  3. 03次の章の執筆を続ける
  4. 04章をEPUBに変換する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mave99a/novel-skill --skill novel-creator

インストール後、Claude Code で/novel-creatorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
personas.md
poetry_pairs.md
scripts/
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 - 詩と歌詞の組み合わせ

コメント