Tutoriel 21 — OpenClaw Skill Notion : créez des pages, interrogez des bases de données et rédigez des rapports hebdomadaires automatiquement (2026)
Objectif : installer le Skill Notion pour qu'OpenClaw utilise l'API Notion afin d'opérer sur votre espace de travail Notion en langage naturel — créer des pages, interroger des bases de données, mettre à jour les statuts des tâches.
Qu'est-ce que le Skill Notion ?
Le Skill Notion est un Skill de productivité à haute fréquence sur ClawHub (68k téléchargements). Via l'API officielle de Notion, il permet à OpenClaw de contrôler complètement votre espace de travail Notion. Créer des pages, interroger des bases de données, mettre à jour des statuts de tâches, générer des rapports hebdomadaires — toutes ces opérations qui nécessitaient auparavant des manipulations manuelles dans l'interface Notion se font désormais en une seule phrase.
Étape 1 : Créer une intégration Notion et obtenir la clé API
Avant d'installer le Skill, vous devez d'abord créer une intégration dans Notion :
Étape 1 : Accédez à https://www.notion.so/my-integrations et cliquez sur "+ New integration" en haut à droite.
Étape 2 : Renseignez le nom de l'intégration (ex. "OpenClaw"), sélectionnez l'espace de travail associé, cliquez sur "Submit".
Étape 3 : Après la création, copiez le "Internal Integration Token" au format secret_xxxxxxxxx — c'est votre clé API.
Étape 4 : Autorisez l'intégration à accéder aux pages ou bases de données souhaitées. Dans Notion, ouvrez la page cible, cliquez sur "..." en haut à droite → "Add connections" → sélectionnez l'intégration que vous venez de créer.
Important : par défaut, l'intégration Notion n'a aucune permission. Vous devez manuellement la connecter aux pages dont vous avez besoin — sinon l'IA ne pourra pas y accéder.
Étape 2 : Installer le Skill et configurer la clé API
Dans WebChat ou Telegram, envoyez :
/install @steipete/notion
Configurez la clé API :
/config notion api_key secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Ou via la ligne de commande :
pnpm openclaw config set notion.api_key "secret_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"Vérification :
pnpm openclaw run "Liste les noms de toutes les bases de données dans mon espace de travail Notion"Si une liste de bases de données s'affiche, la configuration de l'API Notion est réussie.
Étape 3 : Créer des pages et sous-pages
Créer une page indépendante :
Sous la page "Documents projet" de Notion, crée une nouvelle sous-page intitulée "Plan d'intégration OpenClaw",
avec une introduction du contexte du projet d'environ 200 mots
Créer une page structurée :
Sous la page "Compte-rendus de réunion", crée un compte-rendu pour aujourd'hui (2026-03-30),
avec les sections suivantes : participants, ordre du jour, décisions prises, liste d'actions
La création automatique de pages Notion avec openclaw est idéale pour la création rapide de compte-rendus, documents de projet et entrées de base de connaissances.
Étape 4 : Interrogation de bases de données (filtres + tri)
Interrogation avec filtres :
Interroge la base de données "Gestion des tâches" pour toutes les tâches au statut "En cours", triées par date d'échéance ascendante
Filtres multiples :
Dans la base de données "Suivi des projets", trouve : responsable "Marie Dupont", priorité "haute", tâches à rendre cette semaine
Recherche plein texte :
Cherche dans Notion toutes les pages contenant le mot-clé "protocole MCP"
Les requêtes filtrées dans les bases de données Notion avec openclaw supportent tous les types de filtres Notion : correspondance textuelle, plages numériques, intervalles de dates, tags multi-sélection, champs de relation, etc.
Étape 5 : Mise à jour des entrées de base de données
Mise à jour en masse des statuts de tâches :
Dans la base de données "Gestion des tâches", change le statut de toutes les tâches dont la date d'échéance est passée et qui ne sont pas "Terminées" en "En retard"
Ajouter des tags :
Ajoute le tag "Intelligence artificielle" à toutes les pages de la base de données "Base de connaissances" qui traitent d'IA
Mettre à jour une entrée spécifique :
Change le statut de la tâche "Finaliser la documentation API" en "Terminé", date de réalisation aujourd'hui
Étape 6 : Flux de travail concret — génération automatique du rapport hebdomadaire
C'est le cas d'usage le plus typique de l'automatisation des rapports hebdomadaires Notion avec l'IA. Chaque vendredi en fin de journée, envoyez :
Depuis ma base de données "Gestion des tâches", compile toutes les tâches terminées cette semaine (du 2026-03-24 au 2026-03-28),
génère un rapport hebdomadaire structuré et crée-le dans la page "Archive des rapports", titre : 2026-S13 Rapport hebdo
Exemple de rapport hebdomadaire généré :
# 2026-S13 Rapport hebdomadaire
## Réalisations de la semaine
- [x] Finaliser la documentation OpenClaw Skill Notion (tutoriel 21)
- [x] Corriger le bug de timeout MCP
- [x] Déployer la fonctionnalité de collecte des retours utilisateurs
## Données de la semaine
- Tâches terminées : 8
- Nouvelles tâches : 3
- Tâches en retard : 1
## Plan de la semaine prochaine
- [ ] Finaliser la documentation Auto-Updater (tutoriel 22)Déclenchement automatique avec cron (voir tutoriel 06) :
# Génération et création automatiques du rapport hebdomadaire chaque vendredi à 17h30
30 17 * * 5 pnpm openclaw run "Génère le rapport hebdomadaire Notion de cette semaine et sauvegarde-le"Étape 7 : Combinaison avec le Skill GitHub
Reliez le Skill GitHub du tutoriel 14 et le Skill Notion pour synchroniser automatiquement les enregistrements de développement :
Récupère toutes les PR fusionnées dans la branche main ces 7 derniers jours,
classe-les par module fonctionnel, synchronise dans la base de données "Journal de développement" de Notion,
chaque entrée contient : titre de la PR, date de fusion, auteur, issue liée
Ce flux de travail réalise la valeur fondamentale de relier GitHub et Notion directement avec OpenClaw : sans abonnement Zapier, OpenClaw relie directement GitHub et Notion.
Questions fréquentes
Le Skill Notion d'OpenClaw nécessite-t-il un compte Notion payant ?
Non. L'API Notion est entièrement ouverte aux comptes gratuits — vous pouvez créer une intégration et utiliser toutes les fonctionnalités API, y compris la création de pages, l'interrogation de bases de données et la mise à jour d'entrées. Les limitations du compte gratuit concernent le nombre de membres (10 max en collaboration) et la taille d'upload des fichiers (5 Mo) — elles n'affectent pas les opérations d'automatisation IA d'OpenClaw. Notez que l'API Notion a une limite de débit (3 requêtes/seconde) — le Skill contrôle automatiquement la fréquence des requêtes lors des opérations en masse.
Comment laisser l'IA mettre à jour automatiquement les statuts des tâches Notion chaque jour ?
Avec la fonctionnalité de tâches planifiées du tutoriel 06, ajoutez une tâche quotidienne dans crontab : 0 9 * * * pnpm openclaw run "Met à jour les statuts des tâches Notion du jour", puis décrivez vos règles de mise à jour dans le prompt, par exemple « décale d'un jour la date d'échéance des tâches non terminées d'hier ». Vous pouvez aussi configurer des mises à jour déclenchées par conditions dans les hooks d'OpenClaw, par exemple mettre à jour automatiquement le statut de la tâche Notion correspondante lors de la fusion d'une PR GitHub.
La clé API Notion risque-t-elle d'être exposée ?
La clé API est stockée dans le fichier de configuration local d'OpenClaw (~/.openclaw/config.json) sans synchronisation cloud. Il est recommandé de définir les permissions du fichier sur 600 (chmod 600 ~/.openclaw/config.json) pour empêcher les autres utilisateurs de la même machine de le lire. Si vous suspectez une fuite de clé, rendez-vous immédiatement sur la page des paramètres de l'intégration Notion pour générer un nouveau Token — l'ancien sera immédiatement invalidé. De plus, il est conseillé de créer une intégration avec des permissions minimales, connectée uniquement aux pages qu'elle doit réellement opérer, plutôt qu'à l'intégralité de l'espace de travail.
Tous les types de propriétés des bases de données Notion sont-ils supportés ?
Tous les types de propriétés exposés par l'API Notion publique sont supportés : texte, nombre, sélection (simple/multiple), date, personne, fichier, case à cocher, URL, email, téléphone, formule, relation, cumul (Rollup). La seule limitation est que les champs de formule ne peuvent être lus qu'en résultat calculé — la formule elle-même ne peut pas être modifiée. Avant d'opérer sur une base de données, l'IA lit d'abord son schéma et identifie automatiquement le type de chaque champ. Quand vous dites en langage naturel « change le statut en terminé », elle correspond automatiquement au bon type de propriété.
Prochaines étapes
- Tutoriel 22 — Installez le Skill Auto-Updater pour que tous vos Skills se maintiennent automatiquement à jour chaque jour
- Tutoriel 14 — Revoyez le Skill GitHub pour l'intégrer avec Notion et synchroniser automatiquement les enregistrements de développement