# Lw Ingest

> Stage a URL, PDF, image, note, repo file, repo diff summary, commit range, or release note into raw/ and register it in .llm-wiki/manifest.json. Usage: /lw-ingest <source>

- Skill: `geeksfino/lw-ingest` (Agent Skill)
- Install (CLI): `npx skillmds@latest add geeksfino/lw-ingest`
- Raw SKILL.md: https://api.skillmd.com/api/skills/geeksfino/lw-ingest/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: geeksfino (https://skillmd.com/u/geeksfino)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/geeksfino/lw-ingest

---


# LLM Wiki Ingest

Stage new information into `raw/` without mutating the wiki yet.

## Required reads
- `.llm-wiki/profile.json`
- profile markdown referenced by `.llm-wiki/profile.json`
- `.llm-wiki/manifest.json`

## Supported source kinds
- URL
- PDF path
- image path
- plain note text
- repo file path
- changed file list
- commit hash or commit range
- PR description or diff summary
- release note or changelog text

## Required behavior
1. Classify the input type.
2. Assign an authority level using the active profile.
3. Write a staged artifact into one of:
   - `raw/web/`
   - `raw/pdfs/`
   - `raw/images/`
   - `raw/notes/`
   - `raw/repo/`
   - `raw/changes/`
4. Add manifest metadata:
   - `status: uncompiled`
   - `ingested_at`
   - `source`
   - `source_kind`
   - `authority_level`
   - `candidate_pages`
   - `profile`
   - `notes`
5. Do not update wiki pages in this skill.

## Rules
- For repo files and diffs, preserve enough path context to support targeted compile decisions.
- For lower-authority sources, mark them clearly rather than blending them into maintained truth.
- Treat repo and code inputs as first-class ingestion types, not special exceptions.

