K

obsidian-bases

por kepano

obsidian-bases ajuda a criar e editar arquivos `.base` do Obsidian com filtros, fórmulas, resumos e visualizações em tabela, cartões, lista ou mapa. É mais indicado para transformar metadados de notas em visualizações funcionais de base de conhecimento, com validação de YAML e orientação sobre funções a partir dos arquivos da própria skill.

Estrelas19.7k
Favoritos0
Comentários0
Adicionado5 de abr. de 2026
CategoriaKnowledge Bases
Comando de instalação
npx skills add kepano/obsidian-skills --skill obsidian-bases
Pontuação editorial

Esta skill recebeu 82/100, o que a torna uma opção sólida no diretório: as evidências do repositório mostram um fluxo real e reutilizável para criar e editar arquivos `.base` do Obsidian com filtros, fórmulas e vários tipos de visualização, além de oferecer orientação suficiente sobre esquema e validação para reduzir a adivinhação em comparação com um prompt genérico. Ainda assim, quem encontrar esta skill no diretório deve esperar testar os resultados dentro do Obsidian, já que ela é guiada por documentação, e não por ferramentas executáveis.

82/100
Pontos fortes
  • Alta acionabilidade: a descrição se conecta de forma explícita a arquivos `.base`, Bases, visualizações em tabela/cartões, filtros e fórmulas no Obsidian.
  • Boa consistência operacional: o `SKILL.md` traz um fluxo concreto, a estrutura do esquema YAML, verificações de validação e padrões comuns de erro.
  • Alavancagem útil para agentes: a referência de funções incluída ajuda de forma relevante a montar fórmulas sem inventar sintaxe.
Pontos de atenção
  • Não há comando de instalação nem arquivos auxiliares executáveis; a adoção depende da leitura e da aplicação manual das orientações em markdown.
  • A validação final depende de abrir o arquivo `.base` no Obsidian, então ainda pode haver alguma tentativa e erro com renderização ou sintaxe.
Visão geral

Visão geral da skill obsidian-bases

Em que a obsidian-bases se destaca

obsidian-bases ajuda um agente a criar e editar arquivos Obsidian .base para visualizações de notas com estrutura de banco de dados. Ela é mais útil quando você precisa de YAML funcional para recursos do Bases, como filtros, fórmulas, resumos e layouts de visualização como table, cards, list ou map.

Melhor encaixe para fluxos de trabalho de bases de conhecimento

A skill obsidian-bases é uma ótima escolha para quem gerencia um vault como base de conhecimento, rastreador de projetos, lista de leitura ou painel de conteúdo. O trabalho real aqui não é “escrever YAML”, e sim “transformar minhas notas e metadados em uma visualização útil que realmente renderiza no Obsidian”.

Por que usar isso em vez de um prompt genérico

O diferencial está na estrutura. A skill oferece ao agente um fluxo de trabalho claro: definir o escopo com filters, adicionar formulas opcionais, configurar as views e, por fim, validar o YAML e as referências de propriedades. Isso reduz os erros mais comuns de prompts genéricos: sintaxe .base inválida, referências quebradas em fórmulas e views que não combinam com o schema do vault.

Como usar a skill obsidian-bases

Contexto de instalação e o que ler primeiro

Não há um comando de instalação específico exposto pela própria skill; trata-se de uma skill de orientação dentro de kepano/obsidian-skills. Comece por skills/obsidian-bases/SKILL.md e depois leia skills/obsidian-bases/references/FUNCTIONS_REFERENCE.md. Leia primeiro a seção de workflow, depois os exemplos de schema e deixe a referência de funções apenas para as fórmulas que você realmente precisar.

Quais entradas a skill obsidian-bases precisa

Para usar bem a obsidian-bases, forneça ao agente:

  • o objetivo da base, como “mostrar projetos ativos”
  • caminhos de notas ou pastas de exemplo
  • propriedades relevantes no frontmatter, tags e campos de data
  • o tipo de visualização desejado: table, cards, list ou map
  • quaisquer campos calculados que você queira, como status de atraso ou tempo de leitura
  • expectativas de exibição, como ordem das propriedades ou campos de resumo

Entrada fraca: “Faça uma base para tarefas.”

Entrada forte: “Crie um arquivo .base para notas em Projects/, inclua apenas notas em que status != done, mostre title, status, due e uma fórmula is_overdue, use table como visualização padrão e adicione uma view cards para mobile.”

