Um plugin Claude Code que transforma uma pasta vazia num vault Obsidian profissional — segundo cérebro para você + memória persistente para a IA.
Em menos de 5 minutos, saindo de uma pasta vazia, você tem um vault com:
- 4 áreas opinionadas (Pessoal, Profissional, Pesquisas, Memória da IA)
- Templates, MOCs e schema de frontmatter consistentes
- Um
CLAUDE.mdmestre que orienta qualquer IA que escrever no vault depois - Um
_INDEX.mdvivo que se atualiza sozinho toda vez que algo é adicionado - Um bibliotecário automático que valida, normaliza tags, mantém links pros MOCs e garante que nada fica órfão
Tudo em português, sem depender de plugins do Obsidian.
Obsidian é uma pasta de markdown. Isso é libertador — e é um convite ao caos. Skills de IA (pesquisa autônoma, learning, etc.) escrevem notas lindas individualmente, mas sem um contrato compartilhado elas acabam criando um mosaico desorganizado.
Este kit resolve o problema com dois contratos:
CLAUDE.mdna raiz do vault — doutrina que toda skill deve ler antes de escrever.obsidian-librarian— skill que é invocada automaticamente depois de toda escrita via hookPostToolUse, valida o que foi escrito e corrige desvios determinísticos.
Resultado: você escreve quando quer. A IA escreve o tempo todo. O vault permanece navegável, linkado e coerente.
Claude Code gerencia plugins via sistema de marketplaces. Qualquer repo GitHub pode
ser adicionado como marketplace customizado — não é necessário estar no marketplace
oficial da Anthropic. Este repo já traz o .claude-plugin/marketplace.json
declarando-se como marketplace de 1 plugin.
/plugin marketplace add melgarafael/obsidian-master-kit
/plugin install obsidian-master-kit@obsidian-master-kit
Primeiro comando registra o repo como fonte. Segundo instala o plugin dali. O
Claude Code cacheia em ~/.claude/plugins/cache/<marketplace-name>/<plugin>/<version>/
e registra em ~/.claude/plugins/installed_plugins.json.
Para hackear o plugin localmente sem passar pelo GitHub:
/plugin marketplace add /caminho/local/para/obsidian-master-kit
/plugin install obsidian-master-kit@obsidian-master-kit
O source source: "directory" no known_marketplaces.json aponta direto pro
diretório local, então mudanças refletem sem commit/push.
repo-root/
├── .claude-plugin/
│ ├── marketplace.json # declara o repo como marketplace
│ └── plugin.json # manifest do plugin (hooks, metadata)
├── skills/
├── hooks/
├── commands/
└── ...
mkdir -p ~/Documents/MeuSegundoCerebro
cd ~/Documents/MeuSegundoCerebro# Dentro do Claude Code, na pasta do vault:
/obsidian-master-kit:initA skill vai rodar uma entrevista curta em português (nome, profissão, áreas principais, projetos ativos, idioma do journaling, fuso, tom) e já preenche o vault com essas informações.
Aponte o Obsidian para a pasta. Pronto — vault navegável desde o primeiro segundo.
A partir daqui, qualquer skill que escrever no vault (o obsidian-master-kit ou skills
de terceiros que você já usa) aciona o bibliotecário automaticamente. Você não precisa
fazer nada — o _INDEX.md se mantém vivo sozinho.
Se quiser forçar uma curadoria manual (por exemplo, depois de editar várias notas à mão):
/obsidian-master-kit:sync| Skill | Quando usar |
|---|---|
obsidian-init |
Uma vez por vault. Scaffolda a estrutura + entrevista. |
obsidian-librarian |
Automática (via hook) depois de cada escrita. Também invocável manualmente. |
E mais um roadmap documentado em docs/ROADMAP.md com 7 skills
previstas para v0.2+ (daily-note, moc-builder, search, linker, archiver, graph-audit,
export).
<seu-vault>/
├── CLAUDE.md # doutrina (você edita quando quer mudar regras)
├── _INDEX.md # índice vivo (o bibliotecário reescreve)
├── README.md # como navegar este vault
├── .obsidian-master/
│ └── marker.json # identifica o vault como obsidian-master-kit
├── 00 - Pessoal/
│ ├── _MOC.md
│ ├── Perfil.md
│ ├── Journaling/
│ ├── Diario/
│ └── _templates/
├── 01 - Profissional/
│ ├── _MOC.md
│ ├── Projetos/
│ ├── Areas/
│ └── _templates/
├── 02 - Pesquisas e Estudos/
│ ├── _MOC.md
│ ├── Ativas/
│ ├── Arquivadas/
│ └── _templates/
└── 03 - Memoria da IA/
├── _MOC.md
├── Projetos de Codigo/
├── Bibliotecas/
├── Referencias/
└── _templates/
Preciso saber usar Obsidian pra usar isso? Não. O kit assume zero conhecimento. Se você nunca usou Obsidian, ele instala o Obsidian, aponta pra pasta que o init criou e começa a navegar — os MOCs já te levam pra onde é útil.
E se eu já tenho um vault com conteúdo?
O obsidian-init é idempotente: se a pasta tem conteúdo, ele só preenche buracos
(nunca sobrescreve). Mas ainda assim rode com cuidado e tenha backup — o padrão é
começar numa pasta nova.
Esse kit substitui o Obsidian Sync? Não. Sincronização é problema do Obsidian (ou Syncthing, iCloud, Git, etc.). Este kit só cuida da estrutura e curadoria do conteúdo.
Funciona em inglês? No MVP, não. Templates, entrevista e doutrina são pt-br. Localização está no roadmap para v1.x.
Como desinstalo?
/plugin uninstall obsidian-master-kit. O plugin some. O vault continua — é só uma
pasta de markdown, não depende mais do kit depois de criado.
Issues e PRs bem-vindos em github.com/melgarafael/obsidian-master-kit/issues.
MIT — veja LICENSE.