Communitygithub.com

dafnamannish442/knowledge-inbox

リンク、動画、PDF、ファイルを構造化されたMarkdownナレッジカードに変換し、MCP経由でObsidianに保存します。

knowledge-inbox とは?

このスキルは、提供されたURL、ローカルファイル、またはテキストを自動的に取得・解析し、Obsidian互換の構造化Markdownノートとして保存するナレッジインジェストツールです。リンク記事や動画、音声ファイル(最長1800秒)、PDF、テキストノートなど多様なソースに対応し、MCP(Model Context Protocol)を通じてシームレスに知識管理を行えます。ユーザーは「保存して」と明示的に指示する必要はなく、質問を伴わない転送リンクやファイルは自動的に取り込みリクエストと認識されます。内部でAIによる分析、タグ付け、リンク、Markdown変換が完結するため、ユーザーが個別に要約や加工をする必要はありません。WeChatチャンネルの動画URLもサポートし、準備が必要な場合は自動的に処理を試みます。ストレージが未設定の場合、ユーザーは一度だけブラウザで設定ページにアクセスしObsidian保管庫を選択すれば、以降は同じ設定で動作します。非同期ジョブのステータス確認や、ソースの対応可否を調べる機能も備えており、エラー時には具体的なアクション可能なメッセージを返します。

対応~Claude Code~Codex CLI~Cursor
npx skills add dafnamannish442/knowledge-inbox

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

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

ドキュメント

ナレッジインジェスト

knowledge_ingest を正確なURL、絶対ローカルパス、または元のテキストで呼び出します。

  • スタンドアロンの転送リンク、ファイル、または質問を伴わないコンテンツメッセージはインジェストリクエストとして扱います。「保存して」という別のコマンドを要求しないでください。

  • 転送テキストに1つのサポートURLと共有テキストが含まれている場合、content としてURLを渡し、ラッパーテキストのみをアーカイブするのではなく、サービスがソースを取得するようにします。

  • コンテンツが質問や別のタスクのコンテキストとして提供された場合は、ユーザーが保存を依頼しない限り、黙ってインジェストせずにそのタスクに回答してください。

  • ユーザータイトルは、提供された場合、またはテキストのみのノートに有用な場合にのみ渡します。

  • source_url は、既知のURLから取得したローカルファイルの場合にのみ渡します。

  • 長時間のオーディオやビデオには最大1800秒を使用します。

  • 成功した場合、返された note_path を報告します。

  • 失敗した場合、正確なアクション可能なエラーを報告します。ノートが保存されたと主張しないでください。

  • ストレージが設定されていない場合、ユーザーに一度だけ http://127.0.0.1:8787/ にアクセスしてObsidian VaultまたはMarkdownフォルダを選択するよう案内し、元のコンテンツを再試行します。

  • 個別に要約しないでください。サービスがAI分析、タグ、リンク、Markdownを処理します。

  • ソースのサポートが不明な場合のみ knowledge_list_capabilities を使用します。

  • 既知の非同期ジョブを検査するには knowledge_get_job を使用します。

WeChatチャンネルの場合、最初に knowledge_ingest を呼び出します。クライアントが切断されたと報告された場合、knowledge_wechat_prepare を呼び出して一度再試行します。ユーザーに提供された動画URLを開いたり再生したりするよう依頼しないでください。準備が失敗した場合にのみ、ユーザーに一度だけチャンネルウィンドウを閉じて再度開くよう依頼しても構いません。サービスは、ObsidianとSQLiteの両方への書き込みが成功した後にのみ、システムプロキシを復元し、ソース動画を削除します。

関連スキル