From brain-os
Processes raw knowledge files (book notes, highlights, raw files) into structured vault notes with metadata extraction, wiki-links, and auto-chaining.
How this skill is triggered — by the user, by Claude, or both
Slash command
/brain-os:ingestThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Vault path:** Read from `${CLAUDE_PLUGIN_ROOT}/brain-os.config.md`
Vault path: Read from ${CLAUDE_PLUGIN_ROOT}/brain-os.config.md
Note: When using /study pipeline, ingestion is handled by self-learn Phase 3 automatically. Use /ingest standalone for manual processing of raw files outside the study pipeline.
/ingest (no argument) — Process all raw files{vault}/knowledge/raw/ for unprocessed filesprocessed: true to the raw file's frontmatter/ingest [filepath] — Process a specific file{vault}/knowledge/books/[book-slug].md using the Book Note Template belowSame process, saved to respective {vault}/knowledge/[type]/ folder.
---
title: "[Book Title]"
author: "[Author]"
year: [Year]
finished: YYYY-MM-DD
rating: X/10
tags: [knowledge, book, topic1, topic2]
zone: knowledge
status: reading | completed | abandoned
---
# [Book Title]
**Author**: [Author]
**Rating**: X/10
## One-Sentence Summary
> [The book in one sentence]
## Core Thesis
[What is the author's main argument? 2-3 sentences max]
## Key Concepts
### 1. [Concept Name]
[Explanation in my own words. How I understand this.]
### 2. [Concept Name]
[Explanation]
### 3. [Concept Name]
[Explanation]
## Frameworks & Mental Models
- **[Framework name]**: [Brief description + when to use it]
## Actionable Insights
- [ ] [Something I can apply to my life/business]
- [ ] [Another actionable takeaway]
## Connections to My Vault
- Relates to [[context/strategy]] because...
- Connects to [[thinking/ideas/...]] on...
- Could inform [[business/...]]
## My Reactions & Thoughts
> [Personal reactions — what I agree/disagree with, what surprised me]
## Memorable Passages
> [Short quote or paraphrase, max 15 words] (p. XX)
## Questions This Raises
- [Question the book made me think about]
Auto-chain: /verify → /absorb → commit + push → notify.
Do NOT ask for confirmation — execute the full chain.
Follow skill-spec.md § 11. Append to {vault}/daily/skill-outcomes/ingest.log:
{date} | ingest | ingest | ~/work/brain-os-plugin | knowledge/books/{slug}.md | commit:{hash} | {result}
result: pass if all files processed, partial if some skipped, fail if errorsargs="{filepath}", score={processed}/{total}npx claudepluginhub sonthanh/brain-os-pluginConverts raw files (PDF, docx, images, audio, etc.) into a local Markdown vault with retrieval-friendly frontmatter, then answers questions over it with self-monitoring and MOC proposals.
Orchestrates the full knowledge pipeline for a book: self-learn, ingest, verify, absorb, and sync. Run via /study or when managing a book from extraction to vault integration.
Extracts knowledge from source notes (papers, posts, books, lectures) into a vault's permanent knowledge base using evidence-based learning techniques.