luffysolution-svg/omnischolar/zotero-research

Claude Code and agent skill by luffysolution-svg/omnischolar

Trust tier 2
  • community
LLM review pending
Source check pending

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-research

SKILL.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

  1. Use zotero_collections to list collections, read one collection, or list its top-level items.
  2. Use zotero_search with DOI first, then distinctive title terms. Omit query or use * to browse; bound limit and pagination.
  3. Match normalized DOI first. Otherwise compare normalized title, year, and first author. Report ambiguity instead of guessing.
  4. Use zotero_item with mode=item for metadata-only work. Use mode=aggregate only when notes, annotations, attachments, indexed text, or PDF selection are needed.
  5. If several PDFs are available, list their attachment keys and filenames and ask the user to confirm one attachmentKey before parsing or synchronizing. Never assume similarly named attachments are equivalent.
  6. Treat unavailable or truncated indexed text as incomplete evidence, not an empty paper.
  7. For necessary structured content, call omnischolar_parse directly after MinerU is configured and the selected PDF upload is authorized. The parse call checks cache or uploads before publication checks.
  8. Use omnischolar_sync action=plan for an explicit managed-output synchronization decision, not as a mandatory parse preflight. missing, excluded, conflict, and recovery_required each 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/luffysolution-svg/omnischolar/zotero-research/badge)](https://verified-skill.com/skills/luffysolution-svg/omnischolar/zotero-research)

Something wrong with this skill or its page? Tell us.