Agent skill · writing content · nicholasspisak
second-brain-ingest
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 incorporate new material into their knowledge base.
Why this skill is useful
Adds a comprehensive workflow for processing and structuring raw documents into a knowledge base, including executable scripts for file handling and wiki page creation.
What it needs
Requires bash installed locally. About 3k tokens when loaded. Last updated 2026-04-07. 661 stars on the source repository.
What this skill does
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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nicholasspisak/second-brain-ingest