NanoClaw LLM Wiki Setup
nanocoai/nanoclaw
Adds a persistent wiki knowledge base to a NanoClaw group following Karpathy's LLM Wiki pattern, with folders, a tailored container skill and a CLAUDE.md section.
Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer on your team's behalf.
$ npx skills add coreyhaines31/makerskills --skill company-brain -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install coreyhaines31/makerskills company-brain --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/company-brain .claude/skills/company-brain && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .claude/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brainType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add coreyhaines31/makerskills --skill company-brain -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install coreyhaines31/makerskills company-brain --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/company-brain .agents/skills/company-brain && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .agents/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add coreyhaines31/makerskills --skill company-brain -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install coreyhaines31/makerskills company-brain --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/company-brain .cursor/skills/company-brain && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .cursor/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/coreyhaines31/makerskills.git --path skills/company-brain--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add coreyhaines31/makerskills --skill company-brain -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install coreyhaines31/makerskills company-brain --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/company-brain .gemini/skills/company-brain && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .gemini/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install coreyhaines31/makerskills company-brainInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add coreyhaines31/makerskills --skill company-brain -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/company-brain .github/skills/company-brain && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .github/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add coreyhaines31/makerskills --skill company-brain -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install coreyhaines31/makerskills company-brain --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/coreyhaines31/makerskills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/company-brain .opencode/skills/company-brain && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "company-brain" agent skill from https://github.com/coreyhaines31/makerskills/tree/main/skills/company-brain into .opencode/skills/company-brain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "company-brain", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
company-brainYour team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer on your team's behalf.
Company Brain is an agent skill from coreyhaines31/makerskills. Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer on your team's behalf. Team-scope sibling to second-brain. Modes — capture, compile (wiki pages + INDEX.md), query (trust-weighted, saved to outputs/), review (verify / deprecate / supersede stale captures), lint, connect, search. Structured raw dirs (people/, companies/, meetings/, sops/, decisions/, customer-language/, sales-objections/). Every capture stamps author, timestamp, and…
Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/auto-sync-sources.md`, `references/rollout.md` and `references/schema.md`).
It sits in Knowledge Management, covering Operations and SOPs, LLM wikis and Second brain. It works with Slack. The repository describes itself as: AI agent skills for the personal operator's craft — decisions, research, second-brain, content rotation, scenario modeling, and meta-skills to author more. Works with Claude… The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit cc31579. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
executor.shgithub.comhermes.teamFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Company Brain loads about 4.9k tokens when it runs, and up to ~9.7k if it reads all its reference files. Until then it costs about 239 tokens; SKILL.md has 2,228 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from coreyhaines31/makerskills at commit cc31579, republished under its MIT licence (© coreyhaines31). 2,228 words, ~4,873 tokens.
.claude/skills/company-brain/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Company Brain (n.): Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so Claude can answer questions on your team's behalf.
Team-scope sibling to second-brain (personal-scope). Same core compile → wiki → outputs pattern; different raw schema optimized for multi-author, sales-heavy, ops-heavy team use.
Also the operational backbone for the Company Brain Setup productized service (was previously called "Second Brain as a Service"; renamed to match the skill).
Three layers, same as second-brain — but the raw/ layer is structured, not flat:
raw/ → wiki/ → outputs/
(structured (compiled (generated
by category) interlinked) artifacts)Structured raw/ dirs (each is its own top-level folder in the vault):
| Dir | What lives here |
|---|---|
people/ | Contacts with context — CRM-lite. One markdown file per person. |
companies/ | Org profiles — last touchpoint, opportunity size, status. One file per company. |
meetings/ | Call/meeting transcripts + notes. Naming: YYYY-MM-DD-<company-or-topic>-<slug>.md. Auto-sync source. |
sops/ | Standard operating procedures. Named: <team>-<process>.md (e.g., sales-outbound-cadence.md). |
decisions/ | Decision records (narrative form; decide skill's structured form is different). |
customer-language/ | Verbatim phrases from prospects/customers/users. Fuels copy, headlines, objections. |
recurring-questions/ | Questions asked 3+ times across calls. Each becomes a pre-answered SOP/FAQ/script. |
sales-objections/ | Library of objections + best responses. Assembled into sales scripts. |
raw/ | Legacy / uncategorized captures (fallback bucket, minimize use). |
wiki/, outputs/, and INDEX.md work the same as second-brain.
Reserved dirs (never modified by company-brain): Projects/, Team/, Templates/, Drafts/.
Every capture stamps:
source: <URL / call / email / manual entry>
author: <who added this — email or handle>
captured: YYYY-MM-DD
trust: unreviewedWiki pages track cumulative contributions in the ## Sources section (per source file, per author). No overwriting — always append + attribute.
Sensitivity tagging (optional but recommended):
sensitivity: internal # any team member can read
sensitivity: leadership # exec team only
sensitivity: confidential # named list only (list access in the file)Default: internal. Query mode respects sensitivity — refuses to include confidential content unless the invoker is on the access list.
The other half of multi-author discipline: not everything captured deserves equal weight as context. Every structured-raw file carries a trust: field.
(The field is named trust, not status, because companies/ and decisions/ already use status: for lifecycle — prospect/customer, decided/reversed — and the two must not collide.)
| Trust | Meaning | Query treatment |
|---|---|---|
unreviewed | Captured but no human has confirmed it (default for every new capture) | Usable, but flagged — answers leaning on it note lower confidence |
verified | A human reviewed it and confirmed it's right | Full weight |
deprecated | Wrong or obsolete — kept for history only | Never used as context |
superseded | Replaced by something newer — add superseded_by: [[target]] | Never used as context; queries point to the replacement |
Deliberately an enum, not a numeric weight — teams keep a four-value field current; nobody maintains a 0–1 float.
Deprecation replaces deletion. The "never delete raw files" rule stays intact: when info turns out wrong or stale, mark it deprecated (or superseded with a pointer) instead of removing it. History is preserved; context is protected.
Trust is orthogonal to sensitivity — a file can be verified + confidential, or unreviewed + internal.
Existing vaults: files predating trust levels simply lack the trust: field — treat them as unreviewed. If the vault's schema doc (CLAUDE.md / AGENTS.md) predates trust levels, offer to add the trust spec to it on the first /cb review run (the vault's CLAUDE.md stays authoritative — extend it, don't override it).
references/vault-config.md for the vault path (default: ${COMPANY_BRAIN_VAULT:-$HOME/Documents/CompanyBrain}/)<vault>/CLAUDE.md or <vault>/AGENTS.md, whichever exists (if both, read both) — for the authoritative team schema. If present, trust it over references/schema.md — the team's vault is the source of truth.references/schema.md — the team schema starter kit.| Invocation | Mode |
|---|---|
/cb capture / /company-brain capture / "capture this into the team brain" | capture |
/cb compile / "compile the company wiki" | compile |
/cb query <q> / "what does the team know about X" | query |
/cb review / "review the company brain" / "cull the team brain" | review |
/cb lint / "lint the company brain" | lint |
/cb connect / "find cross-team connections" | connect |
/cb search <term> / "search the company brain" | search |
Same intake mechanics as second-brain, but the routing is different — pick the structured dir based on content type.
Detect content type + route to the right dir:
meetings/YYYY-MM-DD-<company-or-topic>-<slug>.mdpeople/<name-slug>.mdcompanies/<company-slug>.mdsops/<team>-<process>.mddecisions/YYYY-MM-DD-<decision-slug>.mdcustomer-language/<theme-slug>.md (append to existing themed file if one exists)recurring-questions/<question-slug>.md (append counter if repeat)sales-objections/<objection-slug>.md (append variant if repeat)references/vault-config.md → "Start narrow").Add multi-author metadata (top of file):
source: <URL / call with X on YYYY-MM-DD / email from Y / etc.>
author: <who captured this>
captured: YYYY-MM-DD
trust: unreviewed # every capture starts unreviewed — review mode promotes it
sensitivity: internal # or leadership / confidentialSave + report file path + one-line summary.
Don't compile into the wiki here — capture is fast intake.
Same core pattern as second-brain's compile mode — process unprocessed structured-raw files into wiki pages, update INDEX.md, add Sources sections.
Differences from second-brain:
## Sources
- `people/jane-doe.md` (added by @alex, 2026-06-30) — CTO of Acme, evaluated us Q2companies/acme.md, meetings/2026-06-15-acme-discovery.md, sales-objections/acme-pricing.md, and people/jane-doe.md — all into one wiki page.confidential, the wiki page is confidential.deprecated and superseded sources are excluded from wiki pages. If a source that already fed a wiki page later gets deprecated, recompile flags the affected pages for re-review and drops the source, noting it in Sources using the file's reviewed + reviewed_by stamps: - meetings/2026-06-15-x.md (deprecated 2026-07-01 by @alex). Pages built mostly from unreviewed sources get a > ⚠ Mostly unreviewed sources callout at the top.Sales, Customers, Ops, Product, Team & People, Decisions, Playbooks. Extend as needed.Everything else (one-page-per-concept, [[wikilinks]], Connections mandatory, quality > quantity) is identical.
Same as second-brain query, plus:
verified over unreviewed, and recent over old. Never use deprecated or superseded content as context — at most cite it as a pointer: "(deprecated — see [[replacement]])". When two sources conflict, prefer the newer + higher-status one AND surface the disagreement in the answer.unreviewed sources, say so up front: "Low confidence — 3 of 4 sources are unreviewed. Run /cb review to firm these up."meetings/2026-06-15-acme-discovery.md by @alex)..."deep-research, same as second-brain.Save to outputs/<YYYY-MM-DD>-<question-slug>.md with the answer + wiki pages consulted + sensitivity level of the output.
The human culling pass. This is how a team keeps garbage-in from becoming garbage-context: everything gets captured freely (nothing is lost), but only reviewed info earns full weight.
Sensitivity check first — same rule as query mode: identify the invoker and exclude files above their sensitivity level from the queue. Report the exclusion count: "3 items above your sensitivity level were skipped — someone on the leadership list needs to review those."
Build the triage queue:
trust: unreviewed files across the structured-raw dirs (including files with no trust: field at all), newest firstdecisions/ files past review_by, sops/ files past last_reviewed + review_cadenceWalk the queue one item at a time. For each file show: one-line summary, source, author, captured date, and which wiki pages cite it. Offer four dispositions — every disposition except skip stamps reviewed: YYYY-MM-DD + reviewed_by: <handle>:
trust: verifiedtrust: deprecated (wrong or obsolete; kept for history)trust: superseded + superseded_by: [[target]] (ask for the replacement)Batch-apply the frontmatter updates — don't rewrite file bodies, only the metadata block.
Flag downstream effects: if a deprecated/superseded file feeds existing wiki pages, list those pages and offer to recompile them now.
Close with a summary: "12 reviewed: 8 verified, 3 deprecated, 1 superseded. 2 wiki pages recompiled. Next review suggested: <date>." Save the summary to outputs/<YYYY-MM-DD>-review.md so the cull itself has an audit trail.
Cadence: weekly for active vaults; pair with loopify to schedule it so the cull actually happens instead of depending on someone remembering. A vault where reviews lapse >1 month shows up in lint (check 13).
Same seven checks as second-brain PLUS:
people/ or companies/ file with no update in >6 months for active accountssales-objections/ files with no linked response in sops/ or wiki/trust: unreviewed, or no review pass (no outputs/*-review.md) in >1 month. Points at /cb review.Same as second-brain plus cross-category link suggestions — e.g., sales-objections/pricing-too-high.md should link to customer-language/willingness-to-pay.md and sops/discovery-call-cadence.md if they exist.
Same. Grep across all structured-raw dirs + wiki/.
Team vaults benefit from automated capture. See references/auto-sync-sources.md for the setup patterns:
| Source | What it captures | Setup |
|---|---|---|
| Fathom / Gong / Granola | Call/meeting transcripts | Webhook → append to meetings/ |
| Slack export | Team discussions worth preserving | Manual or scheduled export → raw/slack-<channel>-<date>.md |
| Email (Front / Missive / Superhuman) | Customer-facing threads worth preserving | Forward-to-address → append to people/ or companies/ |
| CRM (HubSpot / Attio / Pipedrive) | Deal state, contact info | Periodic sync → companies/ + people/ |
Auto-sync is optional — most teams start with manual capture and add automation as the vault matures. Pair with loopify to schedule periodic sync jobs.
A team vault is multi-writer by definition, and git is the coordination layer. Back the vault with a hosted remote (GitHub/GitLab); the remote then doubles as a capture API for agents without filesystem access — cloud agents, scheduled sync jobs, teammates' machines. Anything that can reach the git host's API (directly, or through an MCP integration layer like Executor) can read the wiki and commit captures into the structured raw dirs.
The discipline that keeps writers from diverging:
git pull --rebase --autostash before vault work, push after committing. With multiple humans and agents committing, local copies go stale fast.Verify the loop once per machine when onboarding: remote commit via API → local pull → file appears.
second-brain — sibling. Use second-brain for your personal wiki; company-brain for the team's. A person can maintain both simultaneously with separate vault paths.skillify — use to author new skills that read from the company brain (e.g., a weekly-team-brief skill that queries company-brain every Monday).loopify — schedule auto-sync jobs (Fathom pull daily, Slack export weekly, review pass weekly, INDEX lint monthly).toolify — wire up integrations that feed the company brain (Fathom webhook receiver, Attio API, etc.).deep-research — when query finds gaps, route external. Save deep-research results into raw/ for future compilation.decide — decisions/ folder complements decide's structured archive. decide records the evaluation; decisions/ records the narrative + outcome + review notes.pm — team task management sits in Projects/ (reserved from company-brain). pm owns Projects/; company-brain reads it for context but doesn't modify.jab-hook — customer-language/ fuels social copy that resonates with actual prospect language.customer-language/, recurring-questions/, and sops/ for authoritative blog drafts.Same lineage as second-brain:
llm-wiki — reference for the 3-folder pattern.author: and captured:. Wiki pages cite by source + author.trust: deprecated removes it from context while preserving history./cb review is the regular cull that promotes or retires it.references/rollout.md.Projects/, Team/, Templates/, Drafts/ during company-brain operations.© coreyhaines31, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/company-brain of coreyhaines31/makerskills.
Open the folder on GitHubat commit cc31579
Company Brain next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Company Brain this skillcoreyhaines31/makerskills | 851 | — | ~4.9k | Automated safety check: Pass | MIT | |
| NanoClaw LLM Wiki Setupnanocoai/nanoclaw | 31k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Obsidian Wiki Vault SetupAgriciDaniel/claude-obsidian | 15k | — | ~1.3k | Automated safety check: Pass | MIT | |
| LLM Wikilewislulu/llm-wiki-skill | 655 | — | ~3.7k | Automated safety check: Pass | None | |
| Icm ArchitectRinDig/icm-architect | 1.8k | — | ~3.2k | Automated safety check: Pass | MIT | |
| Wiki Builderrohitg00/pro-workflow | 2.9k | — | ~1k | Automated safety check: Pass | None |
nanocoai/nanoclaw
Adds a persistent wiki knowledge base to a NanoClaw group following Karpathy's LLM Wiki pattern, with folders, a tailored container skill and a CLAUDE.md section.
AgriciDaniel/claude-obsidian
Sets up or adopts a separate Obsidian knowledge vault through the claude-obsidian core script and routes follow-up work to the right wiki sub-skill.
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
RinDig/icm-architect
Design any process, idea, problem, or body of knowledge into an ICM (Interpretable Context Methodology) workspace — folder structure as agent architecture — or restructure an existing folder, repo…
rohitg00/pro-workflow
Start, structure, and grow a persistent research wiki indexed in pro-workflow's SQLite knowledge base.
nduckmink/arkon
Propose or directly apply edits to Arkon wiki pages, including proposing brand new pages.
coreyhaines31/makerskills
When you want to pressure-test a potential new business, product, or side project against the serial-founder filter.
coreyhaines31/makerskills
Monthly CFO workflow for a company or agency — pull raw data from bank + payment processor + payroll + expense management, categorize and reconcile, compute end-of-month cash via transaction-sum…
coreyhaines31/makerskills
When you have a decision to make and want a structured workflow that picks the load-bearing questions, walks through them, reaches a call (or "wait"), and archives the rationale for future reference.
coreyhaines31/makerskills
When you paste raw human input — a call transcript (Grain, Zoom, Granola, Fathom), a text or email from a client/partner/friend, a voice-memo dump, or meeting notes — and want it converted into…
coreyhaines31/makerskills
When you want multiple expert perspectives on a founder/operator question — a simulated board of advisors (Jason Fried, Elon Musk, Jeff Bezos, Jensen Huang, Bob Iger, Paul Graham, Naval Ravikant…
coreyhaines31/makerskills
When you want to clean and reformat content (usually from your terminal) for pasting into Slack, Notion, Twitter/X, LinkedIn, email, GitHub, or plain text.
Works with
Categories
Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer on your team's behalf. Company Brain is an agent skill from coreyhaines31/makerskills. Your team's shared, AI-ready knowledge base — people, companies, meetings, SOPs, and decisions structured so an agent can answer on your team's behalf.
Company Brain fits situations like: capture this into the team brain; log this meeting; compile the company wiki; query the team brain.
Run `npx skills add coreyhaines31/makerskills --skill company-brain -a claude-code`. Or copy the skill folder (skills/company-brain in coreyhaines31/makerskills) into .claude/skills/company-brain in your project. Claude Code loads it when a task matches its description.
Run `npx skills add coreyhaines31/makerskills --skill company-brain -a codex`. Or copy the skill folder (skills/company-brain in coreyhaines31/makerskills) into .agents/skills/company-brain in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add coreyhaines31/makerskills --skill company-brain -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/company-brain, .gemini/skills/company-brain, .github/skills/company-brain and .opencode/skills/company-brain in your project.
Going by SKILL.md and its folder, Company Brain needs the command-line tools its instructions call (git).
SKILL.md names 3 domains. As links in the text: executor.sh, github.com and hermes.team. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Company Brain is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.9k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.8k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Company Brain: NanoClaw LLM Wiki Setup (nanocoai/nanoclaw, 31k stars), Obsidian Wiki Vault Setup (AgriciDaniel/claude-obsidian, 15k stars), LLM Wiki (lewislulu/llm-wiki-skill, 655 stars) and Icm Architect (RinDig/icm-architect, 1.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
coreyhaines31 (a GitHub user) maintains it in coreyhaines31/makerskills, which has 851 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 8, 2026.
Source: coreyhaines31/makerskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.