Communitygithub.com

coincollectioncord221/wechat-claw-skill

構造化JSONをWeChat記事のHTMLに変換し、バリデーション、画像管理、下書き作成、公開自動化のためのツールを提供します。

wechat-claw-skill とは?

このスキルは、構造化JSONデータをWeChat(微信)公開プラットフォーム向けの整形されたHTML記事に変換するためのツール一式を提供します。開発者やコンテンツ作成者は、JSON形式で定義された記事の構造(タイトル、見出し、段落、画像、引用など)を、WeChat公式アカウントのエディタで直接使用できるHTMLに自動変換できます。主な機能には、HTML出力の構文バリデーション、画像のアップロードと管理、WeChatの下書き作成、さらには公開プロセスの自動化が含まれます。これにより、APIベースのワークフローやCI/CDパイプラインに統合することが可能になり、手動でのコピー&ペースト作業を排除し、記事公開の効率を大幅に向上させます。対応プラットフォームは主にWeChat公開プラットフォームであり、PythonやNode.jsなどのスクリプトから利用できるツールが提供されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add coincollectioncord221/wechat-claw-skill

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

wechat-claw-skill は何をしますか?

構造化JSONをWeChat記事のHTMLに変換し、バリデーション、画像管理、下書き作成、公開自動化のためのツールを提供します。

概要

このスキルは、JSON形式で定義された記事データをWeChat(微信)の公開プラットフォームで利用可能なHTMLに変換するツール群です。バリデーション、画像の自動アップロード、下書き作成、公開機能を備えています。

特徴

  • JSONからHTMLへの変換: 構造化されたJSONデータをWeChatのエディタ互換のHTMLに変換します。
  • バリデーション: 出力されるHTMLの構文チェックとWeChatのフォーマット要件の検証を行います。
  • 画像管理: 記事内の画像を自動的にアップロードし、正しいURLに置き換えます。
  • 下書き作成: WeChatの公式APIを使用して下書き記事を作成します。
  • 公開自動化: 承認済みの記事を自動的に公開します。

インストール

# 例としてPythonパッケージの場合
pip install wechat-claw-skill

使用方法

  1. 記事データをJSON形式で準備します。
  2. 変換コマンドを実行します。
  3. バリデーションを実行してエラーを修正します。
  4. 画像をアップロードします(自動または手動)。
  5. 下書きを作成し、必要に応じて公開します。

例

from wechat_claw import WeChatConverter

converter = WeChatConverter()
article_json = {
    "title": "サンプル記事",
    "content": [
        {"type": "heading", "level": 1, "text": "はじめに"},
        {"type": "paragraph", "text": "これはサンプル記事です。"}
    ]
}
html = converter.convert(article_json)
print(html)

設定

環境変数または設定ファイルでWeChat APIの認証情報を設定します。

  • WECHAT_APP_ID: アプリID
  • WECHAT_APP_SECRET: アプリシークレット

ライセンス

MIT

関連スキル