wechatsync について
WechatSyncは、MarkdownやHTMLの記事を複数のコンテンツプラットフォームへ同期し、ブラウザーのページから記事を抽出するCLIスキルです。CLIとChrome拡張機能はローカルで通信し、既存のブラウザーログインを使います。同期した記事は既定で下書きになります。
主な機能
- 01Markdown/HTML記事の複数平台への同期
- 02タイトルとカバー画像の指定
- 03dry-runによる同期プレビュー
- 04プラットフォームのログイン状態確認
- 05ブラウザー記事のMarkdown抽出
- 06同期記事の既定の下書き保存
活用シーン
- 01選択した複数平台への記事配信
- 02複数平台への記事同期の事前確認
- 03対象平台のログイン状態の確認
- 04現在のブラウザーページから記事を保存
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ wechatsync/ wechatsync --skill wechatsyncインストール後、Claude Code で/wechatsyncを入力して読み込まれたか確認します。
詳細
WechatSync
CLI を使って、29 以上のコンテンツプラットフォームに Markdown/HTML 記事を公開・同期します。
前提条件
このスキルには、ユーザー自身でインストールする必要がある外部ツールが必要です。
- CLI ツール(
@wechatsync/cli):オープンソースの npm パッケージ(ソースコード)。npm install -g @wechatsync/cliでインストールします - Chrome 拡張機能:オープンソースのブラウザー拡張機能(ソースコード)。Chrome ウェブストアからインストールするか、ZIP をダウンロードします
- トークン:拡張機能の設定で設定する、ユーザーが生成したトークンです。トークンはユーザーのローカル環境で作成され、CLI と拡張機能間の localhost 通信にのみ使用されます。
export WECHATSYNC_TOKEN="your-token"で設定します - プラットフォームへのログイン:ブラウザーで対象プラットフォームにログインします(拡張機能は既存のブラウザー Cookie を使用し、認証情報を保存または送信しません)
セキュリティモデル:すべてのデータはローカルに保持されます。CLI は localhost 経由で Chrome 拡張機能と通信します。拡張機能は既存のログインセッションを使用し、ブラウザーからプラットフォームの API を直接呼び出します。サードパーティのサーバーは介在しません。ソースコードはすべてオープンで、監査可能です。
コマンドを実行する前に、ユーザーが前提条件を満たしていることを確認してください。明示的な同意なしに、ユーザーに代わってパッケージをインストールしないでください。
コマンド
同期
wechatsync sync article.md -p juejin # single platform
wechatsync sync article.md -p juejin,zhihu,csdn # multiple platforms
wechatsync sync article.md -p juejin -t "Title" # custom title
wechatsync sync article.md -p juejin --cover ./cover.png # cover image
wechatsync sync article.md -p juejin --dry-run # preview only
プラットフォームと認証
wechatsync platforms # list all platforms
wechatsync platforms --auth # show login status
wechatsync auth zhihu # check single platform
抽出
wechatsync extract # extract from current browser page
wechatsync extract -o article.md # save to file
プラットフォーム ID
zhihu, juejin, csdn, jianshu, toutiao, douyin, weibo, bilibili, xiaohongshu, baijiahao, weixin, yuque, douban, sohu, xueqiu, woshipm, dayu, yidian, 51cto, sohufocus, imooc, oschina, segmentfault, cnblogs, x, eastmoney, smzdm, netease, wordpress, typecho
注意事項
- 画像は対象プラットフォームの CDN に自動アップロードされます(PNG、JPG、GIF、WebP、SVG)
- Markdown のタイトルはフロントマターの
titleまたは最初の# headingから抽出されます - 記事はデフォルトで下書きとして同期されます。公開前にユーザーが確認します
ワークフロー
- 前提条件が満たされていることを確認します(不明な場合はユーザーに尋ねてください)
- ログイン状態を確認します:
wechatsync platforms --auth - 同期します:
wechatsync sync <file> -p <platform1>,<platform2> - 下書き URL とともに結果を報告します
プロンプトの例:
- 「この記事を Juejin と Zhihu に同期して」
- 「どのプラットフォームにログインしている?」
- 「ブラウザーから記事を抽出して保存して」
- 「把这篇文章同步到掘金和知乎」