K

obsidian-bases

par kepano

obsidian-bases aide à créer et modifier des fichiers Obsidian `.base` avec des filtres, des formules, des résumés et des vues en tableau, cartes, liste ou carte géographique. Idéal pour transformer les métadonnées de notes en vues de base de connaissances exploitables, avec validation YAML et repères sur les fonctions fournis par les fichiers du skill.

Étoiles19.7k
Favoris0
Commentaires0
Ajouté5 avr. 2026
CatégorieKnowledge Bases
Commande d’installation
npx skills add kepano/obsidian-skills --skill obsidian-bases
Score éditorial

Ce skill obtient la note de 82/100, ce qui en fait une fiche solide dans l’annuaire : les éléments visibles dans le dépôt montrent un workflow réel et réutilisable pour créer et modifier des fichiers Obsidian `.base` avec des filtres, des formules et plusieurs types de vues. Il fournit aussi aux agents suffisamment d’indications sur le schéma et la validation pour limiter les approximations par rapport à un simple prompt générique. Les utilisateurs de l’annuaire doivent néanmoins prévoir de tester le résultat dans Obsidian, car le skill repose sur de la documentation plutôt que sur un outil dédié.

82/100
Points forts
  • Bonne capacité de déclenchement : la description renvoie clairement aux fichiers `.base`, à Bases, aux vues tableau/carte et aux filtres et formules dans Obsidian.
  • Contenu opérationnel solide : `SKILL.md` fournit un workflow concret, la structure du schéma YAML, des vérifications de validation et des erreurs fréquentes.
  • Effet de levier utile pour les agents : la référence des fonctions incluse aide réellement à construire des formules sans inventer de syntaxe.
Points de vigilance
  • Aucune commande d’installation ni fichier utilitaire exécutable ; l’adoption repose sur la lecture puis l’application manuelle des consignes en markdown.
  • La validation dépend au final de l’ouverture du fichier `.base` dans Obsidian ; une part d’essais-erreurs reste donc nécessaire pour les problèmes de rendu ou de syntaxe.
Vue d’ensemble

Vue d’ensemble de la skill obsidian-bases

Ce que obsidian-bases fait bien

obsidian-bases aide un agent à créer et modifier des fichiers Obsidian .base pour des vues de notes de type base de données. La skill obsidian-bases est surtout utile quand vous avez besoin d’un YAML fonctionnel pour les fonctionnalités Bases, comme les filtres, les formules, les résumés et les mises en page de vues telles que table, cards, list ou map.

Cas d’usage idéaux pour les workflows de base de connaissances

Cette skill obsidian-bases convient très bien aux personnes qui gèrent leur vault comme une base de connaissances, un suivi de projets, une liste de lecture ou un tableau de bord de contenus. Le vrai besoin n’est pas simplement « écrire du YAML », mais plutôt « transformer mes notes et mes métadonnées en une vue exploitable qui s’affiche correctement dans Obsidian ».

Pourquoi l’utiliser plutôt qu’un prompt générique

Son vrai point fort, c’est la structure. La skill donne à l’agent un workflow clair : définir le périmètre avec filters, ajouter des formulas si nécessaire, configurer les vues, puis valider le YAML et les références de propriétés. Cela réduit les échecs fréquents d’un prompting classique : syntaxe .base invalide, références de formules cassées et vues qui ne correspondent pas au schéma du vault.

Comment utiliser la skill obsidian-bases

Contexte d’installation et quoi lire en premier

Il n’existe pas de commande d’installation spécifique exposée par la skill elle-même ; il s’agit d’une skill de guidage dans kepano/obsidian-skills. Commencez par skills/obsidian-bases/SKILL.md, puis lisez skills/obsidian-bases/references/FUNCTIONS_REFERENCE.md. Lisez d’abord la section workflow, ensuite les exemples de schéma, puis la référence des fonctions uniquement pour les formules dont vous avez réellement besoin.

De quelles entrées la skill obsidian-bases a besoin

Pour bien utiliser obsidian-bases, fournissez à l’agent :

  • l’objectif de la base, par exemple « afficher les projets actifs »
  • des exemples de chemins de notes ou de dossiers
  • les propriétés de frontmatter, tags et champs de date pertinents
  • le type de vue souhaité : table, cards, list ou map
  • les champs calculés voulus, comme un statut de retard ou un temps de lecture
  • les attentes d’affichage, comme l’ordre des propriétés ou les champs de résumé

Entrée faible : « Fais-moi une base pour les tâches. »

Entrée solide : « Create a .base file for notes in Projects/, include only notes where status != done, show title, status, due, and a formula is_overdue, default to table view, and add a cards view for mobile. »

Transformer un besoin vague en prompt vraiment exploitable

Un bon prompt pratique pour obsidian-bases doit demander un fichier .base complet ainsi que des vérifications de validation. Exemple :

