Enrich brain pages with tiered enrichment protocol. Creates and updates person/company pages with compiled truth, timeline, and cross-links. Use when a new entity is mentioned or an existing page needs updating.
Enrich person and company pages from external sources. Scale effort to importance.
This skill guarantees:
Filing rule: Read
skills/_brain-filing-rules.mdbefore creating any new page.
Every mention of a person or company with a brain page MUST create a back-link FROM that entity's page TO the page mentioning them. An unlinked mention is a broken brain. See for format.
skills/_brain-filing-rules.mdA brain page should read like an intelligence dossier, not a LinkedIn scrape. Facts are table stakes. Texture is the value -- what do they believe, what are they building, what makes them tick, where are they headed.
Every fact must carry an inline [Source: ...] citation.
Three formats:
[Source: User, {context}, YYYY-MM-DD][Source: {provider} enrichment, YYYY-MM-DD][Source: compiled from {list of sources}]Source precedence (highest to lowest):
When sources conflict, note the contradiction with both citations.
Scale enrichment to importance. Don't waste API calls on low-value entities.
| Tier | Who | Effort | Sources |
|---|---|---|---|
| 1 (key) | Inner circle, close collaborators, key contacts | Full pipeline | All available APIs + deep web research |
| 2 (notable) | Occasional interactions, industry figures | Moderate | Web research + social + brain cross-ref |
| 3 (minor) | Worth tracking, not critical | Light | Brain cross-ref + social lookup if handle known |
Extract people, companies, concepts from the incoming signal.
For each entity:
gbrain search "name" -- does a page already exist?Don't just capture facts. Capture texture:
| Signal Type | What to Extract |
|---|---|
| Opinions, beliefs | What They Believe section |
| Current projects, features shipped | What They're Building section |
| Ambition, career arc, motivation | What Motivates Them section |
| Topics they return to obsessively | Hobby Horses section |
| Who they amplify, argue with, respect | Network / Relationships |
| Ascending, plateauing, pivoting? | Trajectory section |
| Role, company, funding, location | State section (hard facts) |
Priority order -- stop when you have enough signal for the entity's tier.
4a. Brain cross-reference (always, all tiers)
gbrain search "name" and gbrain query "what do we know about name"4b. Web research (Tier 1 and 2)
4c. Social media lookup (all tiers when handle known)
4d. People enrichment APIs (Tier 1)
4e. Company enrichment APIs (Tier 1)
| Data Need | Example Sources | Tier |
|---|---|---|
| Web research | Perplexity, Brave, Exa | 1-2 |
| LinkedIn / career | Crustdata, Proxycurl, People Data Labs | 1 |
| Career history | Happenstance, LinkedIn | 1 |
| Funding / company data | Crunchbase, PitchBook, Clearbit | 1 |
| Social media | Platform APIs, web scraping | 1-3 |
| Meeting history | Calendar/meeting transcript tools | 1-2 |
Store raw API responses via put_raw_data in gbrain:
{
"source": "crustdata",
"fetched_at": "2026-04-11T...",
"query": "jane doe",
"data": { ... }
}
Raw data preserves provenance. If the compiled truth is ever questioned, the raw data shows exactly what the API returned.
skills/_brain-filing-rules.md)[No data yet] (don't fill with boilerplate)---