zenstory-ai/oh-story-claudecode
Claude Code / Codex / OpenCode agent skills for writing Chinese web novels (网文): 扫榜、拆文、写作、去AI味、封面全流程,长篇短篇都支持 | 13 skills for novel writing and long-form fiction with file-based continuity tracking. MIT.
Oh Story – AI 支援ウェブ小説執筆スキルパック
これは何か – プログラミングエージェント(Claude Code、Codex CLI、Google Antigravity、OpenCode、ZCode、OpenClaw、Reasonix など)をフルスタックの小説執筆アシスタントに変える 13 の「スキル」のコレクションです。このパッケージは中国語ウェブ小説の完全なパイプラインを処理します:
- 掃榜 – 市場ランキングをスクレイピングして、収益性の高いトピックを選びます。
- 拆文 – ベストセラー作品を再利用可能なプロットモジュールに分解します。
- 寫作 – アウトライン、詳細な章計画、そして散文自体を生成します。
- 去 AI 味 – 出力を検査して、ステレオタイプな AI 表現を除去します。
- 封面 – 内蔵の画像モデルを使用して表紙画像を生成します。
これらはすべてエージェントが既に使用しているモデル上で実行されます。GPU や追加のモデルデプロイは不要です。唯一の追加計算は、決定論的チェックを実行しプロジェクトファイルを管理するローカルの Node/Python スクリプト一式です。
クイックスタート / インストール
# グローバルにインストール(任意のフォルダで使用可能)
npx skills add zenstory-ai/oh-story-claudecode -y -g
# または現在のプロジェクトにローカルインストール
npx skills add zenstory-ai/oh-story-claudecode -y
スキルが追加されたら、執筆プロジェクトのルートでブートストラップコマンドを実行します:
/story-setup # または Codex では $story-setup
これにより、必要なディレクトリ構造(設定/、大綱/、正文/、追蹤/ …)が作成され、7 つの専門エージェントと 8 つの自動化フックが登録されます。
コアワークフロー(簡略化された mermaid 図)
flowchart LR
A[Setup] --> B[掃榜]
B --> C[拆文]
C --> D[寫作]
D --> E[去 AI 味]
E --> F[封面]
長編小説は 掃榜 → 拆文 → 長編執筆 のパスをたどります。短編作品は類似の短編ステップを使用します。
主要コマンド(スキル)
| スキル | トリガー | 機能 |
|---|---|---|
story-setup |
/story-setup または $story-setup |
現在のプロジェクトにエージェント、フック、ファイル構造をデプロイします |
story-long-write |
/story-long-write |
長編小説のアウトライン、キャラクターシート、章の散文を生成します |
story-short-write |
/story-short-write |
短編プロジェクト向けの上記と同様の機能 |
story-deslop |
/story-deslop |
既知の AI スタイルの文パターン、句読点の問題、決まり文句を除去するリントパス |
story-cover |
/story-cover |
GPT-Image-2 モデル(またはフォールバック API)を呼び出して、タイトル/ジャンルに基づく表紙画像を作成します |
story-long-analyze / story-short-analyze |
/story-long-analyze / /story-short-analyze |
参考作品をプロットモジュールに分解し、ペース、フックなどをスコアリングします |
story-import |
/story-import |
既存の原稿を標準プロジェクト構造に変換して続行します |
story-dashboard |
/story dashboard |
ローカル Web UI(127.0.0.1)を起動して、ファイルツリーの閲覧、デモの表示、Markdown の編集、コマンドの実行を行います |
長編の一貫性を保つ方法
- ファイルシステムメモリ – すべての設定、アウトライン、章の下書き、JSON「追跡状態」はディスクに保存されます。エージェントは現在の章に必要な小さなスライスだけを読み取り、コンテキストオーバーフローを回避します。
- ガードフック –
guard-outline-before-prose.shは、その章の詳細なアウトラインが存在するまで散文生成をブロックします。 - 一貫性チェッカー – 散文が書かれた後、
consistency-checkerエージェントが、伏線のプロットポイント、キャラクター状態、「作者の真実 vs. 読者が知っていること」のタイムラインが一致することを検証します。 - 決定論的フック – 7 つのエージェント(アーキテクト、ライター、一貫性、キャラクターデザイナー、リサーチャー、エクスプローラー、抽出者)と 8 つのフックが、確率的な驚きなしに品質を保証します。
出力例(抜粋)
## 現在の章
- 第 21 章 – シーン:火箭軍文工団オフィス
## アクティブな伏線
- F054|譚守義は隣市の住所を渡し、江晨は翌日話を聞きに行くことを決める|第20章で伏線|第22章で回収|高
- F057|譚守義には50年間誰も最後まで聞いたことがない話があり、内容は明かされていない|第21章で伏線|第22章で回収|高
デモフォルダには、完全な長編小説ファイル、古典『盤龍』の分解レポート、生成された表紙画像が含まれています。
使用するタイミング
- すでに Claude Code または類似のコーディングエージェントを使用しており、別の LLM サーバーを立ち上げずに小説執筆機能を追加したい場合。
- コンテキストサイズがボトルネックとなる長編連載ウェブ小説(数万字)に対して、決定論的で再現可能な出力が必要な場合。
- 公開前に「AI 風味除去」ステップを自動化して、散文をより人間らしく感じさせたい場合。
制限 / 注意点
- 表紙ジェネレーターは GPT-Image-2 モデルに依存しています。エージェントがアクセスできない場合は、外部 API キーが必要です。
- すべてのチェックはローカルスクリプトです。外部の AI 検出器(朱雀など)がテキストを人間が書いたものとしてラベル付けすることを保証するものではありませんが、ステレオタイプな AI 表現を大幅に削減します。
- このスキルセットは ClawHub 配布メカニズムに結びついています。
npx skills …または自然言語のインストールコマンドでインストールする必要があります。
コミュニティとサポート
- Telegram グループ: https://t.me/ohstoryclaudecode
- GitHub Discussions と Issues は、トラブルシューティング、機能リクエスト、出力例の共有に使用します。
- 通常の pull request ワークフローを通じて、新しいスキル、市場データの更新、追加のナレッジベースエントリを貢献できます。
TL;DR
Oh Story は、コーディングエージェントをターンキーな中国語ウェブ小説作家に変えます。市場トレンドのスクレイピング、ベストセラーの分解、アウトラインの構築、章の執筆、AI スタイルの散文の除去、表紙の作成まで、追加の GPU なしで行います。npx skills add … でインストールし、/story-setup を実行し、/story-long-write または /story-short-write コマンドを発行します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト