ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

nate-jones-second-brain

Set up and operate a personal knowledge system using Supabase (pgvector) and OpenRouter. Five structured tables — thoughts (inbox log), people, projects, ideas, admin — with AI-powered classification, confidence-based routing, and semantic search across all categories. Captures thoughts from any source, classifies them via LLM, routes them to the right table (the Sorter), rejects low-confidence classifications (the Bouncer), and logs everything (the Receipt). Two opinionated primitives — Supabase for persistent context architecture, OpenRouter as the AI gateway — that unlock unlimited applications on top. The foundation layer for a personal knowledge system. By Limited Edition Jonathan • natebjones.com

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/justfinethanku/nate-jones-second-brain
Or

Nate Jones Second Brain

When intelligence is abundant, context becomes the scarce resource. This skill is context architecture — a persistent, searchable knowledge layer that turns your agent into a personal knowledge manager.

Two opinionated primitives:

  • Supabase — your database, and so much more. PostgreSQL + pgvector. Stores thoughts, people, projects, ideas, and tasks as structured data with vector embeddings. REST API built in. Your data, your infrastructure. Models come and go; your context persists. And once you have a Supabase project, you've unlocked the foundation for everything else you'll want to build — the Second Brain is just the beginning.
  • OpenRouter — your AI gateway. One API key, every model. Embeddings and LLM calls for classification and routing. Swap models by changing a string. Future-proof by design.

Everything else — how you capture thoughts, how you retrieve them, what you build on top — is application layer. The skill covers the foundation.

If the tables don't exist yet, see {baseDir}/references/setup.md

Building Blocks

These are the operational concepts behind the system. Understanding them helps you operate correctly.

BlockWhat It DoesImplementation
Drop BoxOne frictionless capture pointEverything goes to thoughts first
SorterAI classification + routingLLM classifies type, then routes to structured table
FormConsistent data contractsEach table has a defined schema
Filing CabinetSource of truth per categorypeople, projects, ideas, admin tables
BouncerConfidence thresholdconfidence < 0.6 = don't route, stay in inbox
ReceiptAudit trailthoughts row logs what came in, where it went
Tap on the ShoulderProactive surfacingDaily digest queries (application layer)
Fix ButtonAgent-mediated correctionsMove records between tables on user request

Full conceptual framework: {baseDir}/references/concepts.md

Five Tables

TableRoleKey Fields
thoughtsInbox Log / audit trailcontent, embedding, metadata (type, topics, people, confidence, routed_to)
peopleRelationship trackingname (unique), context, follow_ups, tags, embedding
projectsWork trackingname, status, next_action, notes, tags, embedding
ideasInsight capturetitle, summary, elaboration, topics, embedding
adminTask managementname, due_date, status, notes, embedding

Every table has semantic search via its own match_* function. Cross-table search via search_all.

Routing Rules

When a thought is classified:

Metadata

Stars1865
Views1
Updated2026-03-03
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-justfinethanku-nate-jones-second-brain": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.