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-researchWhat happens
Section titled “What happens”- Detect source type (URL, PDF, YouTube, tweet, gist, Office, text)
- Extract content via the appropriate handler
- Save raw source to
raw/with descriptive filename - Create source-note page in
wiki/sources/ - Create/update entity pages in
wiki/entities/for people, orgs, tools mentioned - Create/update concept pages in
wiki/concepts/for key ideas - Update
index.mdand append tolog.md - Auto-commit the vault
A single source typically creates 3-7 wiki pages.
7 Source Types
Section titled “7 Source Types”| Source | Handler | Dependencies |
|---|---|---|
| Web articles | ingest-web | None (curl) |
| PDFs | ingest-pdf | poppler (auto) |
| Office docs | ingest-office | pandoc (auto) |
| YouTube | ingest-youtube | yt-dlp (auto) |
| Tweets | ingest-tweet | None (FXTwitter API) |
| GitHub Gists | ingest-gist | None (raw URL) |
| Text / notes | ingest-text | None |