wiki-ingestlisted
Install: claude install-skill tansuasici/claude-code-kit
# Wiki Ingest
## When to Use
Invoke with `/wiki-ingest` when:
- A new file has been added to `raw-sources/`
- You want to process an article, transcript, PDF, or notes into the wiki
- You're batch-ingesting multiple sources
- You've clipped a web article or saved a source file
## Process
### Phase 1: Discover
1. Read `WIKI.md` for vault conventions and directory structure
2. Read `wiki/index.md` for current wiki state
3. Identify the new source(s) in `raw-sources/`
- If user specifies a file, use that
- If user says "process new sources", find files not yet listed in index.md
### Phase 2: Read & Extract
For each new source:
1. Read the source file completely
2. Identify:
- Key takeaways (3-5 bullets)
- Entities mentioned (people, tools, organizations, projects)
- Concepts discussed (ideas, frameworks, patterns)
- Claims that might contradict or reinforce existing wiki content
- Metadata: author, date, URL, type
### Phase 3: Write Summary
1. Create `wiki/summaries/{source-name}.md` with frontmatter:
```yaml
---
title: Source Title
type: summary
sources: [original-filename.md]
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags: [relevant, tags]
---
```
2. Include: key takeaways, detailed summary, notable quotes (attributed), source metadata
### Phase 4: Cross-Reference
1. **Entities**: For each entity mentioned:
- If `wiki/entities/{name}.md` exists → update with new information, cite the source
- If entity appears