Agent Skills by ALSEL
汎用個人生産性⭐ リポ 102品質スコア 80/100

wechat-to-notebooklm

WeChat記事をNotebookLMに同期するツールです。ユーザーがWeChat公式アカウントの記事URL(mp.weixin.qq.com)を提供し、NotebookLMに追加したい場合に使用します。記事コンテンツを自動的に取得し、Markdown形式に変換し、ノートブックを作成してNotebookLMにアップロードします。

description の原文を見る

WeChat article to NotebookLM sync tool. Use when user provides a WeChat Official Account article URL (mp.weixin.qq.com) and wants to add it to their NotebookLM. Automatically fetches article content, converts to Markdown, creates notebook, and uploads to NotebookLM.

SKILL.md 本文

WeChat to NotebookLM

WeChat Official Account記事をGoogle NotebookLMに自動同期して、AI搭載の分析、要約、コンテンツ生成を実現します。

機能概要

このスキルはWeChat記事をNotebookLMに取り込むワークフロー全体を自動化します:

  1. 取得: URLから記事コンテンツを取得
  2. 変換: きれいなMarkdown形式に変換
  3. 作成: NotebookLMノートブックを作成(オプションでカスタムタイトル付き)
  4. アップロード: 記事をソースとしてアップロード
  5. 返却: さらなる操作用のノートブックIDを返却

使用場面

以下の場合にこのスキルを使用します:

  • WeChat Official Account記事URL(mp.weixin.qq.com)がある
  • 記事をNotebookLMに保存して分析したい
  • 記事からポッドキャスト/動画を作成したい
  • AIを使用して記事コンテンツとチャットしたい
  • 記事から要約や知見を抽出したい

使用例:

  • 「このWeChat記事をNotebookLMに同期して」
  • 「このmp.weixin.qq.comリンクをノートブックに追加して」
  • 「このWeChat記事からノートブックを作成して」
  • 「この記事をNotebookLMに保存して」

前提条件

このスキルを使用する前に、NotebookLM CLIが認証されていることを確認します:

notebooklm login          # ブラウザでGoogleログイン認証を開く
notebooklm status         # 認証を確認

ワークフロー

完全な同期プロセス

ステップ1:記事コンテンツを取得

Web Reader MCPツールを使用してWeChat記事を取得します:

mcp__web_reader__webReader
URL: <WeChat記事URL>
return_format: markdown
retain_images: false(オプション、帯域幅を節約)

Markdown形式の記事コンテンツが返されます。

ステップ2:コンテンツをファイルに保存

取得したコンテンツを一時的なMarkdownファイルに保存します:

# コンテンツからタイトルを抽出するか、デフォルトを使用
# /tmp/<クリーンなタイトル>.mdに保存

ファイルは記事タイトルに基づいた説明的な名前で保存されます。

ステップ3:NotebookLMノートブックを作成

記事タイトルで新しいノートブックを作成します:

notebooklm create "<記事タイトル>" --json

JSONレスポンスをパースしてノートブックIDを取得します:

{"notebook": {"id": "abc-123-def", "title": "..."}}

ステップ4:記事をノートブックにアップロード

Markdownファイルをノートブックのソースとして追加します:

notebooklm source add /tmp/<記事タイトル>.md --notebook <ノートブックID> --json

レスポンスをパースしてソースIDを取得します:

{"source": {"id": "source-xyz-789", "title": "...", "type": "text"}}

ステップ5:成功を確認

ユーザーに報告します:

  • ノートブックのタイトルとID
  • ソースファイル名
  • さらなる使用用のノートブックID
  • 推奨される次のステップ(質問、ポッドキャスト生成など)

進捗アップデート

簡潔で明確なステータスアップデートを提供します:

✅ WeChat から記事を取得中...
✅ Markdown に変換中...
✅ ノートブック「記事タイトル」を作成中...
✅ NotebookLM にアップロード中...
✅ 完了!ノートブックID: abc-123-def

出力サマリー

完了時に以下を提供します:

WeChat記事をNotebookLMに同期しました!

📓 ノートブック:[記事タイトル]
   ID: abc-123-def

📄 ソース:article_title.md
   ID: source-xyz-789

💡 次のステップ:
   - 使用:notebooklm use abc-123-def
   - 質問:notebooklm ask "この記事を要約して"
   - 生成:notebooklm generate audio "ポッドキャストを作成"

エラーハンドリング

よくある問題

