joeseesun/qiaomu-anything-to-notebooklm
Claude Skill: Multi-source content processor for NotebookLM. Supports WeChat articles, web pages, YouTube, PDF, Markdown, search queries → Podcast/PPT/MindMap/Quiz etc.
解決する課題
このプロジェクトは、有料ニュース記事、ポッドキャスト、電子書籍など、多様なコンテンツソースを、ポッドキャスト、PPT、マインドマップ、クイズといった構造化されたAI生成フォーマットに変換する方法を提供します。スクレイピングが困難なソースからコンテンツを抽出し、Google NotebookLMに手動でアップロードする手間を省きます。
仕組み
Claude Code Skillとして機能し、自然言語コマンドを使用して以下のパイプラインをトリガーします:
- コンテンツ取得: ソースタイプ(WeChat、X/Twitter、YouTube、PDFなど)を識別し、専用ツールを使用してコンテンツを取得します。これには、300以上のニュースサイトのペイウォールを回避するための6層のカスケーディング戦略が含まれます。
- 処理: Microsoft MarkItDownなどのツールを使用してファイルを変換し、Get笔记 APIを介して音声を文字起こしします。
- 統合: 処理されたコンテンツは、APIを介してGoogle NotebookLMにアップロードされます。
- 生成: NotebookLMをトリガーして、ターゲット出力(MP3ポッドキャストやPDFスライドデッキなど)を生成します。
対象ユーザー
複数の異なるソースから情報を素早く統合し、学習やプレゼンテーションのために消化しやすい形式に変換する必要がある研究者、学生、コンテンツクリエイター。
ハイライト
- 広範なソースサポート: WeChat、X/Twitter、YouTube、EPUB、Officeドキュメントなど、15以上のフォーマットに対応。
- ペイウォール回避: 高度な6レベルの戦略(Googlebot UA偽装やarchive.todayなど)を採用し、制限されたニュースコンテンツにアクセス。
- 詳細分析モード: 再帰的な3段階の質問戦略(概要 $\rightarrow$ 深掘り $\rightarrow$ 統合)により、ドキュメントから高レベルな洞察を抽出。
- 自動化されたワークフロー: URLまたはファイルパスから最終的な生成アセット(
.mp3、.pdf、.jsonなど)までのパスを完全に自動化。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト