lucioway/way-stack/vault-ingest

Trust tier 3
  • community
Source check pending

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-ingest

SKILL.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

  1. 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). No anydoc? Say so and fall back to the Read tool (PDF) or ask for text.
  2. Read source — file, URL, or pasted text
  3. Discuss takeaways with user in chat — confirm what's worth keeping vs noise
  4. 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/
  1. 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]]

```

  1. Update `index.md` — add entry under the right section, format:

```

  • [[02_KNOWLEDGE/<type>/<slug>|<title>]] — <one-line hook>

```

  1. Append to `log.md`:

`` ## [YYYY-MM-DD] ingest | <type> | <title> <one-line hook>. See [[02_KNOWLEDGE/<type>/<slug>]] ``

  1. 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lucioway/way-stack/vault-ingest/badge)](https://verified-skill.com/skills/lucioway/way-stack/vault-ingest)

Something wrong with this skill or its page? Tell us.