« Using obsidian-bases, create a valid .base YAML file for notes in Areas/Research/ tagged #paper. Add filters for only unread items from 2024 onward, define formulas for age_days and is_recent, create a table view ordered by title, author, year, and formula.age_days, and explain any quoting needed to avoid YAML errors. »

Ce type de demande fonctionne mieux, car il précise le périmètre, les métadonnées, les formules, l’ordre d’affichage, et demande une sortie attentive à la syntaxe.

Workflow pratique et vérifications de sortie

Utilisez cette séquence :

  1. Demandez d’abord le .base minimal.
  2. Validez la syntaxe YAML avant d’ajouter de la complexité.
  3. Ajoutez les formules une par une.
  4. N’ajoutez une deuxième vue qu’une fois la première correctement rendue.

Vérifications qualité importantes mises en avant par la skill :

  • mettre les chaînes entre guillemets quand des caractères spéciaux YAML risquent de casser le parsing
  • vérifier que chaque formula.X utilisé dans une vue est bien défini dans formulas
  • confirmer que les noms de propriétés correspondent exactement à vos notes
  • tester dans Obsidian, pas uniquement dans un éditeur de texte

FAQ sur la skill obsidian-bases

La skill obsidian-bases est-elle adaptée aux débutants ?

Oui, à condition de déjà comprendre les bases des propriétés Obsidian et du frontmatter. La skill obsidian-bases est plus simple que d’apprendre tout le format depuis zéro, car elle impose un ordre de création sûr. Les grands débutants peuvent malgré tout bloquer si les métadonnées de leur vault sont incohérentes.

Quelle différence avec le fait de demander directement à une IA un fichier .base ?

Un prompt générique peut produire un YAML crédible en apparence, mais qui ne s’affiche pas. La skill obsidian-bases est plus fiable parce qu’elle suit le vrai workflow .base : d’abord les filtres, ensuite les formules, puis les vues, et la validation en dernier. Elle vous oriente aussi vers la référence des fonctions dès qu’il est question de formules.

Quand obsidian-bases n’est-il pas le bon outil ?

N’utilisez pas obsidian-bases si votre vrai problème vient d’un manque de métadonnées, d’une structure de notes incohérente ou d’une idée encore floue de ce que la base doit afficher. La skill ne remplace pas non plus la documentation propre à des plugins en dehors du format Bases. Si le schéma de votre vault est désordonné, commencez par le corriger.

Est-ce que obsidian-bases aide pour les formules et les fonctions ?

Oui. Le fichier references/FUNCTIONS_REFERENCE.md inclus est l’un des éléments les plus utiles de la skill pour décider de son installation. Il aide lorsqu’il faut faire du calcul sur les dates, de l’affichage conditionnel, de la conversion de types, gérer des liens, des icônes ou du rendu HTML dans des propriétés pilotées par formule.

Comment améliorer l’usage de la skill obsidian-bases

Fournir un schéma de vault plus propre avant de demander une sortie

Le plus gros levier d’amélioration, c’est la qualité des entrées. Donnez la liste exacte des noms de propriétés et des exemples de valeurs issus de 3 à 5 notes avant de demander une base complète. Si une note utilise due-date et une autre due, l’agent ne pourra pas concevoir de filtres ou de formules de manière fiable.

Éviter les échecs les plus fréquents avec obsidian-bases

Échecs courants :

  • YAML invalide à cause de chaînes non mises entre guillemets
  • références de formules utilisées avant leur définition
  • filtres qui ciblent des tags ou des propriétés inexistants
  • premier jet trop complexe avec plusieurs vues et résumés d’un coup

Une meilleure première demande reste très ciblée : un dossier, un filtre, une vue, une formule.

Itérer à partir d’une sortie minimale qui fonctionne

Pour mieux exploiter obsidian-bases, demandez les révisions par couches :

  • premier passage : .base valide avec un filtre et une vue
  • deuxième passage : champs calculés
  • troisième passage : vues alternatives et résumés
  • passage final : commentaire sur les hypothèses et les écarts possibles de schéma

Cette approche améliore la fiabilité, car vous voyez précisément quel ajout casse le rendu.

Utiliser le fichier de référence de façon stratégique

Pour obtenir de meilleurs résultats avec obsidian-bases, ne demandez pas simplement des « formules avancées » de manière abstraite. Décrivez l’opération souhaitée, puis demandez à l’agent de la faire correspondre à des fonctions connues dans references/FUNCTIONS_REFERENCE.md. La sortie reste ainsi ancrée dans l’ensemble de fonctions documenté et limite les hallucinations de syntaxe, notamment pour les dates, les booléens, les liens et le formatage d’affichage.

Notes et avis

Aucune note pour le moment
Partagez votre avis
Connectez-vous pour laisser une note et un commentaire sur cet outil.
G
0/10000
Derniers avis
Enregistrement...