wechat-claw-skill — WeChat 公号スキル集
概要
Wechat-claw-skill は、微信公众号(WeChat Official Account)向けに設計された技能ライブラリで、構造化された JSON 記事データを WeChat 用の HTML に変換し、公開までの運用を自動化することを目的としています。本文の検証や段落・見出しのマッピング、画像の配置計画とアップロード、下書き作成や公開 API との連携など、記事配信に必要な処理をモジュール化した「スキル」として提供。公式ドキュメントは中国語・英語で整備され、OpenClaw 統合用の説明も含まれます。
リポジトリの統計情報
- スター数: 51
- フォーク数: 5
- ウォッチャー数: 51
- コミット数: 6
- ファイル数: 8
- メインの言語: Python
主な特徴
- JSON→WeChat HTML のレンダリングパイプラインを提供し、記事構造から直接公開用コンテンツを生成。
- 画像配図(配图)計画とアップロード機能を統合し、メディア管理を自動化。
- コンテンツ検証とワークフロー(下書き作成→検査→公開)の一連処理をスキル単位で組み合わせ可能。
- OpenClaw との連携ドキュメントを用意し、外部呼び出しや自動化との統合が容易。
技術的なポイント
wechat-claw-skill は「スキル(skill)」という単位で機能を分割する設計思想に基づいており、記事レンダリング・メディア管理・パブリッシュといった異なる責務を独立したモジュールで扱える点が特徴です。入力は構造化 JSON(ブロックやメタ情報を含む想定)で、各ブロックを HTML テンプレートや変換ルールにマッピングして WeChat のエディタに適したマークアップを生成します。画像周りは配図計画(どの画像をどの位置に入れるか)を立て、ローカルやリモートのメディアを一括でアップロード→ID を置換するフローを実装できるようになっています。
設計面では、API 呼び出しやアップロード処理を抽象化することで、WeChat の公式 API、あるいは OpenClaw のような中間レイヤー経由の接続を容易にし、テストや差し替えをしやすくしています。また、入力検証(スキーマチェック)とルールベースの整形処理により、公開前の品質保証を自動化可能です。SKILL.md や docs 配下の多言語ドキュメント(中文・English)により、導入手順や OpenClaw 連携方法、各スキルの利用例が参照でき、実運用での拡張性やカスタマイズ性を重視した実装になっています。Python ベースであるため、既存の CI/CD パイプラインやサーバレス環境との統合も比較的容易です。
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- LICENSE: file
- README.md: file
- SKILL.md: file
- docs: dir
…他 3 ファイル
まとめ
WeChat 公号のコンテンツ制作・配信を自動化する実用的なスキル集です。
リポジトリ情報:
- 名前: wechat-claw-skill
- 説明: 微信公众号技能库,整合多种公众号能力,便于快速调用。
- スター数: 51
- 言語: Python
- URL: https://github.com/th3ee9ine/wechat-claw-skill
- オーナー: th3ee9ine
- アバター: https://avatars.githubusercontent.com/u/59878042?v=4
READMEの抜粋:
wechat-claw
项目总览。Detailed docs:
- 中文文档: docs/README.zh.md
- English documentation: docs/README.en.md
- OpenClaw 接入: docs/openclaw.zh.md
- OpenClaw integration: docs/openclaw.en.md
微信公众号文章工具集,用于把结构化 JSON 内容渲染成公众号 HTML,并串联校验、配图规划、图片上传、草稿创建和发布流程。
wechat-claw is a toolkit for turning structured JSON articles into WeChat-ready HTML, with validation, image planning, upload, draft creation, and publ…