名称: second-brain
描述: 由 Ensue 驱动的个人知识库,用于捕获和检索理解。当用户想要保存知识、回忆已知内容、管理工具箱或在过去学习基础上构建时使用。触发词包括:"save this"、"remember"、"what do I know about"、"add to toolbox"、"my notes on"、"store this concept"。
元数据: {"clawdbot":{"emoji":"🧠","requires":{"env":["ENSUE_API_KEY"]},"primaryEnv":"ENSUE_API_KEY","homepage":"https://ensue-network.ai"}}
一个用于构建随时间复利增长的理解的个人知识库。不是笔记堆砌,而是一个结构化的系统,旨在捕获你真正能够检索和使用的知识。
你的第二大脑应该:
- 捕获理解,而不仅仅是事实 - 为那个忘记了上下文的未来的自己而写。
- 易于检索 - 结构化设计,以便在需要时能找到内容。
- 保持长青 - 不包含私人细节、凭证或时效性数据。
- 反映真实经验 - 只保存你真正学到或用过的东西。
保存前请思考:未来的我会为此感谢我吗?
public/ --> 可分享的知识
concepts/ --> 事物工作原理
[领域]/ --> 按主题组织
[概念名称] --> 独立概念
toolbox/ --> 工具与技术
_index --> 工具总索引
[类别]/ --> 按类型分组
[工具名称] --> 独立工具
patterns/ --> 可复用的解决方案
[领域]/ --> 设计模式、工作流
references/ --> 快速参考材料
[主题]/ --> 速查表、语法、API
private/ --> 仅个人可见
notes/ --> 草稿、临时记录
journal/ --> 带日期的反思
示例领域: programming、devops、design、business、data、security、productivity
用于理解某事物的运作方式:
概念名称
============
是什么:
[一句话定义]
为什么重要:
[它解决了什么问题,何时需要它]
如何运作:
[带示例的解释]
[在必要时使用 ASCII 图表说明架构/流程]
+----------+ +----------+
| 客户端 | ---> | 服务器 |
+----------+ +----------+
关键洞见:
[那个“顿悟”时刻——让一切豁然开朗的点]
相关:[链接到相关概念]
用于你实际使用过的工具和技术:
工具名称
类别:[类别]
网站:[url]
成本:[免费/付费/免费增值]
它能做什么:
[简要描述]
我为什么用它:
[个人经验——它为你解决了什么问题]
何时选用它:
[适合使用此工具的场景]
快速上手:
[最小化设置/使用方法]
注意事项:
[曾让你踩坑的地方]
用于可复用的解决方案:
模式名称
问题:
[触发此模式的情况]
解决方案:
[方法描述,如相关可包含代码/伪代码]
权衡:
[优缺点,何时不应使用它]
示例:
[具体实现]
用于快速查阅材料:
参考:[主题]
[组织良好、易于浏览的内容]
[表格、列表、代码片段]
[最少的叙述,最大的信息量]
保存前务必确认:
1. “是否要将此内容保存到您的第二大脑?”
2. 显示将要保存内容的草稿
3. 确认后保存
4. 确认已保存的内容及位置
当相关主题出现时:
- 搜索现有知识
- 呈现相关概念
- 将新学习与现有理解联系起来
保存前,请验证:
- 是为忘记上下文的未来的自己而写
- 包含“为什么”,而不仅仅是“是什么”
- 有具体示例
- 不包含凭证、API 密钥或私有路径
- 为检索而结构化
使用包装脚本:
{baseDir}/scripts/ensue-api.sh <方法> '<json参数>'
搜索知识:
{baseDir}/scripts/ensue-api.sh discover_memories '{"query": "X 如何工作", "limit": 5}'
按命名空间列出:
{baseDir}/scripts/ensue-api.sh list_keys '{"prefix": "public/concepts/", "limit": 20}'
获取特定条目:
{baseDir}/scripts/ensue-api.sh get_memory '{"key_names": ["public/concepts/programming/recursion"]}'
创建条目:
{baseDir}/scripts/ensue-api.sh create_memory '{"items":[
{"key_name":"public/concepts/领域/名称","description":"简短描述","value":"完整内容","embed":true}
]}'
更新条目:
{baseDir}/scripts/ensue-api.sh update_memory '{"key_name": "public/toolbox/_index", "value": "更新后的内容"}'
删除条目:
{baseDir}/scripts/ensue-api.sh delete_memory '{"key_name": "public/notes/old-draft"}'
维护 public/toolbox/_index 作为主参考:
工具箱索引
=============
类别:
languages/ 编程语言
frameworks/ 库与框架
devtools/ 开发工具
infrastructure/ 部署、托管、CI/CD
productivity/ 工作流与效率工具
data/ 数据库、分析、数据工具
最近添加:
[工具] - [一句话描述]
浏览方式:"show my toolbox" 或 "what tools do I have for [类别]"
| 用户表述 | 对应操作 |
|---|---|
| "save this"、"remember this" | 起草条目,确认,保存 |
| "what do I know about X" | 搜索并检索相关条目 |
| "add [tool] to toolbox" | 创建工具箱条目 |
| "list my [domain] concepts" | 列出该命名空间的键 |
| "show my toolbox" | 显示工具箱索引 |
| "update [entry]" | 获取条目,显示差异,更新 |
| "delete [entry]" | 确认,删除 |
| "search for [topic]" | 在所有知识中进行语义搜索 |
需要 ENSUE_API_KEY 环境变量。
获取密钥地址:https://www.ensue-network.ai/dashboard
在 clawdbot.json 中配置:
"skills": {
"entries": {
"second-brain": {
"apiKey": "your-ensue-api-key"
}
}
}