Garry Tan System Map

GBrain Skillpack JTBD Map

The 43-skill brain workflow mapped to user jobs and personas.

gstack = methodgbrain = continuitygbrain-evals = proofYC = network

GBrain Skillpack JTBD Map

Product Frame

gbrain's skills turn a database and MCP server into a knowledge-work operating system. The 43 local SKILL.md files define how agents should ingest, query, enrich, publish, maintain, research, and operationalize memory.

The pattern is "thin harness, fat skills": deterministic TypeScript handles storage/search/sync, while skill files encode workflows, quality bars, routing, and judgment.

Skill Families

1. Always-On Brain Behavior

Skills: signal-detector, brain-ops.

Job: make every conversation improve the brain without forcing the user to remember capture hygiene.

Product spec:

2. Setup, Health, and Operations

Skills: install, setup, skillpack-check, smoke-test, maintain, testing, migrate, frontmatter-guard, citation-fixer.

Job: keep the brain running, coherent, and trustworthy.

Product spec:

3. Ingestion and Capture

Skills: ingest, idea-ingest, media-ingest, voice-note-ingest, meeting-ingestion, article-enrichment, archive-crawler, webhook-transforms, cold-start.

Job: convert messy real-world inputs into structured, searchable brain pages.

Product spec:

4. Research and Synthesis

Skills: book-mirror, strategic-reading, concept-synthesis, perplexity-research, academic-verify, data-research, cross-modal-review.

Job: make research personal, evidence-backed, and action-oriented.

Product spec:

5. Retrieval and Knowledge Shaping

Skills: query, enrich, repo-architecture, functional-area-resolver, soul-audit.

Job: retrieve and improve knowledge without flattening it into generic summaries.

Product spec:

6. Daily Workflow and Publishing

Skills: daily-task-manager, daily-task-prep, briefing, cron-scheduler, reports, publish, brain-pdf.

Job: turn memory into daily execution.

Product spec:

7. Agent and Skill Meta-System

Skills: minion-orchestrator, ask-user, skill-creator, skillify.

Job: let the brain create or coordinate new workflows.

Product spec:

Persona Map

PersonaHires gbrain to...Most Important Skills
Founder/operatorremember people, deals, meetings, decisions, and tasksdaily-task-prep, meeting-ingestion, enrich, briefing
Research-heavy builderconnect books, articles, and web research to existing contextbook-mirror, strategic-reading, perplexity-research
AI coding operatormake repo/code lookup durable and symbol-awarerepo-architecture, query, setup, sync via gstack
Personal knowledge workercapture voice notes, ideas, and archives without filing choresvoice-note-ingest, idea-ingest, archive-crawler
Team/admin operatorkeep shared memory healthy and securemaintain, citation-fixer, skillpack-check, migrate

Key Product Insight

gbrain does not win by being a better notes app. It wins by making memory operational. The skillpack says: when an agent knows something, it should know where that fact lives, how confident it is, how it connects, and when to write the next update.

Complete Skill Catalog

This pass comes from reading gbrain/README.md and all 43 gbrain/skills/**/SKILL.md files. The useful product lens is that gbrain's skillpack is the behavior layer around memory: when to read, write, cite, enrich, defer, ask, verify, publish, and evaluate.

Always-On Brain Behavior

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
signal-detector<br>gbrain/skills/signal-detector/SKILL.mdEvery inbound messageUser message, entity/idea mentionsSilent page updates; people/, companies/, concepts/Must not block main response; cheap parallel subagentMake memory compound ambiently without user filing effort.
brain-ops<br>gbrain/skills/brain-ops/SKILL.mdAny brain read/write/lookup/citationQuery, target page/entity, citationsEnriched pages; people/, companies/, deals/, concepts/, meetings/Brain-first lookup; source attribution; backlinksCore read-enrich-write loop that turns DB into operational memory.

Setup, Bootstrap, Migration

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
install<br>gbrain/skills/install/SKILL.mdLegacy install intentNone; redirects to setupDeprecated pointerUse setup insteadBackward-compatibility shim.
setup<br>gbrain/skills/setup/SKILL.md"set up gbrain", initialize brainDeployment topology, DB/PGLite/Supabase choice, API keysWorking GBrain install, AGENTS injection, sync verificationgbrain doctor --json; live sync test; no Supabase anon keyReduce time-to-working-memory from days to minutes.
cold-start<br>gbrain/skills/cold-start/SKILL.mdNew brain asks "now what?"Gmail, calendar, contacts, X archive, conversations, filesBootstrapped pages; people/, companies/, meetings/, daily/, media/, conversations/, sources/Sample first 5 contacts; import only signal; ask before continuingConvert empty install into useful personal brain.
migrate<br>gbrain/skills/migrate/SKILL.md"migrate from Obsidian/Notion/etc."Existing vault/export/CSV/JSON/RoamMigration report, pages, links/tagsSample 5-10 files before bulk; round-trip verify; health checkSteal switching cost from notes apps.
soul-audit<br>gbrain/skills/soul-audit/SKILL.mdCustomize agent identity/profileInterview answersSOUL.md, USER.md, ACCESS_POLICY.md, HEARTBEAT.md6-phase interactive auditPersonalize the agent's operating identity and permissions.

