lucioway/way-stack/vault-ingest
- community
Checking that the SKILL.md file is still in the repository.
Use when user says 'ingest', 'save this to vault', 'remember this source', or drops an article/PDF/note to summarize. Reads source → writes structured page to vault → updates index.md + log.md. Karpathy LLM Wiki pattern.
Install
npx vskill@latest install lucioway/way-stack/vault-ingestSKILL.md
vault-ingest — Karpathy LLM Wiki Ingest
When to use
User says:
- "ingest this [article/PDF/note]"
- "save this to vault"
- "remember this source"
- "take notes on this"
Or drops a URL / file / long paste and expects it saved for later retrieval.
Process
- Office input — if the source is docx/xlsx/pptx/pdf (or similar), convert it first:
anydoc <file> -o <file>.md(npm install -g @firecrawl/anydoc). Ingest the resulting.md; keep the original file in the raw folder (00_INBOX/or the project's raw dir). Noanydoc? Say so and fall back to the Read tool (PDF) or ask for text. - Read source — file, URL, or pasted text
- Discuss takeaways with user in chat — confirm what's worth keeping vs noise
- Classify target folder:
- Raw / triage-later →
00_INBOX/ - Reusable solution across projects →
02_KNOWLEDGE/patterns/ - Architectural decision with alternatives →
02_KNOWLEDGE/decisions/(ADR-NNN) - Milestone retrospective →
02_KNOWLEDGE/retros/ - Single fix / gotcha / learning →
02_KNOWLEDGE/learnings/ - Stable reference doc →
03_REFERENCE/
- Write summary page — structured markdown with frontmatter:
```md
type: pattern | decision | retro | learning | inbox | reference date: YYYY-MM-DD tags: [tag1, tag2] source: <url or path>
# <Title>
## Summary <2-3 sentences of the core takeaway>
## Key points
- <point>
- <point>
## Related
- [[other-note|title]]
```
- Update `index.md` — add entry under the right section, format:
```
- [[02_KNOWLEDGE/<type>/<slug>|<title>]] — <one-line hook>
```
- Append to `log.md`:
`` ## [YYYY-MM-DD] ingest | <type> | <title> <one-line hook>. See [[02_KNOWLEDGE/<type>/<slug>]] ``
- Update related pages — if new page references existing entities/concepts, add backlinks there too
Boundaries
- Do NOT ingest conversation noise (casual Q&A, status checks)
- Do NOT duplicate — grep vault first for existing entry on same topic
- Do NOT fabricate — only content actually in source
- If nothing qualifies: say "nothing durable to save" and exit
Locate vault
Read $VAULT_PATH from ~/.claude/CLAUDE.md or probe ~/Workspace, ~/Desktop/Workspace, ~/vault in that order. Confirm with user if ambiguous.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/vault-ingest/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/lucioway/way-stack/vault-ingest)