---
title: "The 80/20 of a Useful AI Second Brain"
url: https://stacklist.com/card/ae7242d3-944f-431a-8f11-383e6384d554
source_url: "https://x.com/coreyganim/status/2067289417803538931?s=20"
stack: https://stacklist.com/stack/ebe7c82a-3c5d-43a2-a3e9-ce20328a0dfc
summary: "Corey Ganim outlines a simple 3-folder AI second brain system (raw, wiki, outputs) with a schema file to organize information and enable AI to create usable knowledge. He also discusses an emerging \"Second Brain as a Service\" business model that charges 2-5K to build and manage company knowledge bases for AI integration."
tags: "ai-second-brain, knowledge-management, schema-design, business-model, workflow-automation, content-organization"
key_entities: "Corey Ganim (person), Garry Tan (person), Hermes agent (technology), llm-wiki (technology), Gbrain (technology), Second Brain as a Service (concept), knowledge-base-organization (concept)"
classification: "framework"
content_hash: "sha256:71abb940f3dacaa59dafeaeb35d21f1851cc793567c78fae1137ef62a72f3aa6"
acp_version: "0.2"
token_counts_approximate: 866
visibility: public
agent_accessible: true
status: "final"
---

# The 80/20 of a Useful AI Second Brain

Corey Ganim @coreyganim The 80/20 of a useful AI second brain: Most people make this way too complicated. You need 3 folders and one schema file. 1. raw/ Dump everything here. Examples: - call transcripts - meeting notes - screenshots - SOPs - bookmarks - articles - customer emails - sales objections - support tickets Don&#x27;t organize it manually. That&#x27;s what the next step is for. 2. wiki/ This is where AI turns the mess into usable pages. Examples: - customer language - offer notes - workflow docs - recurring questions - client summaries - decision logs - content ideas The wiki is the cleaned-up version of the raw folder. 3. outputs/ This is where the work happens. Examples: - posts - reports - proposals - SOPs - audits - research briefs - sales scripts - client summaries The key is the schema file. That file tells the AI: - what pages to create - how to name them - what tags matter - what links to add - what should be preserved - what should be ignored - what &quot;good&quot; output looks like This system comes off the shelf with Hermes agent (the skill is called llm-wiki). Another great solution for this is @ garrytan Gbrain (free github repo). Corey Ganim @coreyganim Jun 16 There&#x27;s an AI business model that hasn&#x27;t blown up yet but will be HUGE within a year: &quot;Second Brain as a Service&quot; Businesses need their company context organized so AI can effectively use it. Here&#x27;s the play: 1. Charge 2-5K to build the knowledge base 2. Load their existing Show more 4:53 PM · Jun 17, 2026 10.3K Views :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre} 6 :where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0} 6 :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre} 4 :where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0} 4 :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre} 1 1 0 :where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0} 110 :host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) 0}.symbol{white-space:pre} 2 3 3 :where(number-flow-react){line-height:1}number-flow-react > span{font-kerning:none;display:inline-block;padding:calc(round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px) * 2) 0} 233 Read 6 replies
