baoyu-post-to-wechat について
baoyu-post-to-wechatは、WeChat Official Accountに画像付き投稿や記事を公開するスキルです。形式別のスクリプト、Markdown変換、設定用の拡張ファイルを備えています。
主な機能
- 01画像付き投稿の公開
- 02記事の公開
- 03MarkdownからWeChat HTMLへの変換
- 04複数画像とテーマの利用
- 05EXTEND.mdによる設定
活用シーン
- 01画像付きコンテンツの投稿
- 02Markdown記事をテーマ付きで公開
- 03既定テーマやChromeプロファイルの設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jst-well-dan/ skill-box --skill baoyu-post-to-wechatインストール後、Claude Code で/baoyu-post-to-wechatを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/article-posting.mdimage-text-posting.mdscripts/cdp.tscopy-to-clipboard.tsmd-to-wechat.tspaste-from-clipboard.tswechat-agent-browser.tswechat-article.tswechat-browser.tsscripts/md/LICENSErender.tsscripts/md/extensions/alert.tsfootnotes.tsindex.tsinfographic.tskatex.tsmarkup.tsplantuml.tsruby.tsslider.tstoc.tsscripts/md/themes/base.cssdefault.cssgrace.csssimple.cssscripts/md/utils/languages.ts詳細
WeChat公式アカウントへの投稿
スクリプトディレクトリ
エージェントの実行: このSKILL.mdのディレクトリをSKILL_DIRとして特定し、${SKILL_DIR}/scripts/<name>.tsを使用します。
| スクリプト | 用途 |
|---|---|
scripts/wechat-browser.ts | 画像・テキスト投稿(图文) |
scripts/wechat-article.ts | 記事の投稿(文章) |
scripts/md-to-wechat.ts | Markdown → WeChat HTML |
設定(EXTEND.md)
Bashを使用して、次の優先順位でEXTEND.mdの存在を確認します。
# Check project-level first
test -f .baoyu-skills/baoyu-post-to-wechat/EXTEND.md && echo "project"
# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL)
test -f "$HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md" && echo "user"
┌────────────────────────────────────────────────────────┬───────────────────┐ │ パス │ 場所 │ ├────────────────────────────────────────────────────────┼───────────────────┤ │ .baoyu-skills/baoyu-post-to-wechat/EXTEND.md │ プロジェクトディレクトリ │ ├────────────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md │ ユーザーのホーム │ └────────────────────────────────────────────────────────┴───────────────────┘
┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ 結果 │ 操作 │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 見つかった │ 読み込み、解析し、設定を適用します │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ 見つからない │ デフォルトを使用します │ └───────────┴───────────────────────────────────────────────────────────────────────────┘
EXTEND.mdで設定可能: デフォルトテーマ | 自動送信の設定 | Chromeプロファイルのパス
使用方法
画像・テキスト(图文)
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --markdown article.md --images ./images/
npx -y bun ${SKILL_DIR}/scripts/wechat-browser.ts --title "标题" --content "内容" --image img.png --submit
記事(文章)
npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --markdown article.md --theme grace
詳細なリファレンス
| トピック | リファレンス |
|---|---|
| 画像・テキストのパラメーター、自動圧縮 | references/image-text-posting.md |
| 記事のテーマ、画像の処理 | references/article-posting.md |
機能比較
| 機能 | 画像・テキスト | 記事 |
|---|---|---|
| 複数の画像 | ✓(最大9枚) | ✓(インライン) |
| Markdownのサポート | タイトル/コンテンツの抽出 | 完全な書式設定 |
| 自動圧縮 | ✓(タイトル:20文字、コンテンツ:1000文字) | ✗ |
| テーマ | ✗ | ✓(デフォルト、グレース、シンプル) |
前提条件
- Google Chrome
- 初回実行時:WeChat公式アカウントにログインします(セッションは保持されます)
トラブルシューティング
| 問題 | 解決策 |
|---|---|
| 未ログイン | 初回実行時にブラウザーが開きます。QRコードをスキャンしてログインしてください |
| Chromeが見つからない | WECHAT_BROWSER_CHROME_PATH環境変数を設定します |
| 貼り付けに失敗する | システムのクリップボード権限を確認してください |
拡張機能のサポート
EXTEND.mdを使用してカスタム設定を行えます。パスとサポートされるオプションについては、設定セクションを参照してください。