shelf-savelisted
Install: claude install-skill Ranveersingh1113/shelf-skills
# shelf-save
Turn raw URLs into a searchable tool library of markdown notes.
Tools are named by what they do, with the Claude Code name in brackets. Use
whatever your harness calls the equivalent.
## Step 0 — find the library (always do this first)
Read `~/.tool-library-path` (in the user's home directory). It holds one line:
the library folder. Call it `<LIB>` below.
**If it exists**, use that path.
**If it's missing**, this is a first run:
1. Ask: *"Where should your tool library live? Give me a folder path — an
Obsidian vault subfolder works, or any normal folder."*
2. Write their answer as a single line to `~/.tool-library-path`.
Use forward slashes even on Windows.
3. Create this structure under it, then **tell the user the full path you
created and what goes where** — they'll need to find it without you.
```
<LIB>/
├── inbox.md # user dumps URLs and pasted text here
├── upload_documents/ # user drops PDFs, docs, screenshots here
├── _processed.md # append-only archive; dedupe source of truth
├── _index.md # auto-generated, grouped by category
└── notes/ # one file per tool
```
`_processed.md` starts with a `| date | source |` table header. `inbox.md`
starts with this comment, verbatim:
```markdown
<!--
Dump here. No formatting, no thinking.
URLs one per line
Articles paste the text, as messy as you like
Documents drop the file in the upload_documents/ folder next to this file
Then say "proc