Ingestion And Capture

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
ingest<br>gbrain/skills/ingest/SKILL.md"ingest/save/process this"Arbitrary contentRouted pages; people/, companies/, concepts/, meetings/, sources/Detect type, delegate to specialized skillOne front door for messy inputs.
idea-ingest<br>gbrain/skills/idea-ingest/SKILL.mdUser shares URL/link/ideaLink, article, tweet, idea textPages; people/, concepts/, sources/Fetch, analyze, author page, cross-linkTurn external stimuli into durable thinking material.
media-ingest<br>gbrain/skills/media-ingest/SKILL.mdVideo, podcast, PDF, book, screenshot, repoMedia file/link/repoPages; concepts/, people/, companies/, sources/Transcript/extract entities/backlinksMake non-text media searchable and relational.
voice-note-ingest<br>gbrain/skills/voice-note-ingest/SKILL.mdVoice/audio noteAudio + transcriptPages; voice-notes/, originals/, concepts/, people/, companies/, ideas/, personal/Preserve exact phrasing; store audio; cross-link entitiesCapture raw original thought before it gets polished away.
meeting-ingestion<br>gbrain/skills/meeting-ingestion/SKILL.mdMeeting transcript/notesTranscript, attendees, companiesPages; meetings/, people/, companies/Not complete until every entity is enrichedTurn meetings into relationship and timeline memory.
article-enrichment<br>gbrain/skills/article-enrichment/SKILL.mdRaw article page needs structureArticle dumpStructured page; media/articles/Must include summary, quotes, insights, why-it-matters, see-also, raw sourceTransform dumps into useful, quotable knowledge.
archive-crawler<br>gbrain/skills/archive-crawler/SKILL.mdCrawl Dropbox/B2/local archiveExplicit archive pathsPages; originals/, personal/, ideas/Refuses without archive-crawler.scan_paths; gold filter; manifestMine old personal archives safely for high-signal context.
webhook-transforms<br>gbrain/skills/webhook-transforms/SKILL.mdSet up/process webhookJSON event payloadBrain page/timeline updateSanitize input; preserve raw payload; dead-letter on failureLet external systems continuously feed the brain.

Enrichment, Filing, Integrity

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
enrich<br>gbrain/skills/enrich/SKILL.mdEntity mentioned or page needs updatePerson/company/entityPages; people/, companies/Tiered enrichment; compiled truth; backlinks/timelineMake entity pages trustworthy and progressively richer.
repo-architecture<br>gbrain/skills/repo-architecture/SKILL.md"where does this go?"Candidate content/pageFiling adviceFile by primary subject, not format/sourcePreserve future retrievability through consistent structure.
frontmatter-guard<br>gbrain/skills/frontmatter-guard/SKILL.mdValidate/fix frontmatterBrain page markdownRepaired page metadataYAML parse, slug, null bytes, delimiter checksStop malformed pages before they poison the index.
citation-fixer<br>gbrain/skills/citation-fixer/SKILL.mdCitation audit/fixBrain pagesCitation audit report, fixed pagesInline source format; broken URL resolutionProtect credibility of memory claims.
maintain<br>gbrain/skills/maintain/SKILL.mdBrain health, orphans, stale pages, dream cycleBrain corpusHealth fixes, synthesized pages/patternsBacklinks, citations, stale info, filing validation, graph backfillKeep the brain from rotting as it grows.

Query, Briefing, Publishing

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
query<br>gbrain/skills/query/SKILL.md"what do we know", lookup/searchUser questionCited answerBrain-only evidence; cite gaps/conflicts/stale infoGive agents memory-backed answers without hallucination.
briefing<br>gbrain/skills/briefing/SKILL.mdDaily/morning briefingDate, calendar, active deals/tasksDaily briefingCite pages, timelines, recent changesTurn stored memory into daily situational awareness.
daily-task-prep<br>gbrain/skills/daily-task-prep/SKILL.mdMorning prep/day prepCalendar, tasks, open threadsActionable prepLoad attendee context and yesterday's threadsMake memory drive the day's work.
daily-task-manager<br>gbrain/skills/daily-task-manager/SKILL.mdAdd/complete/defer taskTask text/statusUpdated task page/timelinePriority lifecycle P0-P3Store tasks as searchable memory, not ephemeral todo text.
reports<br>gbrain/skills/reports/SKILL.mdSave/load latest reportReport content/categoryreports/{category}/{timestamp}.mdTimestamped retrieval by keywordMake recurring outputs durable and queryable.
publish<br>gbrain/skills/publish/SKILL.mdShare/publish pageBrain page slugProtected HTML/share artifactZero LLM calls; password optionLet selected memory leave the brain safely.
brain-pdf<br>gbrain/skills/brain-pdf/SKILL.mdConvert brain page to PDFBrain page slugPDF renderingStrip frontmatter; sanitize emoji; use gstack make-pdfMake brain pages presentation-grade without changing source.

