li — Claude Code skill: personal library and MEL Wiki manager
Catalogs, retrieves and reorganizes documents in a personal knowledge library and MEL Wiki. It does not answer domain questions.
npx skills add gasserane/personal-skills --skill li -a claude-codeWhat li 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.
What it helps with
- 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 for the agent
- 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
How to install li
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill li -a claude-code2Manually: put the files in place
~/.claude/skills/li/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/li/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill li -a codex2Manually: put the files in place
.agents/skills/li/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill li -a cursor2Manually: put the files in place
.cursor/skills/li/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install gasserane/personal-skills li2Manually: put the files in place
.github/skills/li/SKILL.md1Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill li -a gemini-cli2Platform CLI
gemini skills install https://github.com/gasserane/personal-skills --path skills/liManually: put the files in place
.devin/skills/li/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add gasserane/personal-skills --skill li -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about li
How do I install li in Claude?
Run npx skills add gasserane/personal-skills --skill li -a claude-code. The skill lands at ~/.claude/skills/li/SKILL.md.
What does li do?
It catalogs, retrieves and reorganizes documents in a personal library and the MEL Wiki. It does not answer domain questions.
Which file formats does li skip?
.doc, .ppt and .xls are skipped and logged with a recommendation to convert them to PDF or DOCX. PDF, DOCX, XLSX, CSV and plain text files are read directly.