vault-ingest
Installation
SKILL.md
Vault Ingest
Ingest captures from raw/sources/ into curated notes and projects, archive
processed sources, update navigation, and audit processed archives for hygiene.
Parameters
--mode report|apply(default:report)report: preview all planned operationsapply: execute confirmed operations
--path PATH(optional): override default./raw/sourcesinput path
Core Contract
For each ingestion cycle:
- Source starts in
raw/sources/(unprocessed inbox) - Curated interpretation lives in
notes/and/orprojects/ - Recurring themes are promoted to
notes/concepts/as canonical concept pages - Source is archived to
raw/processed/YYYY-MM-DD/only after successful curation - New durable pages are reflected in
index.md - All material operations are logged in
log.md raw/processed/is audited for empty folders and anomalies
Workflow
- Scan
raw/sources/for unprocessed captures (skip hidden files) - Process each capture:
- Create/update curated pages in
notes/and/orprojects/ - Add frontmatter to new pages
- Include
## Relatedsection with contextual wikilinks - Maintain backlinks across touched pages
- Create/update curated pages in
- Promote recurring themes to canonical concept pages in
notes/concepts/ - Archive successfully processed sources to
raw/processed/YYYY-MM-DD/ - Update navigation and ops trail:
- Add new durable pages to
index.md - Append concise operation entry to
log.md
- Add new durable pages to
- Audit processed archives:
- Scan
raw/processed/YYYY-MM-DD/for empty date folders - Flag non-date folder anomalies
- Report duplicate filenames across dates
- Remove empty folders (with confirmation in apply mode)
- Scan
- Execute by mode:
report: preview plan only (no changes)apply: run full pipeline with confirmation
Safety
- Never delete from
raw/sources/— only archive moves after successful processing - Treat
raw/processed/as immutable evidence — never delete processed source files - Non-destructive edits by default — curated pages are only added to or updated
- Confirm before execution unless
--yes - Do not mutate file contents under
raw/sources/,raw/processed/, orraw/assets/ - Do not assume or create an inbox staging layer
Output
Return:
- discovered captures and processing plan
- created/updated curated pages with links
- source files archived and destination paths
- themes promoted to concepts (if any)
index.mdadditionslog.mdentry appended- audit findings (empty folders, anomalies)
- fixes applied (if any)
- manual follow-up items
Related skills
More from markphelps/agent-plugins
vault-lint
Hygiene pass over notes/ and projects/ surface
9vault-research
Research a note - find competitors, discussions, and market signals
8vault-compact
Merge clusters of small related notes into consolidated files
7vault-x-bookmarks
Review a bounded slice of X bookmarks via the X API and capture selected
7vault-concept-promoter
Promote repeated themes into canonical concept pages under notes/concepts
6vault-maintain
Weekly bounded maintenance loop across ingestion, hygiene, tracking, and
6