workflow_list_papers
List Zotero papers filtered by tag or collection, cross-checking Obsidian note status to identify those needing notes. Build a reading queue or find papers to process.
Instructions
List papers from Zotero filtered by tag or collection, with optional cross-check against the Obsidian vault to see which already have notes.
Use this to build a reading queue or to identify papers that still need to be processed.
Args: tag: Zotero tag to filter by (e.g. "待读" or "#待读"). If empty, returns all items (up to limit). collection: Zotero collection name. Takes precedence over tag if both given. limit: Maximum number of items to return (default 30). check_notes: If True, adds "note_status" to each item showing the Obsidian note status (None = no note, "pending-review", "reviewed", etc.). Slower when True.
Returns: {"count": int, "items": [{citekey, title, authors, year, tags, date_added, note_status?}, ...]}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | ||
| limit | No | ||
| collection | No | ||
| check_notes | No |