Communitygithub.com

linyi0422/wechat-tech-booklet

技術系WeChat公式アカウントの記事をオフラインブックレット、Feishuドキュメント、PDF対応のナレッジベース資料に変換します。

wechat-tech-booklet とは?

このスキルは、WeChat公式アカウントに掲載された技術記事を収集・整理し、オフラインで閲覧可能なブックレット、Feishu(飛書)ドキュメント、またはPDFとして出力可能なナレッジベース資料に変換するためのツールです。開発者や技術ライターが、オンライン上の分散した技術情報を体系化し、オフライン環境や社内ナレッジベースで活用できる形式にまとめるのに役立ちます。主にWeChatのパブリックアカウントから記事を取得し、マークダウン形式で整形した後、指定の出力形式に変換します。Feishuドキュメントへの直接アップロード機能や、PDF生成のためのレイアウト調整にも対応しており、技術記事のアーカイブや共有を効率化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add linyi0422/wechat-tech-booklet

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

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

ドキュメント

wechat-tech-booklet は何をしますか?

技術系WeChat公式アカウントの記事をオフラインブックレット、Feishuドキュメント、PDF対応のナレッジベース資料に変換します。

概要

このプロジェクトは、WeChat(微信)の技術系パブリックアカウントに投稿された記事を自動的に収集・処理し、以下の形式で出力します:

  • オフラインブックレット: 複数の記事を1つのドキュメントに結合し、オフライン読書に適した形式に整形
  • Feishuドキュメント: Feishu(飛書)のAPIを通じてドキュメントとして直接アップロード
  • PDF対応資料: 印刷や共有に適したPDF形式に変換可能なマークダウン資料

主な機能

  • WeChat記事の自動取得(URLまたはアカウント指定)
  • 記事のマークダウン変換と整形
  • 複数記事の結合と目次生成
  • Feishuドキュメントへの自動アップロード
  • PDF生成のためのテンプレート適用

使用方法

# 記事を取得してブックレットを生成
python main.py --url <記事URL> --output booklet

# Feishuにアップロード
python main.py --url <記事URL> --output feishu

# PDF用資料を生成
python main.py --url <記事URL> --output pdf

設定

必要な環境変数または設定ファイル:

  • WECHAT_COOKIE: WeChatの認証用Cookie
  • FEISHU_APP_ID / FEISHU_APP_SECRET: Feishu API認証情報
  • OUTPUT_DIR: 出力先ディレクトリ(デフォルト: ./output)

注意事項

  • WeChat記事の取得には有効なアカウントとセッションが必要です
  • 著作権を尊重し、個人利用または社内利用に限定してください
  • Feishu APIの利用には適切な権限設定が必要です

ライセンス

MIT

関連スキル