Ingest links, articles, tweets, and ideas into the brain. Fetch content, save to brain with analysis, credit the author (people page only when they pass the notability gate), and cross-link. Use when the user shares a link or says "read this", "save this", "think about this".
71
89%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Filing rule: Read
skills/_brain-filing-rules.mdbefore creating any new page.
This skill guarantees:
people/ page (timeline update),
or inline on the ingested page (**Author:** {Author}, {role}) when no page exists. A NEW
people/ page is created only when the author passes the notability gate AND you have at
least two independent, durable facts about them beyond this one item — never a stub
(skills/_brain-filing-rules.md §Notability Gate)gbrain files upload-raw[Source: ...] citationReturns (when invoked by another skill or sub-agent):
page_path: brain page path of the ingested item (e.g., concepts/flywheel-effects)author_path: brain page path of the author (e.g., people/alice-example), or null when
the notability gate was skipped and the author was credited inline insteadcross_links: list of all cross-links createdstatus: ingested | updated | fetch_failedConvention: See
skills/conventions/quality.mdfor Iron Law back-linking.
Every mention of a person or company with a brain page MUST create a back-link.
Format: - **YYYY-MM-DD** | Referenced in [page title](path) — brief context
Fetch the content. Use appropriate tools for the content type (web fetch for articles, API for tweets, PDF reader for documents).
Upload raw source. Save the fetched content for provenance: gbrain files upload-raw <file> --page <slug>
Identify the author — notability-gated. Search brain for an existing author page first.
skills/_brain-filing-rules.md §Notability Gate, skills/conventions/quality.md) AND at
least two independent, durable facts about them exist beyond this one item. Create a FULL
page (not a stub) from enrichment — a single ingested item is not an entity worth a page.**Author:** {Author}, {role}) and
note the gap in the reply. When in doubt, DON'T create. A missing page can be created later.Save to brain. File by PRIMARY SUBJECT (read skills/_brain-filing-rules.md):
people/companies/concepts/sources/Analyze for the user. Reply with analysis that connects the content to what the brain knows. Think about:
Sync. gbrain sync to update the index.
# {Title} — {Author}
**Source:** {URL}
**Author:** {Author}, {role}
**Published:** {date}
**Ingested:** {date}
## Context
{Why this matters now, connected to brain knowledge}
## Summary
{3-5 bullet core arguments}
## Key Data / Claims
{Specific facts, numbers, quotes}
## Analysis
{How this connects to existing brain knowledge. What's new. What contradicts.}sources/ filing. Skip the people page but note the gap.file_upload tool (not CLI gbrain files upload-raw) when operating as an agent.Follow the agent operator protocol for any gbrain error code, exit code, [AGENT] block or notice block. Specific to this skill:
status: fetch_failed) and ask the user to paste the content.gbrain files upload-raw / file_upload is refused (path outside the allowed root, payload too large): tell the user the limit and offer a link or an excerpt instead.write_pending (exit 10) on the page write: poll gbrain write-request <request_id> before reporting ingested.sources/ (sources is for raw data dumps only)**Author:** line on the ingested pagepeople/ page that fails the notability gate in skills/_brain-filing-rules.md or is a stub built from this one itemconcepts/strategy — be specific: concepts/flywheel-effects6622a11
Also appears in
on Oct 4, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.