Pour OpenClaw v2026.2 | Nécessite l’installation des skills
obsidianetnotion, ainsi qu’un vault Obsidian ou un workspace Notion.
TL;DR: Installer les skills openclaw skill install obsidian notion. Configurer le chemin du Vault : "vaultPath": "~/Documents/Obsidian/MyVault". Fonctionnalités principales : organisation automatique des notes (classification, tags), recherche intelligente (recherche sémantique), liens entre connaissances (découverte automatique de relations), résumé quotidien (déclenché par Cron). Combiné avec la synchronisation Notion pour une gestion multi-appareil des connaissances.
Objectifs pratiques
Construire un assistant de gestion des connaissances capable de :
- Organiser automatiquement les notes
- Rechercher intelligemment les connaissances
- Générer des liens entre connaissances
- Créer des résumés quotidiens
- Synchroniser vers des services cloud
Architecture globale
[Canaux de messagerie] → [Gateway] → [Agent] → [Skills]
↓
[Obsidian] [Notion] [Cloud] ← [Outils]
Installer les skills nécessaires
# Installer le skill Obsidian
openclaw skill install obsidian
# Installer le skill Notion
openclaw skill install notion
# Installer le skill de recherche
openclaw skill install web-search
# Installer le skill de manipulation de fichiers (intégré)
# openclaw skill install filesystem # intégré
Configurer l’intégration Obsidian
Créer le Skill Obsidian
---
name: obsidian-knowledge
version: 1.0.0
description: Personal knowledge management with Obsidian
triggers:
- note
- notes
- knowledge
- connaissances
- obsidian
dependencies: []
---
# Obsidian Knowledge Skill
Manage your knowledge base with Obsidian.
## Features
- Create and organize notes
- Link related notes
- Search across all notes
- Generate daily summaries
- Sync with other services
## Setup
1. Set your Obsidian vault path
2. Configure sync settings
3. Define note templates
## Usage
### Create a note
User: "Créer une note sur les concepts de base du machine learning"
Action: Create a new note with proper frontmatter
### Search notes
User: "Rechercher les notes sur Python"
Action: Search vault and return relevant notes
### Daily summary
User: "Générer le résumé des connaissances d'aujourd'hui"
Action: Analyze today's notes and create summary
Configurer le chemin du Vault
{
"skills": {
"obsidian-knowledge": {
"vaultPath": "~/Documents/Obsidian/MyVault",
"templates": {
"daily": "Templates/Daily Note.md",
"project": "Templates/Project.md",
"concept": "Templates/Concept.md"
},
"autoSync": true,
"defaultTags": ["inbox"]
}
}
}
Implémentation des fonctionnalités principales
Organisation automatique des notes
Utilisateur : Aide-moi à organiser les notes d'aujourd'hui
Agent : D'accord, je regarde les notes d'aujourd'hui...
[Lecture des notes du jour]
[Analyse du contenu et des tags]
[Organisation de la structure]
J'ai organisé les 5 notes d'aujourd'hui :
1. **Bases du machine learning** → Déplacé vers `ML/Bases/`
2. **Décorateurs Python** → Déplacé vers `Python/Avancé/`
3. **Compte-rendu de réunion projet** → Déplacé vers `Projets/Réunions/`
4. **Notes de lecture** → Déplacé vers `Lectures/Notes/`
5. **Idées** → Déplacé vers `Idées/À traiter/`
Les tags et liens bidirectionnels ont été ajoutés automatiquement.
Recherche intelligente des connaissances
Utilisateur : Qu'est-ce que j'ai appris sur la récursivité ?
Agent : Je cherche dans votre base de connaissances...
[Recherche obsidian-knowledge]
[Analyse des notes pertinentes]
[Génération du résumé]
Voici ce que vous avez appris sur la récursivité :
1. **Principes des algorithmes récursifs** (2026-01-15)
- Définition, condition d'arrêt, appel récursif
- Lien : [[Algorithmes/Principes récursifs]]
2. **Récursivité vs Itération** (2026-01-20)
- Comparaison des performances, cas d'usage
- Lien : [[Algorithmes/Comparaison récursivité]]
3. **Récursivité en pratique : Parcours d'arbres** (2026-02-05)
- Parcours préfixe, infixe, postfixe
- Lien : [[Structures de données/Parcours d'arbres]]
Voulez-vous que je développe l'un de ces sujets ?
Génération de liens entre connaissances
Utilisateur : Aide-moi à trouver les relations dans ma base de connaissances
Agent : Analyse en cours...
Voici les relations trouvées :
**Relations fortes** :
- Python → Analyse de données (8 références)
- Machine learning → Python (6 références)
- Algorithmes → Structures de données (5 références)
**Relations potentielles** (suggestion d'ajout de liens) :
- Récursivité → Programmation dynamique (thème lié)
- Docker → Kubernetes (stack technologique lié)
- Design patterns → Refactoring (pratique liée)
Voulez-vous que je crée ces liens ?
Résumé quotidien des connaissances
{
"cron": [
{
"id": "daily-summary",
"schedule": "0 21 * * *",
"session": "main",
"message": "Veuillez analyser les notes d'aujourd'hui et générer un résumé des connaissances",
"enabled": true
}
]
}
Contenu généré :
# Résumé quotidien des connaissances - 2026-02-26
## Apprentissages du jour
### Nouvelles notes (5)
1. [[Machine learning/Bases/Régression linéaire]] - Principes et implémentation de la régression linéaire
2. [[Python/Astuces/Compréhensions de listes]] - Usages avancés des compréhensions de listes
3. [[Lectures/Notes/Deep Work]] - Notes de lecture « Deep Work »
### Points clés
- Le cœur de la régression linéaire est la méthode des moindres carrés
- Les compréhensions de listes peuvent remplacer les combinaisons map/filter
- Le travail en profondeur nécessite un aménagement de l'environnement
### À réviser
- Démonstration de la fonction de coût de la régression linéaire
- Usages avancés des décorateurs Python
### Plan pour demain
- Terminer l'apprentissage de la régression logistique
- Organiser les notes avancées Python
Synchronisation avec Notion
Configurer l’intégration Notion
{
"skills": {
"notion-sync": {
"apiKey": "${NOTION_API_KEY}",
"databaseId": "your-database-id",
"syncDirection": "both",
"mappings": {
"title": "Name",
"tags": "Tags",
"date": "Date",
"status": "Status"
}
}
}
}
Processus de synchronisation
Utilisateur : Synchroniser les notes vers Notion
Agent : Synchronisation en cours...
[Scan des modifications locales]
[Conversion au format Notion]
[Upload vers Notion]
Synchronisation terminée :
- Créées : 3
- Mises à jour : 5
- Conflits : 0
La base de données Notion a été mise à jour.
Fonctionnalités avancées
Suggestions automatiques de tags
Utilisateur : Créer une note : Utilisation des décorateurs Python
Agent : Création de la note en cours...
Note créée : `Python/Avancé/Décorateurs.md`
Tags suggérés :
- #Python ✅
- #Décorateurs ✅ (nouveau)
- #Fonctionnalités avancées ✅
- #Astuces code (suggestion d'ajout)
- #Programmation fonctionnelle (optionnel)
Acceptez-vous ces suggestions ?
Génération de graphe de connaissances
Utilisateur : Générer le graphe de connaissances pour Python
Agent : Génération en cours...
[Analyse de toutes les notes liées à Python]
[Extraction des concepts et relations]
[Génération des données du graphe]
Graphe de connaissances généré :
Python ├── Bases │ ├── Variables et types │ ├── Flux de contrôle │ └── Fonctions ├── Avancé │ ├── Programmation orientée objet │ ├── Décorateurs │ └── Générateurs ├── Applications │ ├── Analyse de données │ ├── Développement web │ └── Scripts d’automatisation └── Outils ├── pip ├── venv └── pytest
Enregistré dans : `Graphe de connaissances/Python.md`
Bonnes pratiques
1. Organisation régulière
{
"cron": [
{
"id": "weekly-review",
"schedule": "0 20 * * 0",
"session": "main",
"message": "Veuillez effectuer la revue hebdomadaire : 1. Organiser les notes de la semaine 2. Résumer les apprentissages 3. Planifier la semaine suivante"
}
]
}
2. Nomenclature unifiée
Convention de nommage des notes :
- Concept : NomDuConcept.md (ex. Récursivité.md)
- Projet : NomProjet-date.md (ex. AssistantIA-2026-02-26.md)
- Réunion : Réunion-sujet-date.md (ex. Réunion-Revue produit-2026-02-26.md)
- Idée : Idée-description courte.md (ex. Idée-Visualisation graphe connaissances.md)
3. Système de modèles
<!-- Templates/Concept.md -->
---
title: {{title}}
date: {{date}}
tags: [{{tags}}]
status: draft
---
# {{title}}
## Définition
## Concepts clés
## Exemples
## Liens connexes
## Références
Dépannage
Échec de synchronisation des notes
# Vérifier le chemin du Vault
openclaw config get skills.obsidian-knowledge.vaultPath
# Vérifier les permissions de fichiers
ls -la ~/Documents/Obsidian/MyVault
# Vérifier l'état de synchronisation
openclaw skill exec obsidian-knowledge --status
Recherche imprécise
# Reconstruire l'index
openclaw skill exec obsidian-knowledge --reindex
# Vérifier les tags
openclaw skill exec obsidian-knowledge --list-tags
Résumé
En construisant un assistant de gestion des connaissances avec OpenClaw, vous pouvez :
- Organisation automatisée : classification automatique des notes et tags
- Recherche intelligente : recherche sémantique dans la base de connaissances
- Découverte de relations : détection automatique des liens entre connaissances
- Résumés réguliers : résumé quotidien/hebdomadaire des connaissances
- Synchronisation multi-appareils : collaboration Obsidian + Notion
Historique des mises à jour :
- 2026-02-26 : Publication initiale
Navigation de la série :
- ← Précédent : Automatisation et tâches planifiées
- → Suivant : Pratique : Construire un assistant d’automatisation bureautique