Skip to main content

obsidian-organizer

Esta skill deve ser usada quando o usuario diz "organiza meu vault", "ve o que esta bagunçado", "sugere consolidações", "detecta duplicatas", "confere os MOCs", ou invoca `/obsidian-master-kit:organize`. Roda clustering HDBSCAN sobre os embeddings do vault, detecta pares proximos (cos >= DUPLICATE_MIN_COS) que sao candidatos a duplicata conceitual, encontra clusters grandes sem MOC proprio, flagga notas com `area` no frontmatter divergente da pasta onde moram, e propoe tudo em `migration_plan` pra aprovacao humana. NUNCA move ou apaga arquivos sem verdict explicito.

설치로 이동

소스 정보

저장소
melgarafael/obsidian-master-kit
최근 소스 활동
2026년 4월 15일 22:43
감지된 SKILL.md 언어
포르투갈어
스타
29
포크
12

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
7 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
obsidian-organizer
description
Esta skill deve ser usada quando o usuario diz "organiza meu vault", "ve o que esta bagunçado", "sugere consolidações", "detecta duplicatas", "confere os MOCs", ou invoca `/obsidian-master-kit:organize`. Roda clustering HDBSCAN sobre os embeddings do vault, detecta pares proximos (cos >= DUPLICATE_MIN_COS) que sao candidatos a duplicata conceitual, encontra clusters grandes sem MOC proprio, flagga notas com `area` no frontmatter divergente da pasta onde moram, e propoe tudo em `migration_plan` pra aprovacao humana. NUNCA move ou apaga arquivos sem verdict explicito.
# obsidian-organizer Organizador semantico do vault. Varre tudo com IA, detecta bagunca, propoe consolidacoes. 100% local, zero side-effects sem aprovacao. ## Quando usar - Usuario diz "organiza meu vault", "limpa duplicatas", "expande MOCs", "o que ta bagunçado?". - Usuario invoca `/obsidian-master-kit:organize`. - Apos um scan completo (`obsidian-master scan`) — organizer consome dados de `notes` + `vec_notes`/`notes_embedding_blob`. ## Quando **nao** usar - Em vault vazio ou com < 10 notas (HDBSCAN nao tem material). - Sem ter rodado scan primeiro. - Pra ACAO destrutiva — organizer SO propoe; `obsidian-migrate apply` executa os moves/merges aprovados. ## Fluxo canonico ### Passo 1: Detecte o vault Walk ancestrais do cwd procurando `.obsidian-master/marker.json`. Se nao achar, aborte com `--vault PATH`. ### Passo 2: Garanta scan recente Se notes+vec estao desatualizados, peca ao usuario pra rodar `obsidian-master scan` primeiro. ### Passo 3: Escolha o sub-comando | Intencao do usuario | Sub-comando | |---|---| | "Agrupa as notas parecidas" / "Cluster semantico" | `cluster` | | "Acha duplicatas de conceito" | `duplicates` | | "Quais clusters faltam MOC?" | `moc-audit` | | "Area do frontmatter bate com a pasta?" | `area-mismatch` | | "Propoe tudo em lotes pra eu aprovar" | `propose` | | "Me da o relatorio visual" | `report` | ### Passo 4: Invoque o script ```bash python3 ${CLAUDE_PLUGIN_ROOT}/skills/obsidian-organizer/scripts/organizer.py \ <sub-comando> [--vault PATH] [--dry-run] [opcoes] ``` ### Passo 5: Apresente em pt-br humano O script emite JSON estavel. Traduza pra markdown com reasoning embaixo: ``` 3 candidatos de duplicata: 1. [[Cabala]] ↔ [[Qabalah]] Cosine: 0.78, ambas na area Pesquisas. Verdict pendente. 2. [[Hermetismo - Overview]] ↔ [[Hermetismo Antigo]] Cosine: 0.72, ambas na area Pesquisas. ... ``` ### Passo 6: Aplique os verdicts aprovados `duplicates --interactive` pede verdict (`merge | keep_both | not_duplicate`). `propose` gera batches em `migration_plan`. Execucao real e pelo `obsidian-migrate apply`. ## Garantias duras 1. **Zero escrita silenciosa**: `--dry-run` e default em `propose` e `moc-audit`. 2. **Verdicts humanos**: `duplicate_candidates.verdict` so muda via aprovacao explicita. 3. **Preserva conteudo**: merge final concatena os dois, renomeia `.merged-TIMESTAMP`. Nada e perdido. 4. **Integra com migrate**: organizer propõe, migrate aplica — separacao clara. ## CLI: referencia rapida - `organizer cluster [--latest] [--ai-label]` — HDBSCAN runner - `organizer duplicates [--min-cos X] [--interactive]` — detecta + verdict - `organizer moc-audit [--create-suggestions]` — clusters ≥ 10 sem MOC - `organizer area-mismatch [--fix]` — area frontmatter ≠ pasta - `organizer propose [--dry-run]` — agrega tudo em migration_plan - `organizer report` — relatorio visual consolidado
GitHub에서 보기