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)。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト