Skip to content
second-brain logo

Second Brain

second-brain

Personal knowledge base powered by Ensue for capturing and retrieving understanding. Use when user wants to save knowledge, recall what they know, manage their toolbox, or build on past learnings. Triggers on "save this", "remember", "what do I know about", "add to toolbox", "my notes on", "store...

SKILL.md

Full skill instructions

Second Brain

A personal knowledge base for building understanding that compounds over time. Not a note dump - a structured system for capturing knowledge you can actually retrieve and use.

Philosophy

Your second brain should:

  • Capture understanding, not just facts - Write for your future self who forgot the context
  • Be retrievable - Structured so you can find things when you need them
  • Stay evergreen - No private details, credentials, or time-sensitive data
  • Reflect real experience - Only save what you've actually learned or used

Before saving: Will future-me thank me for this?

Namespace Structure

public/                           --> Shareable knowledge
  concepts/                       --> How things work
    [domain]/                     --> Organize by topic
      [concept-name]              --> Individual concepts
  toolbox/                        --> Tools and technologies
    _index                        --> Master index of tools
    [category]/                   --> Group by type
      [tool-name]                 --> Individual tools
  patterns/                       --> Reusable solutions
    [domain]/                     --> Design patterns, workflows
  references/                     --> Quick-reference material
    [topic]/                      --> Cheatsheets, syntax, APIs

private/                          --> Personal only
  notes/                          --> Scratchpad, drafts
  journal/                        --> Dated reflections

Example domains: programming, devops, design, business, data, security, productivity

Content Formats

Concepts

For understanding how something works:

CONCEPT NAME
============

What it is:
[One-line definition]

Why it matters:
[What problem it solves, when you'd need it]

How it works:
[Explanation with examples]
[ASCII diagrams for architecture/​flows where helpful]

+----------+      +----------+
| Client   | ---> | Server   |
+----------+      +----------+

Key insight:
[The "aha" moment - what makes this click]

Related: [links to related concepts]

Toolbox Entries

For tools and technologies you've actually used:

TOOL NAME

Category: [category]
Website: [url]
Cost: [free/​paid/​freemium]

What it does:
[Brief description]

Why I use it:
[Personal experience - what problem it solved for you]

When to reach for it:
[Scenarios where this is the right choice]

Quick start:
[Minimal setup/​usage to get going]

Gotchas:
[Things that tripped you up]

Patterns

For reusable solutions:

PATTERN NAME

Problem:
[What situation triggers this pattern]

Solution:
[The approach, with code/​pseudocode if relevant]

Trade-offs:
[Pros and cons, when NOT to use it]

Example:
[Concrete implementation]

References

For quick-lookup material:

REFERENCE: [TOPIC]

[Organized, scannable content]
[Tables, lists, code snippets]
[Minimal prose, maximum signal]

Interaction Rules

Saving Knowledge

Always confirm before saving:

  1. "Want me to save this to your second brain?"
  2. Show draft of what will be saved
  3. Save after confirmation
  4. Confirm what was saved and where

Retrieving Knowledge

When relevant topics come up:

  • Search for existing knowledge
  • Surface related concepts
  • Connect new learning to existing understanding

Maintaining Quality

Before saving, verify:

  • Written for future self who forgot context
  • Includes the WHY, not just the WHAT
  • Has concrete examples
  • No credentials, API keys, or private paths
  • Structured for retrieval

Anti-Patterns

  1. Don't auto-save - Always ask first
  2. Don't save unused tools - Only tools actually used
  3. Don't save half-understood concepts - Learn first, save after
  4. Don't include secrets - No API keys, passwords, tokens
  5. Don't create shallow entries - If you can't explain it well, don't save it
  6. Don't duplicate - Check if it exists first, update if needed

API Usage

Use the wrapper script:

{baseDir}/​scripts/​ensue-api.sh <method> '<json_args>'

Operations

Search knowledge:

{baseDir}/​scripts/​ensue-api.sh discover_memories '{"query": "how does X work", "limit": 5}'

List by namespace:

{baseDir}/​scripts/​ensue-api.sh list_keys '{"prefix": "public/​concepts/", "limit": 20}'

Get specific entries:

{baseDir}/​scripts/​ensue-api.sh get_memory '{"key_names": ["public/​concepts/​programming/​recursion"]}'

Create entry:

{baseDir}/​scripts/​ensue-api.sh create_memory '{"items":[
  {"key_name":"public/​concepts/​domain/​name","description":"Short description","value":"Full content","embed":true}
]}'

Update entry:

{baseDir}/​scripts/​ensue-api.sh update_memory '{"key_name": "public/​toolbox/​_index", "value": "Updated content"}'

Delete entry:

{baseDir}/​scripts/​ensue-api.sh delete_memory '{"key_name": "public/​notes/​old-draft"}'

Toolbox Index

Maintain public/​toolbox/​_index as master reference:

TOOLBOX INDEX
=============

Categories:
  languages/      Programming languages
  frameworks/     Libraries and frameworks
  devtools/       Development utilities
  infrastructure/ Deployment, hosting, CI/​CD
  productivity/   Workflow and productivity tools
  data/           Databases, analytics, data tools

Recent additions:
  [tool] - [one-line description]

Browse: "show my toolbox" or "what tools do I have for [category]"

Intent Mapping

User saysAction
"save this", "remember this"Draft entry, confirm, save
"what do I know about X"Search and retrieve relevant entries
"add [tool] to toolbox"Create toolbox entry
"list my [domain] concepts"list_keys for that namespace
"show my toolbox"Show toolbox index
"update [entry]"Fetch, show diff, update
"delete [entry]"Confirm, delete
"search for [topic]"Semantic search across all knowledge

Setup

Requires ENSUE_API_KEY environment variable.

Get your key at: https://www.ensue-network.ai/dashboard

Configure in clawdbot.json:

"skills": {
  "entries": {
    "second-brain": {
      "apiKey": "your-ensue-api-key"
    }
  }
}

Security

  • NEVER log or display the API key
  • NEVER store credentials, tokens, or secrets in entries
  • NEVER include personal file paths or system details

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
Any Summary logo
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View