zoterolisted
Install: claude install-skill hoanganhduc/coding-system-rebuild
# Zotero Library Manager
**IMPORTANT: Use this skill FIRST whenever the user asks to send, get, retrieve, find, fetch, or share a paper.** The user has a Zotero library with 10,000+ papers. Always search the library first before trying other approaches.
This skill is preferred over getscipapers for any paper request. Only fall back to getscipapers if the user explicitly asks to "download" a paper that is NOT in their library.
## When to use this skill
Use this skill when the user asks to:
- **Send / get / retrieve / find a paper** — run `zot get "<query>"` to search library + fetch PDF from WebDAV, then send the file
- **Share a paper link** — run `zot get --link "<query>"` for Google Drive share link
- **Add a paper** / DOI / arXiv ID to Zotero — run `zot add`
- **Search their library** — run `zot search`
- Manage collections (list, create, file papers)
- Check Zotero system health
- Anything involving "Zotero", "my library", "my papers", "my collections", or any paper by title/author
## Quick reference — most common actions
**User asks "send me / get me / find the paper about X":**
```
exec: /workspace/skills/zotero/run_zot.sh --json get "<query>" --send <CHANNEL> <TARGET>
```
If result has `"multiple": true`, show the list and ask user to pick a number, then:
```
exec: /workspace/skills/zotero/run_zot.sh --json get "<query>" --index N --send <CHANNEL> <TARGET>
```
The `--send` flag downloads AND sends the file in one step. Check the `"send"` field in the JSON respons