If you're building a founder copilot or any AI agent that needs to remember things across sessions, this gives Claude direct access to Butterbase's per-user memory backend. It's got four stores: entities (people, companies), business state (MRR, headcount), institutional memory (decisions, learnings), and an append-only action ledger. Every write goes through a propose, policy check, execute loop so agents can't quietly trash your data. The anti-patterns section is worth reading closely: the action ledger is truly append-only, update_entity replaces the whole attrs object instead of patching, and you need canonical_keys or primary_email for dedup to work. Not for plain CRUD apps, but if you want a single source of truth that an agent operates on, this is the primitive.

GitHub stars
532
last updated
Jun 11, 2026

Install

$ npx -y skills add butterbase-ai/butterbase-skills --skill substrate --agent claude-code

Installs into .claude/skills of the current project.

Files

Butterbase Substrate

Substrate is an optional, per-user add-on backend. One substrate per Butterbase account, lazily provisioned on first use, queryable from local Claude Code (via MCP), from any opted-in Butterbase app (via ctx.substrate inside functions), and from external systems (via HTTP).

Four stores

StoreWhat lives thereTools
EntitiesPeople, companies, projects you transact withget_entity, find_entities
Business stateNumeric facts that change over time (MRR, headcount)find_entities with type filter
Institutional memoryDecisions, commitments, learningssearch_memory
Action ledgerAppend-only log of every proposed/executed actionlist_outbox, propose_action history

The propose → policy → execute → log loop

Every write goes through this loop. Agents NEVER touch the substrate database directly.

Sponsors

Details

Repository
github.com/butterbase-ai/butterbase-skills
Category
AI & Agent Building
License
MIT
First seen
Jun 11, 2026

More from butterbase-ai/butterbase-skills

All 39
1cclank avatarhappyhorse-promptercclank/lanshu-awesome-ai-video-kit生成符合 HappyHorse 1.0 严格规则的紧凑提示词(30-55 词),主体先行 + 明确镜头技术 + 音频激活路径(with X audible / speaking English at natural pace)。可选加入"8s 时序节拍"结构。用于"用 HappyHorse 生成视频"、"做个 3-150skills.sh installs
2cclank avatarseedance-debuggercclank/lanshu-awesome-ai-video-kit诊断 Seedance 2.0 生成视频时出现的常见问题(人物 ID 漂移/双胞胎/字幕/Logo/风格漂移/延长跳变/画质劣化/特效不对/中文发音/音色不准/结尾噪音 等 12 类),定位根因并给出修复后的提示词。用于"我的提示词生成出来不对"、"视频里出现奇怪的字幕"、"人脸不像参考图"、"出现两个一样的人物"、"0skills.sh installs
3cclank avatarseedance-storyboardcclank/lanshu-awesome-ai-video-kit把复杂剧情/故事大纲拆分为 Seedance 2.0 的"镜头1/镜头2/镜头3"多分镜结构。每个分镜按 4 维度组织(运镜 + 主体动作与表情 + 位置/空间变化 + 音频)。用于"帮我把这个故事写成 Seedance 提示词"、"分镜脚本"、"多镜头视频"、"剧情复杂的视频"、"剧本转分镜"等触发场景。0skills.sh installs
4cherryhq avatarcherry-assistant-guidecherryhq/cherry-studioCherry Studio 产品知识库、源码路径索引、故障排查和页面导航。当用户询问 Cherry Studio 的功能、配置、报错、使用方法时触发。也适用于用户提到 provider、模型、知识库、Agent、MCP、OpenClaw、PDF、快捷短语等关键词的场景。0skills.sh installs
5cherryhq avatargh-pr-reviewcherryhq/cherry-studioAutomated Cherry Studio code review for local branches, PRs, commits, and files. Use for reviewing code, docs, or pull requests with project-specific checks for0skills.sh installs
6daffy0208 avatarAPI Designerdaffy0208/ai-dev-standardsDesign REST and GraphQL APIs. Use when creating backend APIs, defining API contracts, or integrating third-party services. Covers endpoint design, authenticatio0skills.sh installs