Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
nicholasspisak avatar

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)
At a glance

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
From the docs

What second-brain-ingest says it does

Process raw source documents into wiki pages. Use when the user adds
SKILL.md
files to raw/ and wants them ingested, says "process this source",
SKILL.md
"ingest this article", "I added something to raw/", or wants to
SKILL.md
npx skills add https://github.com/nicholasspisak/second-brain --skill second-brain-ingest

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.1k
repo stars652
Security audit3 / 3 scanners passed
Last updatedApril 7, 2026
Repositorynicholasspisak/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

SKILL.mdMarkdownGitHub ↗

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/ (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

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, tools
  • wiki/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-query to explore what was ingested
  • Ingest more sources — clip another article and run /second-brain-ingest again
  • Health-check with /second-brain-lint after 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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.