luffysolution-svg/omnischolar/zotero-research
Claude Code and agent skill by luffysolution-svg/omnischolar
- community
Checking that the SKILL.md file is still in the repository.
Search and inspect the user's local Zotero library with OmniScholar. Use for collections, bibliographic metadata, notes, annotations, attachments, indexed text, local-paper matching, or selecting a PDF without modifying Zotero.
Install
npx vskill@latest install luffysolution-svg/omnischolar/zotero-researchSKILL.md
Read-only Zotero research
Follow the user's language. Zotero is strictly GET-only: never create, edit, tag, move, or delete library data.
Workflow
- Use
zotero_collectionsto list collections, read one collection, or list its top-level items. - Use
zotero_searchwith DOI first, then distinctive title terms. Omitqueryor use*to browse; boundlimitand pagination. - Match normalized DOI first. Otherwise compare normalized title, year, and first author. Report ambiguity instead of guessing.
- Use
zotero_itemwithmode=itemfor metadata-only work. Usemode=aggregateonly when notes, annotations, attachments, indexed text, or PDF selection are needed. - If several PDFs are available, list their attachment keys and filenames and ask the user to confirm one
attachmentKeybefore parsing or synchronizing. Never assume similarly named attachments are equivalent. - Treat unavailable or truncated indexed text as incomplete evidence, not an empty paper.
- For necessary structured content, call
omnischolar_parsedirectly after MinerU is configured and the selected PDF upload is authorized. The parse call checks cache or uploads before publication checks. - Use
omnischolar_sync action=planfor an explicit managed-output synchronization decision, not as a mandatory parse preflight.missing,excluded,conflict, andrecovery_requiredeach retain their explicit publication workflow.
If Zotero is unavailable, ask the user to start Zotero and enable local application access. Keep http://127.0.0.1:23119/api on the local machine. If a local item is absent, use scholar-search only when online discovery matches the request.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/zotero-research/SKILL.md
Popularity
- Repository stars
- 5
- 7-day trend score
- 5
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/luffysolution-svg/omnischolar/zotero-research)