Skip to content

Ingest

The /ingest skill is the front door. It detects source type and delegates to specialized handlers.

/ingest https://some-article.com --vault my-research
/ingest path/to/paper.pdf --vault my-research
/ingest https://youtube.com/watch?v=abc --vault my-research
  1. Detect source type (URL, PDF, YouTube, tweet, gist, Office, text)
  2. Extract content via the appropriate handler
  3. Save raw source to raw/ with descriptive filename
  4. Create source-note page in wiki/sources/
  5. Create/update entity pages in wiki/entities/ for people, orgs, tools mentioned
  6. Create/update concept pages in wiki/concepts/ for key ideas
  7. Update index.md and append to log.md
  8. Auto-commit the vault

A single source typically creates 3-7 wiki pages.

SourceHandlerDependencies
Web articlesingest-webNone (curl)
PDFsingest-pdfpoppler (auto)
Office docsingest-officepandoc (auto)
YouTubeingest-youtubeyt-dlp (auto)
Tweetsingest-tweetNone (FXTwitter API)
GitHub Gistsingest-gistNone (raw URL)
Text / notesingest-textNone