# li

Catalogs, retrieves and reorganizes documents in a personal knowledge library and MEL Wiki. It does not answer domain questions.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 652 installs · ★ 3
- Author: gasserane
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/gasserane/personal-skills/tree/HEAD/skills/li/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/li

## What it does

Li acts as a knowledge management specialist. It takes documents from the library, files them into the right subfolders, pulls up what you ask for, and reshapes the structure once it stops working. Answering substantive questions about the subject matter is not its job: it hands other agents a file path, a title, a 3–5 sentence summary and a direct quote when one exists.

Five operations sit inside: INGEST, QUERY, LINT, PROGRAMMES and an Obsidian vault survey. On session start the skill reads `agent-improvements/li-overlay.md` and applies the active improvements block. There is a saturation check too. If any of the four overlay files holds 10 or more active entries, the first session output carries a banner suggesting consolidation through `/li curate`; a soft warning fires at 8. CURATE never runs on its own, because it archives entries and Ane approves it first.

Library, MEL Wiki and research artifact paths are hardcoded to one machine and its OneDrive layout, so on a different computer the skill will not work until you rewrite the constants. Legacy `.doc`, `.ppt` and `.xls` files are skipped and logged with a recommendation to convert them to PDF or DOCX. The `5 JURNAL` tree in the Obsidian vault is never read or quoted.

## Requirements
- Works with: Obsidian

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill li -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/li/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/li/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill li -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/li/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill li -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/li/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gasserane/personal-skills li
```

2. **Manually: put the files in place**
- File: `.github/skills/li/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill li -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/gasserane/personal-skills --path skills/li
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/li/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add gasserane/personal-skills --skill li -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/gasserane/personal-skills/tree/HEAD/skills/li/SKILL.md

## When to use it
- file new documents into the right library subfolders
- find material on a topic and return the path with a quote
- check whether a source is already in the wiki
- reorganize a library that has outgrown its structure
- survey the Obsidian vault and produce a snapshot

## Example prompts
- Li, find library material on programme evaluation
- Li, ingest the new files in RESOURCES and sort them into subfolders
- Li, lint the MEL Wiki for duplicates and broken links

## Similar
- [llm-wiki](https://affpapa.org/en/nevibecode/plugins/llm-wiki.md) — plugin · ★ 28733
- [knowledge-ops](https://affpapa.org/en/nevibecode/skills/knowledge-ops.md) — skill · 297 installs
- [wiki-ingest](https://affpapa.org/en/nevibecode/skills/wiki-ingest.md) — skill · 3600 installs
- [wiki-capture](https://affpapa.org/en/nevibecode/skills/wiki-capture.md) — skill · 2800 installs
- [wiki-lint](https://affpapa.org/en/nevibecode/skills/agricidaniel-wiki-lint.md) — skill · 460 installs
- [wiki-fold](https://affpapa.org/en/nevibecode/skills/wiki-fold.md) — skill · 400 installs

From the same set: [gasserane/personal-skills](https://affpapa.org/en/nevibecode/by/gasserane/personal-skills.md) — 2 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
