DOC
Obsidian Skills Integration — Guide ULK-047
Obsidian Skills Integration
Ce guide documente l’intégration des skills kepano/obsidian-skills dans ulk, disponibles via le flag --with-obsidian-skills.
Crédits : Skills créés par Steph Ango (kepano) — https://stephango.com · Licence MIT
Installation
# Installer ulk avec les skills Obsidian
./install.sh --with-obsidian-skills
# Combinable avec d'autres flags
./install.sh --with-obsidian-skills --with-memory-loop
Les deux skills sont installés dans ~/.claude/skills/ :
kepano-obsidian-markdown/— Formatage Markdown Obsidiankepano-defuddle/— Nettoyage de contenu web
Skills disponibles
obsidian-markdown
Formate le contenu Markdown selon les conventions Obsidian :
- Frontmatter YAML (title, date, tags, aliases)
- Wikilinks (
[[Note Name]],[[Note|Display]]) - Callouts Obsidian (
> [!NOTE],> [!WARNING], etc.) - Structure de vault recommandée
- Maps of Content (MOC)
- Compatibilité Dataview
Quand l’utiliser :
- Créer ou convertir des notes pour un vault Obsidian
- Ajouter du frontmatter à des fichiers Markdown existants
- Générer des fichiers MOC (index de notes)
- Construire de la documentation structurée pour Obsidian
Ce qu’il ne fait PAS :
- Ne remplace pas le format Monoboard Kanban (
docs/todo.md) - Ne nécessite pas qu’Obsidian soit installé
- Ne modifie pas les fichiers agents/
defuddle
Nettoie le contenu web pour en extraire l’essentiel :
- Supprime navigation, publicités, popups, bas de page
- Préserve le contenu principal (article, code, images)
- Convertit en Markdown propre avec frontmatter Obsidian
- Supprime les paramètres de tracking des URLs
Quand l’utiliser :
- Sauvegarder des articles web dans un vault Obsidian
- Convertir du HTML en Markdown lisible
- Préparer du contenu web pour Obsidian Web Clipper
- Extraire la documentation d’une page web complexe
Intégration avec les agents ulk
Agent shuri (01) — mode=sync
Peut appliquer les conventions obsidian-markdown lors de la synchronisation de la documentation :
shuri mode=sync → détecte un vault Obsidian → applique obsidian-markdown pour le frontmatter
Agent strange (16) — reverse documentation
Peut appliquer defuddle lors de l’extraction de contenu depuis des sources web :
strange → rencontre du HTML/web → applique defuddle → produit du Markdown propre
Agent lovecraft (47) — memory loop
Le flag --with-obsidian-skills est un prérequis recommandé avant d’activer le memory loop, car lovecraft génère des notes de vault Obsidian :
# Recommandé : activer les deux ensemble
./install.sh --with-obsidian-skills --with-memory-loop
Agent obsidian-vault (39)
L’agent obsidian-vault peut déléguer le formatage de frontmatter et wikilinks aux skills kepano plutôt que de réimplémenter ces conventions en inline.
Obsidian Bases (expérimental)
Gated derrière
--with-obsidian-skills— non installé par défaut
Les Obsidian Bases permettent des requêtes de type base de données sur les notes. Cette fonctionnalité est expérimentale et non encore intégrée dans lovecraft (47).
Pour suivre l’avancement : voir #ULK-047 dans docs/todo.md.
Fichiers source
Les skills sont stockés dans :
community-skills/kepano/
├── obsidian-markdown/
│ └── SKILL.md
└── defuddle/
└── SKILL.md
Les fichiers installés dans ~/.claude/skills/ sont des copies — modifier les sources dans community-skills/kepano/ et relancer ./install.sh --with-obsidian-skills pour mettre à jour.
Crédits et licence
- Author : Steph Ango (kepano)
- Source : https://github.com/kepano/obsidian-skills
- Licence : MIT
- Site : https://stephango.com
Les skills sont redistribués sous licence MIT conformément aux termes originaux. La licence complète est disponible dans community-skills/kepano/ (à créer si nécessaire).