superzhang21/ghostwriter

影子作家 · 为角色建立可复用的写作与语言特征模型,让 AI 稳定地「像某个人」说话。Python / Agent Skill 双形态。

解決すること

同じことを同じ口調で書くのは退屈です。Ghostwriterは、魯迅、丁元英、李雲龍、林黛玉などの深くモデル化された架空・公のペルソナのライブラリを提供し、あらゆるAIがその人物のように話せるようにします。複雑なプロンプトを自分で書く代わりに、「魯迅に切り替えて」と言うだけで、AIはその人の話すリズム、語彙の選択、思考パターンを採用します。

仕組み

このプロジェクトは各ペルソナをdata/ディレクトリのJSONファイルとして保存します。依存関係のないPythonスクリプト(skill/scripts/ghostwriter-sync.py)がこれらのファイルを読み取り、コピー&ペースト可能なペルソナプロンプトを出力します。以下のいずれかを使用できます:

  • スクリプトを直接実行:python3 skill/scripts/ghostwriter-sync.py --apply 魯迅でプロンプトを取得し、ChatGPT、Claude、Gemini、または任意のAIチャットに貼り付けます。
  • Hermes、Claude Code、Cursorなどのエージェント用のスキルとしてインストールし、自然言語でペルソナを切り替えることもできます。

スクリプトは--list、--info、--apply、--json、--no-sync(オフライン用)などのコマンドをサポートしています。さらに、プロキシを介して同期し、最新のキャラクターを取得することもできます。

対象者

多様なスタイルを求めるコンテンツライター、一貫したキャラクターの声を必要とするゲーム・小説作家、同じデータに異なる視点を求めるビジネスアナリスト、または深夜に架空のキャラクターとチャットしたい人。カスタムプロンプトを受け付けるあらゆるAIプラットフォームで動作するため、特別な設定は不要です。

ハイライト

  • 中国文学、ドラマ、公人から生まれた15以上の既製ペルソナ。それぞれ独自の声と視点を持ちます。
  • あらゆるAIツールで動作—プラグイン不要で、生成されたプロンプトをコピー&ペーストするだけです。
  • 依存関係のないPythonスクリプト。エージェントスキルとしてインストールしてハンズフリーで切り替えることも可能です。
  • 拡張可能:既存の形式に従って、JSONファイルをdata/にドロップするだけで独自のキャラクターを追加できます。
  • 非商用・改変禁止ライセンス(CC BY-NC-ND 4.0)。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト