技能 obsidian-bases
📦

obsidian-bases

安全

Maîtriser Obsidian Bases pour les vues de base de données

也可從以下取得: ZhanlinCui

Transformez votre coffre Obsidian en une base de données puissante avec des vues en tableau, carte, liste et carte géographique. Créez des filtres dynamiques, des formules et des résumés sans écrire de code.

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「obsidian-bases」。 Create a task tracker base with priority labels and overdue detection

預期結果:

A complete .base file with filters for task tags, formulas showing emoji priority labels (High/Medium/Low), overdue detection using date comparison, table view grouped by status, and summary calculations for average days until due.

正在使用「obsidian-bases」。 Build a reading list with card and table views

預期結果:

YAML configuration with formulas for reading time estimation and status icons, card view displaying cover images and titles, table view with author and page count, and filters to exclude dropped items.

安全審計

安全
v5 • 3/11/2026

All static analysis findings are false positives from markdown code examples in documentation. The backtick patterns detected are markdown code formatting for Obsidian formula syntax examples, not actual shell execution. The cryptographic algorithm detections refer to date/duration formatting functions, not cryptographic operations. Hardcoded URLs are legitimate reference links to official Obsidian documentation. This is a documentation-only skill with no executable code.

2
已掃描檔案
672
分析行數
0
發現項
5
審計總數
未發現安全問題
審計者: claude 查看審計歷史 →

品質評分

41
架構
100
可維護性
87
內容
22
社群
100
安全
91
規範符合性

你能建構什麼

Tableau de bord de gestion des tâches

Créez une base de suivi des tâches qui filtre les notes par tags de tâche, affiche les niveaux de priorité avec des formules codées par couleur, calcule les jours jusqu'aux dates d'échéance et groupe par statut (Actif, Terminé, Backlog). Utilisez des formules de résumé pour voir le temps de complétion moyen et le nombre de tâches en retard.

Bibliothèque de liste de lecture

Construisez une base de suivi de livres et articles avec des vues en cartes affichant les images de couverture, les noms d'auteurs et les icônes de statut. Utilisez des formules pour estimer le temps de lecture, filtrer par statut (à lire, en lecture, terminé) et créer des vues groupées par année ou genre.

Index des notes quotidiennes

Générez un index des notes quotidiennes avec des estimations de nombre de mots, des calculs du jour de la semaine et un filtrage automatique par motifs de日期. Créez des vues en tableau montrant les notes récentes triées par temps de modification avec les métadonnées du fichier.

試試這些提示

Créer une base de tâches simple
Create a .base file for a task tracker that filters notes tagged with 'task', shows a table view with file name, status, priority, and due date columns, and groups tasks by status.
Créer une formule avec calcul de dates
Create a formula that calculates the number of days until a due date, returns empty string if no due date exists, and shows 'Overdue' if the date is in the past and status is not 'done'.
Concevoir une base multi-vues
Create a .base file for a reading list with two views: a card view showing cover images and status icons for browsing, and a table view with author, pages, and estimated reading time columns for planning. Both views should exclude items with status 'dropped'.
Filtre et résumé avancés
Create a base that filters notes from 'Daily Notes' folder matching date pattern YYYY-MM-DD, adds formulas for word count estimate and day of week, limits to 30 most recent notes, and shows average word count in summaries.

最佳實務

  • Utilisez toujours des guillemets simples autour des formules contenant des guillemets doubles pour éviter les erreurs de syntaxe YAML
  • Incluez des vérifications null avec if() lors du référencement de propriétés qui peuvent ne pas exister sur toutes les notes
  • Accédez aux champs numériques comme .days ou .hours sur les objets Durée avant d'appliquer des fonctions mathématiques comme .round()
  • Définissez les formules dans la section formulas avant de les référencer comme formula.X dans les propriétés ou l'ordre des vues

避免

  • Utiliser des guillemets doubles pour les formules contenant des guillemets doubles - cela provoque des erreurs d'analyse YAML
  • Appeler .round() directement sur les objets Durée sans accéder à .days ou .hours d'abord
  • Référencer formula.X dans les vues sans définir X dans la section formulas
  • Utiliser des chaînes non citées avec des caractères spéciaux YAML comme les deux-points dans les noms d'affichage

常見問題

Pourquoi ma base affiche-t-elle une erreur YAML lorsque je l'ouvre dans Obsidian ?
Vérifiez les chaînes non citées contenant des caractères spéciaux comme les deux-points ou les accolades. Assurez-vous que les formules avec des guillemets doubles sont entourées de guillemets simples. Vérifiez que tous les guillemets sont correctement appariés et imbriqués.
Comment calculer le nombre de jours entre deux dates ?
Soustrayez les dates et accédez au champ .days : '(date(due_date) - today()).days'. Les objets Durée nécessitent d'accéder à un champ numérique avant d'utiliser des fonctions mathématiques.
Quelle est la différence entre les filtres et les filtres de vue ?
Les filtres globaux s'appliquent à toutes les vues de la base. Les filtres de vue s'appliquent uniquement à cette vue spécifique. Utilisez les filtres globaux pour la portée de la base et les filtres de vue pour les exigences spécifiques à une vue.
Puis-je utiliser des propriétés qui n'existent pas sur toutes les notes ?
Oui, mais utilisez des vérifications null avec if() pour prévenir les erreurs : 'if(due_date, (date(due_date) - today()).days, "")'. Cela retourne une chaîne vide si la propriété est manquante.
Comment afficher différents résumés dans ma vue en tableau ?
Ajoutez une section summaries à votre configuration de vue mappant les noms de propriétés aux types de résumé comme Average, Sum, Min, Max, Median ou Stddev. Ces lignes de résumé apparaissent comme des pieds de page dans le tableau.
Quels types de vues sont disponibles dans Obsidian Bases ?
Vue en tableau pour les colonnes et lignes, vue en cartes pour les galeries visuelles, vue en liste pour les listes simples, et vue en carte géographique pour les données géographiques nécessitant le plugin communautaire Maps avec des propriétés de latitude et longitude.

開發者詳情

檔案結構