1. 記事URLが無効またはアクセスできない

  • エラー:コンテンツ取得に失敗
  • 解決策:URLが正しくアクセス可能であることを確認
  • 代替案:記事コンテンツを手動でコピーしてみる

2. NotebookLM認証に失敗

  • エラー:認証/クッキーエラー
  • 解決策:notebooklm loginを再度実行
  • 確認:notebooklm statusで認証を確認

3. ファイルアップロードに失敗

  • エラー:ファイルが無効またはアップロードエラー
  • 解決策:Markdownファイルが正しく作成されたか確認
  • 確認:ファイルパスとアクセス権限を確認

4. ノートブック作成に失敗

  • エラー:レート制限またはAPIエラー
  • 解決策:数分待ってから再試行
  • 代替案:--notebookフラグで既存のノートブックに追加

高度な機能

既存のノートブックに追加

ユーザーが既存のノートブックに追加したい場合:

# ノートブックのリストを取得
notebooklm list --json

# 既存のノートブックIDを使用
notebooklm source add /tmp/article.md --notebook <既存のノートブックID> --json

バッチ処理

複数のWeChat記事の場合:

# ノートブックを1度作成
notebooklm create "WeChat記事コレクション" --json

# 複数の記事を追加
for url in "${urls[@]}"; do
  # 取得、保存、同じノートブックにアップロード
done

フォローアップアクション

アップロード成功後、以下を提案します:

分析の場合:

notebooklm use <ノートブックID>
notebooklm ask "主要な知見は何ですか?"
notebooklm ask "3つの箇条書きで要約して"

コンテンツ生成の場合:

notebooklm generate audio "魅力的なポッドキャストを作成"
notebooklm generate video "説明動画を作成"
notebooklm generate quiz "理解度テストを作成"

リサーチの場合:

notebooklm source add-research "関連トピック" --mode deep
notebooklm ask "他のソースと比較して"

制限事項

  • WeChat記事のみ: mp.weixin.qq.com URLに最適化
  • テキストコンテンツ: テキストに焦点を当て、画像はリンクとして保持
  • 公開記事: 公開アクセス可能な記事が必要
  • レート制限: NotebookLMはアップロード時にレート制限あり

トラブルシューティング

問題: 記事コンテンツが不完全

  • 原因: WeChat ページはJavaScriptレンダリングを使用
  • 解決策: Web Reader ツールはほとんどのケースを処理しますが、一部の動的コンテンツは見落とされる可能性があります

問題: 中国語が正しく表示されない

  • 原因: ファイルエンコーディングの問題
  • 解決策: ファイルを保存する際にUTF-8エンコーディングを確認

問題: NotebookLMが「処理中」のままで長時間経過

  • 原因: 大きな記事はインデックス作成に時間がかかる
  • 解決策: 1〜2分待ってからnotebooklm source listでステータスを確認

ベストプラクティス

  1. 説明的なノートブックタイトルを使用: 記事タイトルまたはトピックから抽出
  2. 記事を整理して保持: 異なるトピック用に別々のノートブックを使用
  3. アップロードを確認: アップロード後にnotebooklm source listで確認
  4. 一時ファイルをクリーンアップ: アップロード成功後に/tmpファイルを削除
  5. レート制限に対応: アップロードが失敗した場合は、再試行前に5〜10分待つ

クイックリファレンス

タスクコマンド/ツール
記事を取得mcp__web_reader__webReader
ノートブックを作成notebooklm create "タイトル" --json
ファイルをアップロードnotebooklm source add file.md --notebook <ID> --json
ソースを確認notebooklm source list --notebook <ID> --json
記事とチャットnotebooklm use <ID>; notebooklm ask "質問"
ポッドキャストを生成notebooklm generate audio "指示" --notebook <ID>

使用例

ユーザー: 「このWeChat記事をNotebookLMに同期して:https://mp.weixin.qq.com/s/xxxxx」

エージェントワークフロー:

  1. Web Readerを使用して記事を取得
  2. /tmp/article_title.mdに保存
  3. ノートブック「記事タイトル」を作成
  4. Markdownファイルをアップロード
  5. IDと次のステップで成功を報告

所要時間: 合計30〜60秒

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
zstmfhy
リポジトリ
zstmfhy/wechat-to-notebooklm
ライセンス
MIT
最終更新
2026/1/25

Source: https://github.com/zstmfhy/wechat-to-notebooklm / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: zstmfhy · zstmfhy/wechat-to-notebooklm · ライセンス: MIT