obsidian-bases
Создание и управление базами Obsidian
Также доступно от: kepano
Организуйте свои заметки Obsidian с помощью динамических представлений, подобных базам данных. Этот навык позволяет создавать файлы .base с представлениями в виде таблиц, карточек, списков и карт, lengkap dengan фильтрами, формулами и пользовательскими сводками.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «obsidian-bases». Создайте файл базы для ежедневных заметок с табличным представлением, показывающим день недели и расчётное количество слов.
Ожидаемый результат:
Создан daily-notes-index.base с фильтрами для папки Daily Notes, формулами, вычисляющими day_of_week и word_estimate, и табличным представлением, ограниченным 30 последними заметками, отсортированными по времени изменения.
Использование «obsidian-bases». Сделайте базу списка чтения с представлением карточек, показывающим изображения обложек и статус.
Ожидаемый результат:
Сгенерирован reading-list.base с фильтрами для тегов book/article, формулами для reading_time и status_icon, свойствами, настроенными для отображения автора, и двумя представлениями: представлением карточек Library и табличным представлением Reading List.
Аудит безопасности
БезопасноStatic analyzer detected 259 patterns (233 external_commands, 4 network, 1 filesystem) but all are FALSE POSITIVES. The SKILL.md file is documentation-only describing YAML syntax for Obsidian Bases. Backticks are Markdown code formatting, not shell execution. URLs are reference links to Obsidian documentation. No executable code, network calls, or filesystem operations exist in this skill.
Факторы риска
⚙️ Внешние команды (233)
🌐 Доступ к сети (4)
📁 Доступ к файловой системе (1)
Оценка качества
Что вы можете построить
Панель управления задачами
Создайте базовый файл, который отображает задачи из нескольких заметок в едином табличном представлении с группировкой по статусу, метками приоритета и вычислениями срока выполнения.
Библиотека списка чтения
Постройте базу с представлением в виде карточек, показывающую книги и статьи с изображениями обложек, информацией об авторе, статусом чтения и формулами расчёта времени чтения.
Индекс заметок проекта
Спроектируйте базу, которая объединяет заметки проекта с метками времени последнего обновления, количеством ссылок и фильтрацией по папкам для командных баз знаний.
Попробуйте эти промпты
Создайте файл .base, который показывает все заметки с тегом 'meeting' в табличном представлении со столбцами для имени файла, даты и участников.
Создайте базу отслеживания задач с двумя представлениями: одна таблица показывает активные задачи, сгруппированные по статусу, и другая показывает завершённые задачи. Включите формулы для дней до срока выполнения и меток приоритета.
Создайте файл базы для моего списка чтения с представлением карточек, показывающим обложки книг, автора, значок статуса и расчётное время чтения. Отфильтруйте книги, помеченные как 'dropped'.
Создайте комплексную базу панели проекта с глобальными фильтрами для папки Projects, формулами для относительного времени последнего обновления и количества ссылок, группировкой по status и пользовательскими расчётами сводок для среднего количества ссылок на проект.
Лучшие практики
- Используйте одинарные кавычки для выражений формул, содержащих двойные кавычки, чтобы избежать проблем с парсингом YAML
- Начинайте с глобальных фильтров для условий, которые применяются ко всем представлениям, затем добавьте специфичные для представления фильтры для уточнений
- Тестируйте формулы постепенно — проверяйте простые выражения перед объединением в сложные вычисления
Избегать
- Не создавайте чрезмерно сложные вложенные фильтры — разбивайте их на читаемые блоки and/or/not
- Избегайте прямого использования путей к файлам в формулах — используйте свойства файлов, такие как file.folder
- Не забывайте заключать в кавычки строки, содержащие специальные символы или операторы сравнения