Soma — Documentation skill for Claude Code
A platform kit for personal knowledge-graph minds: pure-markdown brain, character, and skills — conventions + schema-driven tools + profile templates + a setup CLI.
How to install Soma
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open briney/soma and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Soma does
A platform kit for personal knowledge-graph minds: pure-markdown brain, character, and skills — conventions + schema-driven tools + profile templates + a setup CLI. Harness-flexible (Hermes reference; Claude Code supported). MIT.
Alternatives in Documentation
- Pptx — Create, edit, and analyze PowerPoint presentations with layouts and templates 94.1k ★
- Hyperresearch — Agent-driven research knowledge base 2.4k ★
- Claude Code Ultimate Guide — by Florian BRUNIAUX - A tremendous feat of documentation, this guide covers Claude Code from beginner to power 2k ★
README
soma
**soma** is a platform kit for running a personal research brain: a pure-markdown knowledge graph, a character, and a set of skills, loaded by a harness (an AI agent runtime). Greek *soma*: body — the reusable body of machinery that houses and sustains a mind.
soma is a **kit, not a runtime**: conventions + schema-driven tools + profile templates + a setup CLI. No plugin registries, no discovery, no framework. A new harness needs one adapter doc, not a port.
Layout
core/ capability contract, schema-driven tools
interface/ feed renderer + card contract (publisher-agnostic)
profiles/
mnemo/ research-brain template (flagship): conventions + schema.yaml,
skills/, SOUL.md / STYLE.md / USER/ templates, example brain
oiko/ lab-manager template (stub)
docs/
north-star/ what soma is for (VISION) and how it is built (DESIGN)
harnesses/ per-harness capability bindings (Hermes, Claude Code)
setup/ the soma CLI: init / doctor / adopt
The model
- The platform (this repo) knows that instances have typed markdown pages with frontmatter and links. It does not know what a "paper" or a "protocol" is — that is profile-defined.
- A profile template (e.g.
mnemo) defines page kinds, schema, conventions, skills, and character templates for a kind of brain. - An instance is a private repo of actual content, bound to a soma checkout
by an
instance.yaml. Instances are sibling repos, never subdirectories or submodules: the unit of privacy is the repo.
Quick start
setup/soma init --profile mnemo --name --path
setup/soma doctor --path
Then bind your harness per `docs/harnesses/.md`. See `docs/north-star/VISION.md` for the why and `docs/north-star/DESIGN.md` for the how.
License
MIT — see [LICENSE](LICENSE).
Related Skills
Scuderia
A platform kit for personal knowledge-graph minds: pure-markdown brain, character, and skills — conventions +
Init Architecture
Bootstrap (or migrate) the architecture-doc system for this project — inspect the repo, choose the profile, re
Docflow
ADR-driven documentation workflow for the Claude Code and pi coding agents: scaffold and manage Architecture D
Initref
by okuvshynov - Initializes reference documentation structure with standard doc templates, API reference setup
Crow Developer
Developer workflow for working on the Crow platform — doc updates, skill sync, quality checklist
Xiaoyaoclaw Beautify GitHub Readme
OpenClaw 技能:美化 GitHub README —— 重新设计仓库主页,或创建纯 SVG hero、章节标题、徽章、信息图与动效素材,内置渲染级视觉验证与深浅双主题安全。 An OpenClaw skill f
Related Agents
Canon Architect
Orchestrates Canon automatically — detects ecosystem, closes the knowledge graph, compiles context, runs creat
Bulletproof Frontend Developer
Frontend CSS/HTML craftsman specializing in bulletproof, flexible, progressively-enhanced interfaces. Use for
Hermes Agent
Integration file for a Hermes-style personal agent system. Use when a Hermes deployment (a self-hosted assista