WeWrite — 公众号(公式アカウント)記事の全工程AIスキル

AI/ML

概要

WeWriteは、WeChat公式アカウント(公众号)向けの記事制作をAIで自動化するためのツールセットです。Claude Codeの「skill」形式で提供され、ホットトピックの取得、SEO指標に基づくキーワード評価、複数の候補・スコアリングを経た選題、差別化された記事フレーム(骨子)の自動生成、実際の文章作成(クライアントのトーンに合わせ、AIらしさを抑える工夫あり)といった一連の工程を統合します。最終的にはWeChatの草稿箱へ下書きを自動で送るための接続機能を備え、運用フローを簡潔にします。スクリプトは主にPythonで実装され、参照用のテンプレートやガイド(references)を同梱しています。

GitHub

リポジトリの統計情報

  • スター数: 67
  • フォーク数: 9
  • ウォッチャー数: 67
  • コミット数: 2
  • ファイル数: 12
  • メインの言語: Python

主な特徴

  • ホットトピックの自動取得(微博、今日頭条、百度リアルタイム検索を対象)
  • SEO評価に基づくキーワード選定とスコアリング(百度・360の検索提案量を活用)
  • LLMを使った「選題→フレーム→執筆」の段階的生成とクライアント文体への適応
  • Claude Codeのskill形式に対応し、ワンフレーズでフルワークフローを起動可能

技術的なポイント

WeWriteは「スクレイピング+ルールベース評価+LLM生成」をパイプライン化した設計が特徴です。ホットトピック取得は scripts/fetch_hotspots.py による外部ソースの集約処理で、微博・頭条・百度などのトレンド指標をクロール/APIで取得し、重複排除や注目度の正規化を行います。SEO評価は scripts/seo_keywords.py が担当し、候補キーワードについて百度や360の検索サジェスト量を定量化してスコアリングする設計になっています。これにより「話題性」と「検索ポテンシャル」を組み合わせた選題判断が可能です。

選題とフレーム生成、記事執筆はLLM(Claude Code想定)を中心に、referencesフォルダ内のテンプレート(topic-selection.md、frameworks.md、writing-guidelines など)をプロンプトとして使用するプロンプトエンジニアリング型ワークフローです。複数の候補案を生成して3軸評価(話題性・SEO・読者適合性など)でランク付けすることで、編集者が選びやすいアウトプットを提供します。文章生成では「AIらしさを抑える」ためのポストプロセスや、クライアント独自のトーンに合わせるためのスタイル変換ルールを組み込み、簡易的な人間味付けフィルタや表現差し替え辞書を用いる点が注目されます。

実運用面では clients ディレクトリにあるコネクタ層でWeChat草稿箱へのプッシュやその他外部サービス(画像生成やSNS投稿)の接続を管理します。こうした設計により、認証情報はクライアント層に集中させ、コアの生成ロジックは再利用しやすく保つアーキテクチャになっています。Pythonベースなので拡張性は高く、将来的にはキャッシュ戦略(ホットトピックのTTL)、キューイング(大量リクエスト時の調整)、ログとメトリクスの集約(編集フローの改善に役立つA/B評価)を導入しやすい点もメリットです。一方で、スクレイピングや外部API利用には法的・倫理的配慮が必要で、運用時は利用規約やレート制限・プライバシーに注意する必要があります。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • LICENSE: file
  • README.md: file
  • SKILL.md: file
  • clients: dir(WeChat草稿箱等への接続クライアント)
  • scripts: dir(fetch_hotspots.py, seo_keywords.py 等のワークフロースクリプト)
  • scripts/fetch_hotspots.py: file(ホットトピック収集)
  • scripts/seo_keywords.py: file(キーワードのSEOスコア算出)
  • references: dir(topic-selection.md, frameworks.md, writing-guidelines.md 等のテンプレ)
  • requirements.txt: file(依存パッケージ一覧)※存在しない場合は環境情報を参照
  • READMEのドキュメントとSKILL.mdでClaude Code向けの設定や実行方法を解説

…他 7 ファイル

まとめ

Claude Code向けに実用的な公众号記事作成パイプラインを提供する、拡張性の高いPythonベースのスキル集です。

リポジトリ情報:

READMEの抜粋:

WeWrite

公众号文章全流程 AI Skill —— 从热点抓取到草稿箱推送,一句话搞定。

适用于 Claude Code 的 skill 格式。安装后对 Claude 说「用 demo 的配置写一篇公众号文章」即可触发完整流程。

功能

步骤能力脚本/模块
热点抓取微博 + 头条 + 百度实时热搜scripts/fetch_hotspots.py
SEO 评分百度 + 360 搜索建议量化scripts/seo_keywords.py
选题生成10 选题 × 3 维度评分LLM + references/topic-selection.md
框架生成5 套差异化写作骨架LLM + references/frameworks.md
文章写作去 AI 痕迹 + 客户风格适配LLM + references/writing-guid...