
Second Brain Ingest
- 2.1k installs
- 652 repo stars
- Updated April 7, 2026
- nicholasspisak/second-brain
second-brain-ingest is an agent skill that >.
About
Process raw source documents into structured interlinked wiki pages 1 If the user specifies a file or files use those 2 If the user says process new sources or similar detect unprocessed files List all files in raw excluding raw assets Read wiki log md and extract all previously ingested source filenames from ingest entries Any file in raw not listed in the log is unprocessed 3 If no unprocessed files are found tell the user For each source file follow this workflow Read the entire file If the file contains image references note them read the images separately if they contain important information 2 Discuss key takeaways with the user The second brain ingest agent skill provides documented workflows prerequisites triggers and safety guidance from its SKILL md source Agents load it when user requests match the description and follow step by step instructions without inventing capabilities It integrates with standard agent tooling for the tasks inputs outputs and failure modes described in the repository documentation
- Process raw source documents into wiki pages. Use when the user adds
- files to raw/ and wants them ingested, says "process this source",
- "ingest this article", "I added something to raw/", or wants to
- Follow second-brain-ingest SKILL.md steps and documented constraints.
- Follow second-brain-ingest SKILL.md steps and documented constraints.
Second Brain Ingest by the numbers
- 2,118 all-time installs (skills.sh)
- +40 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #554 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
second-brain-ingest capabilities & compatibility
- Capabilities
- process raw source documents into wiki pages. us · files to raw/ and wants them ingested, says "pro · "ingest this article", "i added something to raw · follow second brain ingest skill.md steps and do
- Use cases
- orchestration
What second-brain-ingest says it does
Process raw source documents into wiki pages. Use when the user adds
files to raw/ and wants them ingested, says "process this source",
"ingest this article", "I added something to raw/", or wants to
npx skills add https://github.com/nicholasspisak/second-brain --skill second-brain-ingestAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2.1k |
|---|---|
| repo stars | ★ 652 |
| Security audit | 3 / 3 scanners passed |
| Last updated | April 7, 2026 |
| Repository | nicholasspisak/second-brain ↗ |
When should an agent use second-brain-ingest and what problem does it solve?
>
Who is it for?
Developers invoking second-brain-ingest as documented in the skill source.
Skip if: Skip when requirements fall outside second-brain-ingest documented scope.
When should I use this skill?
>
What you get
Outputs aligned with the second-brain-ingest SKILL.md workflow and stated deliverables.
- Interlinked wiki markdown pages
- Updated knowledge-base cross-links
By the numbers
- Uses 6 allowed tools: Bash, Read, Write, Edit, Glob, Grep
Files
Second Brain — Ingest
Process raw source documents into structured, interlinked wiki pages.
Identify Sources to Process
Determine which files need ingestion:
1. If the user specifies a file or files, use those 2. If the user says "process new sources" or similar, detect unprocessed files:
- List all files in
raw/(excludingraw/assets/) - Read
wiki/log.mdand extract all previously ingested source filenames fromingestentries - Any file in
raw/not listed in the log is unprocessed
3. If no unprocessed files are found, tell the user
Process Each Source
For each source file, follow this workflow:
1. Read the source completely
Read the entire file. If the file contains image references, note them — read the images separately if they contain important information.
2. Discuss key takeaways with the user
Before writing anything, share the 3-5 most important takeaways from the source. Ask the user if they want to emphasize any particular aspects or skip any topics. Wait for confirmation before proceeding.
3. Create source summary page
Create a new file in wiki/sources/ named after the source (slugified). Include:
--- tags: [relevant, tags] sources: [original-filename.md] created: YYYY-MM-DD updated: YYYY-MM-DD ---
Source Title
Source: original-filename.md Date ingested: YYYY-MM-DD Type: article | paper | transcript | notes | etc.
Summary
Structured summary of the source content.
Key Claims
- Claim 1
- Claim 2
- ...
Entities Mentioned
- [[Entity Name]] — brief context
- ...
Concepts Covered
- [[Concept Name]] — brief context
- ...
4. Update entity and concept pages
For each entity (person, organization, product, tool) and concept (idea, framework, theory, pattern) mentioned in the source:
If a wiki page already exists:
- Read the existing page
- Add new information from this source
- Add the source to the
sources:frontmatter list - Update the
updated:date - Note any contradictions with existing content, citing both sources
If no wiki page exists:
- Create a new page in the appropriate subdirectory:
wiki/entities/for people, organizations, products, toolswiki/concepts/for ideas, frameworks, theories, patterns- Include YAML frontmatter with tags, sources, created, and updated fields
- Write a focused summary based on what this source says about the topic
5. Add wikilinks
Ensure all related pages link to each other using [[wikilink]] syntax. Every mention of an entity or concept that has its own page should be linked.
6. Update wiki/index.md
For each new page created, add an entry under the appropriate category header:
- [[Page Name]] — one-line summary (under 120 characters)
7. Update wiki/log.md
Append:
[YYYY-MM-DD] ingest | Source Title
Processed source-filename.md. Created N new pages, updated M existing pages. New entities: [[Entity1]], [[Entity2]]. New concepts: [[Concept1]].
8. Report results
Tell the user what was done:
- Pages created (with links)
- Pages updated (with what changed)
- New entities and concepts identified
- Any contradictions found with existing content
Conventions
- Source summary pages are factual only. Save interpretation and synthesis for concept and synthesis pages.
- A single source typically touches 10-15 wiki pages. This is normal and expected.
- When new information contradicts existing wiki content, update the wiki page and note the contradiction with both sources cited.
- Prefer updating existing pages over creating new ones. Only create a new page when the topic is distinct enough to warrant its own page.
- Use
[[wikilinks]]for all internal references. Never use raw file paths.
What's Next
After ingesting sources, the user can:
- Ask questions with
/second-brain-queryto explore what was ingested - Ingest more sources — clip another article and run
/second-brain-ingestagain - Health-check with
/second-brain-lintafter every 10 ingests to catch gaps
Related skills
How it compares
Pick Second Brain Ingest for filesystem-native wiki ingestion in a personal repo; use a CMS or Notion integration skill for hosted wikis.
FAQ
What is second-brain-ingest?
>
When should I use second-brain-ingest?
>
Is second-brain-ingest safe to install?
Review the Security Audits panel on this page before production use.