Communitygithub.com

dafnamannish442/knowledge-inbox

Verwandle Links, Videos, PDFs und Dateien in strukturierte Markdown-Wissenskarten für Obsidian via MCP.

Was ist knowledge-inbox?

Dieses Skill ermöglicht es KI-Agenten, externe Inhalte wie URLs, lokale Dateien, PDFs, Videos und sogar WeChat-Kanäle direkt in strukturierte Markdown-Notizen für Obsidian zu verwandeln. Es nutzt das MCP-Protokoll, um Wissensquellen zu erfassen, analysiert sie automatisch und speichert sie als formatierte Wissenskarten mit Tags und Links in einem benutzerdefinierten Obsidian-Vault oder Markdown-Ordner. Der Agent kann eigenständig erkennen, ob eine Nachricht einen reinen Ingest-Wunsch darstellt oder mit einer Frage kombiniert ist – so werden unnötige Bestätigungen vermieden. Bei langen Audio- oder Videodateien wird eine Wartezeit von bis zu 1800 Sekunden unterstützt. Das Skill behandelt Fehler transparent und gibt immer den genauen `note_path` bei Erfolg zurück. Für WeChat-Kanäle gibt es eine spezielle Fallback-Logik: Falls der Client getrennt ist, bereitet das Skill die Umgebung automatisch vor und wiederholt den Vorgang. Der Dienst läuft lokal unter `http://127.0.0.1:8787/` und erfordert eine einmalige Konfiguration der Speicherziele. Unterstützte Plattformen sind Obsidian und allgemeine Markdown-Ordner.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add dafnamannish442/knowledge-inbox

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Wissensaufnahme

Rufe knowledge_ingest mit der genauen URL, dem absoluten lokalen Pfad oder dem Originaltext auf.

  • Behandle eine eigenständige weitergeleitete URL, Datei oder eine Inhaltsnachricht ohne begleitende Frage als Aufnahmeanfrage; frage nicht separat nach einem „Speichern“-Befehl.

  • Wenn der weitergeleitete Text genau eine unterstützte URL plus Freigabetext enthält, übergib die URL als content, damit der Dienst die Quelle abruft, anstatt nur den Hülltext zu archivieren.

  • Wenn der Inhalt als Kontext für eine Frage oder eine andere Aufgabe bereitgestellt wird, beantworte diese Aufgabe, ohne ihn stillschweigend aufzunehmen, es sei denn, der Benutzer bittet auch darum, ihn zu speichern.

  • Gib einen Benutzertitel nur dann an, wenn er mitgeliefert oder für eine reine Textnotiz nützlich ist.

  • Gib source_url nur für eine lokale Datei an, die von einer bekannten URL stammt.

  • Verwende bis zu 1800 Sekunden für lange Audio- oder Videodateien.

  • Melde bei Erfolg den zurückgegebenen note_path.

  • Melde bei Fehlschlag den genauen umsetzbaren Fehler. Gib niemals an, dass eine Notiz gespeichert wurde.

  • Wenn der Speicher nicht konfiguriert ist, leite den Benutzer einmalig zu http://127.0.0.1:8787/, um einen Obsidian-Vault oder Markdown-Ordner auszuwählen, und wiederhole dann den ursprünglichen Inhalt.

  • Fasse nicht separat zusammen; der Dienst übernimmt die KI-Analyse, Tags, Links und Markdown.

  • Verwende knowledge_list_capabilities nur, wenn die Quellenunterstützung unsicher ist.

  • Verwende knowledge_get_job, um einen bekannten asynchronen Job zu überprüfen.

Rufe für WeChat-Kanäle zuerst knowledge_ingest auf. Wenn ein getrennter Client gemeldet wird, rufe knowledge_wechat_prepare auf und wiederhole es einmalig. Bitte den Benutzer niemals, die bereitgestellte Video-URL zu öffnen oder abzuspielen. Nur wenn die Vorbereitung fehlschlägt, darfst du den Benutzer einmal bitten, das Kanalfenster zu schließen und erneut zu öffnen. Der Dienst stellt den System-Proxy wieder her und löscht das Quellvideo erst, nachdem sowohl die Obsidian- als auch die SQLite-Schreibvorgänge erfolgreich waren.

Verwandte Skills