nicholasspisak avatar

Second Brain Ingest

Takes articles, papers, and other documents from a raw folder and transforms them into a structured personal wiki with interlinked pages. Creates source summaries, extracts entities and concepts into their own pages, and maintains a knowledge graph using wikilinks. The workflow is thorough: it discusses key takeaways before writing anything, updates existing pages when new information appears, and flags contradictions between sources. You'll end up touching 10-15 wiki pages per source, which sounds like a lot until you realize that's exactly how knowledge actually connects. Best for people who read a lot and want their notes to compound rather than pile up.

skills.sh installs
2.6K
GitHub stars
774
last updated
Aug 21, 2026

Install

$ npx -y skills add nicholasspisak/second-brain --skill second-brain-ingest --agent claude-code

Installs into .claude/skills of the current project.

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

Sponsors

Details

Repository
github.com/nicholasspisak/second-brain
Category
Documentation
First seen
Apr 16, 2026

More from nicholasspisak/second-brain

All 4
1refoundai avatarbrand-storytellingrefoundai/lenny-skillsHelp users craft compelling brand narratives. Use when someone is defining brand strategy, writing company positioning, creating pitch narratives, developing me2.6Kskills.sh installs
2k-dense-ai avatarscientific-critical-thinkingk-dense-ai/scientific-agent-skillsEvaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading f2.5Kskills.sh installs
3avdlee avatarupdate-swiftui-apisavdlee/swiftui-agent-skillScan Apple's SwiftUI documentation for deprecated APIs and update the SwiftUI Expert Skill with modern replacements. Use when asked to "update latest APIs", "re2.4Kskills.sh installs
4kostja94 avatartranslationkostja94/marketing-skillsWhen the user wants to translate content, create translation workflows, manage terminology, or optimize translation quality. Also use when the user mentions "tr2.4Kskills.sh installs
5lobehub avatarversion-releaselobehub/lobehubVersion release workflow — release process and GitHub Release notes (not docs/changelog pages).2.4Kskills.sh installs
6owl-listener avatardesign-principlesowl-listener/designer-skillsDefine a set of actionable design principles that guide decision-making and resolve trade-offs.2.4Kskills.sh installs