brainstack ships 14 native Hermes skills. Each one is a directory under
skills/ with a SKILL.md the agent loads on demand. They are
designed as a pipeline: capture feeds memory, memory feeds retrieval,
consolidation keeps everything honest.
The daily loop looks like this:
capture / signal / meetings (things come IN)
│
memory / reference / people-crm / trackers (things get TYPED)
│
index / retrieval (things stay FINDABLE)
│
consolidate / reflect / health (things get STRONGER overnight)
│
agents (things get DELEGATED safely)
│
distill (patterns become new skills)
Turns anything landing in 00-Inbox/ (PDFs, articles, transcripts, clippings)
into atomic notes in under 30 seconds. Smart extraction only — full documents
are never dumped into the vault. Pairs with brain inbox for batch runs.
Trigger it with: "process my inbox", "put this article in the brain".
Captures stray thoughts, principles, and quotations from you verbatim, with an ID. No paraphrasing: the original voice is the value. Trigger it with: "signal: ship beats perfect", "save that thought".
Ingests meeting notes or transcripts, extracts decisions and action items, and links the meeting to the people and projects involved. Trigger it with: "ingest this meeting", "what did we decide with Acme?".
The heart of the system. Every fact gets a type, a confidence, a TTL, and provenance. Conflicts resolve by recency + confidence; stale facts decay instead of silently lying to you. Governs what is stored and how it ages.
Authoring standard for reference notes (articles, theses, frameworks, whitepapers) with uniform frontmatter so they stay findable years later.
People, organizations, projects, and interactions as typed Markdown notes with an index. A full personal CRM with zero SaaS. Trigger it with: "log an interaction with João", "what do I know about Acme?".
Books, movies, and series with a typed schema, progress logging, and an INDEX.
Maintains Maps of Content (MOCs) and the Tree Index so the growing graph stays browsable and new concepts are discoverable from the top.
Answers questions from the vault: hybrid semantic search plus Iron Law backlinks, with synthesis and gap analysis. The rule: consult the vault before any external API. Trigger it with: "what does the brain know about X?".
Session-end and nightly consolidation: dedupe, backlink repair, Tree Index
refresh, NOW.md cleanup, contradiction detection, memory decay, next-day
priorities. Automated by the cron installed at setup (brain dream runs it on
demand).
A 5-stage pipeline that turns raw captured content into durable, connected knowledge: extract decisions, surface patterns, flag contradictions, find gaps.
Scored report on orphans, broken links, duplicates, schema drift, index
staleness, and Iron Law violations, with prioritized fixes. CLI: brain doctor.
When a problem has been solved twice, distill turns the workflow into a new reusable skill — so the third time it's solved in seconds.
Runs the multi-agent operating model: domain workers (research, network, content, finance, vault) with isolated context, context modes per work domain, and the credential boundary — work flows upward, credentials do not flow downward. Workers never publish; the orchestrator verifies and delivers. Trigger it with: "delegate this research", "set up a context mode".
The skills call small Python scripts in bin/, all exposed through
one CLI:
| Command | Script | Does |
|---|---|---|
brain inbox |
inbox-processor.py |
Batch-process 00-Inbox/ |
brain index |
semantic-index.py |
Build/refresh the search index |
brain search <q> |
semantic-search.py |
Hybrid semantic search |
brain compile |
memory-compiler.py |
Compile typed memory |
brain decision <t> |
register-decision.py |
Log a decision with provenance |
brain session |
consolidate-session.py |
End-of-session consolidation |
brain dream |
dream-cycle.py |
Full nightly consolidation |
brain doctor |
vault-health.py |
Scored vault health report |
brain sync |
vault.sh |
Git commit + push the vault |
Zero required Python dependencies. If sentence-transformers is installed in
the setup venv, search upgrades from keyword TF vectors to true embeddings.