Communitygithub.com

knowledge-inbox

Transformez des liens, vidéos, PDFs et fichiers en fiches Markdown structurées pour Obsidian via MCP.

Qu'est-ce que knowledge-inbox ?

Cette compétence permet d'ingérer des contenus variés (URLs, vidéos, PDFs, fichiers locaux, textes bruts) et de les convertir automatiquement en fiches de connaissance Markdown prêtes à être utilisées dans Obsidian. Elle est particulièrement utile pour les développeurs et utilisateurs d'agents IA qui souhaitent centraliser et structurer leurs informations sans effort manuel. La compétence prend en charge les plateformes MCP et s'intègre directement avec Obsidian ou tout dossier Markdown. Son fonctionnement est simple : elle nettoie les contenus partagés, gère les fichiers audio/vidéo longs avec des timeouts adaptés, et fournit des messages d'erreur clairs en cas d'échec. Elle évite les étapes inutiles comme la confirmation de sauvegarde ou le résumé séparé, car le service MCP effectue l'analyse, l'extraction de tags et la génération du Markdown. Des fonctionnalités avancées incluent la gestion des canaux WeChat (préparation et reconnexion automatique) et la consultation des tâches asynchrones.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add dafnamannish442/knowledge-inbox

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Ingestion de Connaissances

Appelez knowledge_ingest avec l'URL exacte, le chemin absolu local ou le texte original.

  • Traitez un lien transféré, un fichier ou un message de contenu sans question comme une demande d'ingestion ; ne demandez pas de commande « enregistrer ceci » séparée.

  • Si le texte transféré contient exactement une URL prise en charge plus un texte de partage, transmettez l'URL comme content afin que le service récupère la source au lieu d'archiver uniquement le texte d'emballage.

  • Lorsque le contenu est fourni comme contexte pour une question ou une autre tâche, répondez à cette tâche sans l'ingérer silencieusement à moins que l'utilisateur ne demande également de le sauvegarder.

  • Ne transmettez un titre utilisateur que lorsqu'il est fourni ou utile pour une note de texte uniquement.

  • Ne transmettez source_url que pour un fichier local provenant d'une URL connue.

  • Utilisez jusqu'à 1800 secondes pour les fichiers audio ou vidéo longs.

  • En cas de succès, signalez le note_path retourné.

  • En cas d'échec, signalez l'erreur précise et exploitable. Ne prétendez jamais qu'une note a été sauvegardée.

  • Si le stockage n'est pas configuré, redirigez l'utilisateur une fois vers http://127.0.0.1:8787/ pour choisir un coffre Obsidian ou un dossier Markdown, puis réessayez avec le contenu original.

  • Ne résumez pas séparément ; le service gère l'analyse IA, les tags, les liens et le Markdown.

  • Utilisez knowledge_list_capabilities uniquement lorsque le support source est incertain.

  • Utilisez knowledge_get_job pour inspecter une tâche asynchrone connue.

Pour les chaînes WeChat, appelez d'abord knowledge_ingest. Si un client déconnecté est signalé, appelez knowledge_wechat_prepare et réessayez une fois. Ne demandez jamais à l'utilisateur d'ouvrir ou de lire la vidéo fournie. En cas d'échec de la préparation seulement, vous pouvez demander à l'utilisateur une fois de fermer et rouvrir toute fenêtre de chaîne. Le service restaure le proxy système et supprime la vidéo source uniquement après la réussite des écritures Obsidian et SQLite.

Skills associés