Help us improve
Share bugs, ideas, or general feedback.
From obsidian-master-kit
Scaffolds a complete Obsidian vault from scratch using the obsidian-master-kit opinionated folder structure, with CLAUDE.md, _INDEX.md, MOCs, and templates. Conducts a short interview in pt-br and is idempotent.
npx claudepluginhub melgarafael/obsidian-master-kit --plugin obsidian-master-kitHow this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-master-kit:obsidian-initThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffolda um vault Obsidian completo seguindo o padrao `obsidian-master-kit`: 4 areas,
assets/vault-template/00 - Pessoal/Diario/_MOC.mdassets/vault-template/00 - Pessoal/Journaling/_MOC.mdassets/vault-template/00 - Pessoal/Perfil.mdassets/vault-template/00 - Pessoal/_MOC.mdassets/vault-template/00 - Pessoal/_templates/Entrada de Journaling.mdassets/vault-template/00 - Pessoal/_templates/Nota Diaria.mdassets/vault-template/01 - Profissional/Areas/_MOC.mdassets/vault-template/01 - Profissional/Projetos/_MOC.mdassets/vault-template/01 - Profissional/_MOC.mdassets/vault-template/01 - Profissional/_templates/Area.mdassets/vault-template/01 - Profissional/_templates/Projeto.mdassets/vault-template/02 - Pesquisas e Estudos/_MOC.mdassets/vault-template/02 - Pesquisas e Estudos/_templates/Nota de Pesquisa.mdassets/vault-template/03 - Memoria da IA/_MOC.mdassets/vault-template/03 - Memoria da IA/_templates/Contexto de Projeto.mdassets/vault-template/CLAUDE.mdassets/vault-template/README.mdassets/vault-template/_INDEX.mdreferences/interview-script.mdscripts/scaffold_vault.pyScaffolds an agent-ready Obsidian Zettelkasten vault with directories, templates, CLAUDE.md, MCP config, and git init.
Bootstraps BenAI Obsidian Plugin vault structure by creating directories like .claude, Context, Projects; system files including Obsidian config and memory system; then runs personalized onboarding interview in solopreneur/professional or business/team modes. Auto-activates on 'set up', 'bootstrap', 'initialize', 'onboarding', or /setup.
Initializes any folder as a Bedrock-powered Obsidian vault by creating entity directories, copying templates, configuring language/domain taxonomy, scaffolding example entities, and checking dependencies. Use for 'bedrock setup' or new vault bootstrapping.
Share bugs, ideas, or general feedback.
Scaffolda um vault Obsidian completo seguindo o padrao obsidian-master-kit: 4 areas,
CLAUDE.md doutrina, _INDEX.md vivo, MOCs por area, templates por tipo de nota.
/obsidian-master-kit:init (slash command)obsidian-librarian)Pergunte onde scaffoldar. Candidatos comuns:
cd para la~/Documents/<NomeDoVault> — escolha dele--path explicito que ele pode ter passadoSempre confirme antes de prosseguir. Nao scaffolda em ~ ou em pasta com codigo.
Se a pasta tem arquivos:
.obsidian-master/marker.json? Ja e um vault-master — aborte e sugira
/obsidian-master-kit:sync em vez disso.Siga o roteiro em references/interview-script.md. Sao 7 perguntas curtas em pt-br.
Se o usuario passou --profile <arquivo>, leia o arquivo e pule perguntas ja cobertas.
Use o script scripts/scaffold_vault.py passando todas as respostas via flags. Exemplo:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/obsidian-init/scripts/scaffold_vault.py \
--path "/Users/nome/Documents/MeuVault" \
--owner-name "Nome Sobrenome" \
--owner-profession "Desenvolvedor de software" \
--owner-areas "Backend; DevOps; Mentoria" \
--owner-projects "Projeto A; Projeto B" \
--owner-lang "pt-br" \
--owner-timezone "America/Sao_Paulo" \
--owner-tone "casual" \
--vault-name "Meu Segundo Cerebro"
O script:
assets/vault-template/ para o alvo.{{OWNER_NAME}}, {{DATE_TODAY}}, etc.).01 - Profissional/Projetos/.01 - Profissional/Areas/..obsidian-master/marker.json com a versao do kit.Nunca sobrescreve arquivos existentes. Use --dry-run antes se incerto.
Depois que o script termina:
00 - Pessoal/Perfil.md e ajustar a bio._INDEX.md sozinho.| Flag | Obrigatoria? | Default | Descricao |
|---|---|---|---|
--path | nao | pwd | Onde scaffoldar o vault |
--owner-name | sim | — | Nome do dono |
--owner-profession | sim | — | Funcao / profissao |
--owner-areas | nao | "" | Areas separadas por ; |
--owner-projects | nao | "" | Projetos separados por ; |
--owner-lang | nao | pt-br | Idioma do journaling |
--owner-timezone | nao | America/Sao_Paulo | Fuso |
--owner-tone | nao | casual | casual ou formal |
--vault-name | nao | basename do path | Nome humano do vault |
--profile | nao | — | YAML/JSON com todas as respostas |
--dry-run | nao | false | Imprime plano, nao escreve |
--force | nao | false | Permite escrever em pasta ja com conteudo |
$HOME, /, /Users, /tmp (sem --force) ou em pasta com .git
que nao seja um vault-master..obsidian-master/marker.json, nao rode init — use o librarian.