Como transformar um objetivo vago em um prompt que funciona

Um prompt prático para a obsidian-bases deve pedir um arquivo .base completo junto com verificações de validação. Exemplo:

“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.”

Isso funciona melhor porque define escopo, metadados, fórmulas, ordem de exibição e ainda pede uma saída atenta à sintaxe.

Fluxo de trabalho prático e verificações da saída

Use esta sequência:

  1. Peça primeiro o .base mínimo.
  2. Valide a sintaxe YAML antes de adicionar complexidade.
  3. Adicione uma fórmula por vez.
  4. Só adicione uma segunda view depois que a primeira renderizar.

Verificações de qualidade importantes destacadas pela skill:

  • coloque strings entre aspas quando caracteres especiais do YAML puderem quebrar o parsing
  • garanta que todo formula.X usado em uma view esteja definido em formulas
  • confirme que os nomes das propriedades correspondem exatamente aos das suas notas
  • teste no Obsidian, não apenas em um editor de texto

FAQ da skill obsidian-bases

A obsidian-bases é boa para iniciantes?

Sim, desde que você já entenda o básico de propriedades e frontmatter no Obsidian. A skill obsidian-bases é mais fácil do que aprender todo o formato do zero porque oferece uma ordem segura de criação. Iniciantes absolutos ainda podem ter dificuldade se os metadados do vault forem inconsistentes.

Em que isso difere de pedir para uma IA criar um arquivo .base?

Um prompt genérico pode gerar um YAML plausível, mas que não renderiza. A skill obsidian-bases é melhor porque se baseia no fluxo real de .base: primeiro filtros, depois fórmulas, em seguida views e, por último, validação. Ela também direciona você para a referência de funções quando entram fórmulas na jogada.

Quando a obsidian-bases é a ferramenta errada?

Não use obsidian-bases se o seu problema real for falta de metadados, estrutura inconsistente das notas ou incerteza sobre o que a base deveria mostrar. Ela também não substitui a documentação específica de plugins fora do formato Bases. Se o schema do seu vault estiver bagunçado, resolva isso antes.

A obsidian-bases ajuda com fórmulas e funções?

Sim. O arquivo references/FUNCTIONS_REFERENCE.md incluído é uma das partes mais úteis da skill para decidir se vale instalar. Ele ajuda quando você precisa de cálculos com datas, exibição condicional, conversão de tipos, links, ícones ou renderização em HTML dentro de propriedades orientadas por fórmula.

Como melhorar a skill obsidian-bases

Forneça um schema de vault mais limpo antes de pedir a saída

A maior alavanca de melhoria é a qualidade da entrada. Liste os nomes exatos das propriedades e valores de exemplo de 3 a 5 notas antes de pedir uma base completa. Se uma nota usa due-date e outra usa due, o agente não conseguirá projetar filtros ou fórmulas com confiança.

Evite as falhas mais comuns da obsidian-bases

Modos de falha comuns:

  • YAML inválido por causa de strings sem aspas
  • referências de fórmulas usadas antes de serem definidas
  • filtros apontando para tags ou propriedades que não existem
  • primeira versão complexa demais, com múltiplas views e resumos de uma vez

Um primeiro pedido melhor é mais estreito: uma pasta, um filtro, uma view, uma fórmula.

Evolua a partir de uma saída mínima que já funcione

Para usar melhor a obsidian-bases, peça revisões em camadas:

  • primeira passada: .base válido com um filtro e uma view
  • segunda passada: campos calculados
  • terceira passada: views alternativas e resumos
  • passada final: comentários sobre suposições e possíveis incompatibilidades de schema

Isso melhora a confiabilidade porque você consegue ver exatamente qual adição quebra a renderização.

Use o arquivo de referência de forma estratégica

Para melhorar os resultados com obsidian-bases, não peça “fórmulas avançadas” de forma abstrata. Diga qual operação você quer e peça para o agente mapeá-la para funções conhecidas em references/FUNCTIONS_REFERENCE.md. Isso mantém a saída ancorada no conjunto de funções documentado e reduz sintaxe alucinada, especialmente em datas, booleanos, links e formatação de exibição.

Avaliações e comentários

Ainda não há avaliações
Compartilhe sua avaliação
Faça login para deixar uma nota e um comentário sobre esta skill.
G
0/10000
Avaliações mais recentes
Salvando...