Batch reads papers from Zotero collection and creates/updates detailed reading notes in Obsidian project or fallback markdown file.
From claude-scholarnpx claudepluginhub galaxy-dawn/claude-scholar --plugin claude-scholarRead papers from the Zotero collection "$collection" and create or update detailed reading notes.
Papers/*.md)reading-notes-{collection}.md in the working directory if the current repo is not bound to Obsidian.claude/project-memory/registry.yaml exists for the current repo, treat the bound vault as the primary output target.$zotero-obsidian-bridge.mcp__zotero__zotero_get_collections to find the matching collection.mcp__zotero__zotero_get_collection_items to list the papers.mcp__zotero__zotero_get_item_metadatamcp__zotero__zotero_get_item_fulltext when a PDF is availablemcp__zotero__zotero_get_annotations when helpfulmcp__zotero__zotero_get_notes when helpfulzotero-mcp checkout is available, use the local Python fallback instead of stopping the pass.webpage items as valid inputs when they still expose meaningful metadata or full text.If the project is Obsidian-bound, create or update one canonical note per paper under Papers/.
Each detailed note should contain:
ClaimResearch questionMethodEvidenceStrengthsLimitationDirect relevance to repoRelation to other papersKnowledge linksOptional downstream hooksRecommended frontmatter fields:
title, authors, year, venue, doi, url, citekey, zotero_keykeywords, concepts, methodsrelated_papers, linked_knowledge, argument_claims, argument_methods, argument_gaps, paper_relationshipsPrefer updating the existing note over creating a sibling note.
After the paper-note pass:
16 / 16Knowledge/, for example:
Knowledge/Literature-Overview.mdKnowledge/Method-Families.mdKnowledge/Research-Gaps.mdPrefer updating existing canonical knowledge notes over creating parallel summaries.
After batch note creation or substantial note updates, refresh:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/obsidian-literature-workflow/scripts/build_literature_canvas.py" --cwd "$PWD"
This rebuilds Maps/literature.canvas from paper-note and knowledge-note links.
format=comparison, also update Writing/comparison-matrix.md.Writing/literature-review.md.Always update:
Daily/YYYY-MM-DD.mdInclude:
obsidian://open linksobsidian open ... suggestions when CLI is availableIf the repo is not bound to Obsidian:
reading-notes-{collection}.mdformat=comparison, also create comparison-matrix.mdPapers/ and Knowledge/.Concepts/ or Datasets/ trees by default.Maps/literature.canvas by default after a substantial Zotero ingestion pass.Experiments/ and Results/ as later project workflows, not the default Zotero-import destination.