Required for all skills
Every Brain OS skill requires:- Claude Code — the AI coding environment that runs the skills
- An Obsidian vault — or any markdown-based vault that follows the expected structure
Most skills — all daily operations and thinking tools — work with just Claude Code and Obsidian. The Python setup below is only needed if you use
/self-learn, /audit, or /chain for book learning.Required for self-learn, audit, and chain only
The knowledge pipeline skills (/self-learn, /audit, /chain) require:
- Python 3.12+
- notebooklm-py CLI installed at
~/.local/bin/notebooklm - Python packages:
ebooklib,beautifulsoup4
Install notebooklm-py
Follow the setup instructions at github.com/nicholasgasior/notebooklm-py. Confirm the CLI is available at
~/.local/bin/notebooklm after install.Dependency reference
| Skill | Claude Code | Python + notebooklm |
|---|---|---|
| All daily and thinking skills | ✓ | — |
| /self-learn | ✓ | ✓ |
| /audit | ✓ | ✓ |
| /chain | ✓ | ✓ |
The
ebooklib package handles epub parsing for book extraction. beautifulsoup4 processes the HTML content inside epub files. Both are only used by the /self-learn pipeline scripts.