From brain-os
Use when verifying ingested book knowledge against NotebookLM, checking verification status, or managing audit flags before absorbing
How this skill is triggered — by the user, by Claude, or both
Slash command
/brain-os:verifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Independent verification of self-learn knowledge. Runs 50 fresh questions against NotebookLM to catch errors the original validation missed. Verify is separate from self-learn — it owns the `audited` flag entirely.
Independent verification of self-learn knowledge. Runs 50 fresh questions against NotebookLM to catch errors the original validation missed. Verify is separate from self-learn — it owns the audited flag entirely.
obsidian_vault: "{vault}/knowledge/raw" # Read {vault} from ${CLAUDE_PLUGIN_ROOT}/brain-os.config.md
notebooklm_bin: ~/.local/bin/notebooklm
| Flag | /think | /absorb |
|---|---|---|
true (verified) | No warning | Auto-absorb |
false (unverified) | Warning | Blocked |
manual (re-review) | Warning | Approval prompt |
Stored in {book_vault}/_validation/audit-flag.json.
Always run the script — it handles fuzzy matching and execution.
PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-$(ls -d ~/.claude/plugins/cache/brain-os-marketplace/brain-os/*/ 2>/dev/null | sort -V | tail -1)}"; PLUGIN_ROOT="${PLUGIN_ROOT%/}"
# Run verify
python3 ${PLUGIN_ROOT}/skills/verify/scripts/verify.py {vault}/knowledge/raw <optional-fuzzy-name>
# Check status
python3 ${PLUGIN_ROOT}/skills/verify/scripts/verify.py {vault}/knowledge/raw --status
# Set flag
python3 ${PLUGIN_ROOT}/skills/verify/scripts/verify.py {vault}/knowledge/raw --set-flag <true|false|manual> <optional-fuzzy-name>
knowledge/raw/ foldersnotebooklm askaudited: true. Any fail → audited: false, report to inboxResults saved to {book_vault}/_validation/audit-results-{date}.jsonl.
Follow skill-spec.md § 11. Append to {vault}/daily/skill-outcomes/verify.log:
{date} | verify | verify | ~/work/brain-os-plugin | knowledge/raw/{slug}/_validation/audit-results-{date}.jsonl | commit:{hash} | {result}
result: pass if 100% questions score ≥95 (audited=true), fail if any question fails (audited=false)args="{book-name}", score={passed}/{total}npx claudepluginhub sonthanh/brain-os-pluginOrchestrates 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.
Scores note quality (depth, sourcing, linking, voice, atomicity) and verifies claims against cited sources. Detects URL fabrication, overclaim, stale references, and duplicates. Produces a fix plan for vault notes.
Runs 14 health checks on an Obsidian knowledge base: broken wikilinks, orphan pages, stale articles, and more. Reports issues by severity.