From second-brain
Ingere fonte bruta (URL, PDF, markdown em .raw/) no Second Brain. Use quando o usuário envia link/arquivo para salvar no vault, cola texto para preservar, ou diz 'ingere isso', 'salva pro meu second brain', 'adiciona ao vault'. NÃO use para responder perguntas (use sb-query) ou para salvar conversa atual (use sb-save). Idempotente: re-invocação sobre mesmo .raw/ arquivo produz NO-OP.
How this skill is triggered — by the user, by Claude, or both
Slash command
/second-brain:sb-ingestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Skill de INGEST do vault Second Brain. Implementa workflow INGEST per CLAUDE.md §4.1 + design §4.4 com 8 passos (incluindo sub-passos 3a/3b para URL/PDF).
Skill de INGEST do vault Second Brain. Implementa workflow INGEST per CLAUDE.md §4.1 + design §4.4 com 8 passos (incluindo sub-passos 3a/3b para URL/PDF).
Consumir arquivo .raw/{tipo}/*.md (ou URL/PDF indireto via raw file com referência) e produzir ou atualizar artigo wiki/ conforme tipo detectado (concept/entity/source/synthesis/actionable/project). Implementa as 5 etapas de INGEST (Recepção, Compilação, Verificação, Sugestões, Pós-condição) com determismo, idempotência e isolamento do subsistema /self/.
/sb:ingest <path> (path obrigatório — não há "ingest sem fonte")..raw/conversations/).Vide prompt.md. Resumo:
sb-internals/vault-check. Se exit ≠ 0, abortar..raw/. Inspecionar para determinar se é markdown plain, URL-referenced, ou PDF-referenced (DL-M3-B).
3a. URL fetch (path 3a): invocar sb-internals/url-fetch <url>. Sucesso → gravar em .raw/articles/. Falha → create stub com [!gap] + abort restante.
3b. PDF parse (path 3b): invocar sb-internals/pdf-parse <path>. Sucesso → gravar em .raw/articles/. Falha → create stub com [!gap] + abort restante.[[ "$target_path" != *"/self/"* ]] (G-NO-SELF-LEAK). Sem este check, PR-5 falha code-quality.sb-lint pontual.sb-internals/log-append com operação INGEST.Idempotência (DL-M3-I): sb-ingest pode ser invocado múltiplas vezes sobre o mesmo .raw/ arquivo. 2ª invocação = NO-OP se artigos wiki/ já existem.
Ver prompt.md error matrix (design §6): cobre 7 falhas (url 404/timeout, pdf corrupted, KNOWLEDGE-MAP inconsistent, ambiguidade conceito, conflito frontmatter, vault-check fail, G-NO-SELF-LEAK violation). Cada falha tem detecção, ação, e side-effect documentados.
prompt.md — prompt principal (8 passos detalhados + error matrix + idempotency section).templates/{tipo}.md (6 files) — templates canônicos para cada tipo de artigo.~/CLAUDE.md §4.1 — contrato vault INGEST.~/SECOND-BRAIN-ARCHITECTURE.md §4.4 — spec design (8 passos).Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub fernando-bertholdo/second-brain-plugin --plugin second-brain