Research And Synthesis

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
book-mirror<br>gbrain/skills/book-mirror/SKILL.mdPersonalized book analysisEPUB/PDF + reader brain contextPersonalized page; media/books/; optional PDFChapter extraction word counts; dense context pack; fact-checkTurn books into a mirror of the user's actual life.
strategic-reading<br>gbrain/skills/strategic-reading/SKILL.mdRead through a specific problem lensSource text + strategic problemPlaybook page; concepts/, projects/Cite every recommendation; direct quotes; short/medium/long planConvert reading into decisions and tactics.
concept-synthesis<br>gbrain/skills/concept-synthesis/SKILL.mdSynthesize concepts / intellectual mapConcept pagesTiered concept pages + concepts/README.md; concepts/Deduplicate, tier T1-T4, trace evolutionTurn scattered notes into an intellectual fingerprint.
perplexity-research<br>gbrain/skills/perplexity-research/SKILL.mdCurrent web research / what changedTopic + brain contextResearch page; research/Separate new info from known context; citationsBrain-augmented web research with freshness delta.
academic-verify<br>gbrain/skills/academic-verify/SKILL.mdVerify study/claim/citationResearch claimVerdict page; concepts/Publication -> method -> raw data -> replication; verdict taxonomyAdd epistemic rigor to quoted studies.
data-research<br>gbrain/skills/data-research/SKILL.mdBuild tracker/extract dataYAML recipe, emails/docs/sourcesCanonical trackers, raw archiveDeduplicate, archive raw sources, structured extractionTurn messy source streams into structured operating data.
cross-modal-review<br>gbrain/skills/cross-modal-review/SKILL.mdSecond opinion/adversarial reviewDiff, plan, brain page, bulk opReview findingsInvoke for high-risk/bulk/security/100+ LOC; user sovereigntyAdd model diversity as a quality gate.

Scheduling, Jobs, Runtime Ops

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
cron-scheduler<br>gbrain/skills/cron-scheduler/SKILL.mdSchedule/quiet hours/jobsJob name, cron, delivery policySaved job configStaggering, collision prevention, quiet hoursMake autonomous memory work predictable and non-annoying.
minion-orchestrator<br>gbrain/skills/minion-orchestrator/SKILL.mdBackground job/subagent/fan-outShell job or agent taskDurable queue job/progressObservable, steerable, pausable, replayableGive agents durable async labor.
skillpack-check<br>gbrain/skills/skillpack-check/SKILL.mdGBrain health / skillpack checkLocal install stateJSON health reportWraps doctor + migration list; exit code gatesOne-glance operational health for host agents.
smoke-test<br>gbrain/skills/smoke-test/SKILL.mdRestart/container health checkEnvironment/servicesPass/fail/autofix logCritical service checks; known auto-fixes; exit code failuresVerify the brain survived runtime churn.
testing<br>gbrain/skills/testing/SKILL.mdRun tests / validate skillsRepo/test suite/skillsSkill validation or regression reportConformance, manifest, resolver, unit/eval/integration tiersMake skill quality and system regressions observable.

Skill Meta-System And Routing

Skill / PathTrigger / When UsedInputsOutputs / writes_toGates / ChecksJTBD / Product Interpretation
ask-user<br>gbrain/skills/ask-user/SKILL.mdChoice gate / ambiguous decision2-3 choices + contextUser decision promptStop after asking; no preemptive actionPreserve human control at high-cost forks.
skill-creator<br>gbrain/skills/skill-creator/SKILL.mdCreate/improve skillSkill ideaNew skills/{name}/SKILL.md, manifest, resolverMECE check; required sectionsLet the system manufacture new procedures.
skillify<br>gbrain/skills/skillify/SKILL.mdMake workflow "proper"Raw feature/workflowSkill tree, eval receipt, audit verdictRequired items, resolver, tests, cross-modal receiptProductize ad hoc behavior into tested agent capability.
functional-area-resolver<br>gbrain/skills/functional-area-resolver/SKILL.mdCompress AGENTS/RESOLVERRouting fileCompressed functional-area dispatcherA/B eval evidence; dispatcher clause requiredReduce context cost without losing routing accuracy.

Deeper Product Insights

  1. gbrain's product is not the database; it is the behavioral layer around memory.
  2. The strongest design pattern is source of truth plus operational index: Markdown/pages remain legible while Postgres/PGLite/MCP make them executable by agents.
  3. The skillpack is organized around lifecycle, not content type. Capture, enrich, query, synthesize, publish, maintain, and evaluate are separate jobs.
  4. gbrain treats trust as a first-class product surface. Citation-fixer, academic-verify, frontmatter-guard, testing, smoke-test, and cross-modal-review are credibility infrastructure.
  5. The meta-skills are the platform move. skillify, skill-creator, functional-area-resolver, and minion-orchestrator let gbrain improve its own operating surface, not just store more information.