视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
zotero-research【文档与办公】Use when the user wants to search, browse, read, summarize, cite, annotate, or manage their Zotero library through Zotero MCP. Triggers include Zotero, 文献库, 查文献, 读论文, PDF 注释, citation key, BibTeX, 标签, 集合, and adding or updating Zotero items.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when working with the user's Zotero library through the zotero MCP server.
ZOTERO_DB_PATH; do not assume a hard-coded machine path.zotero-mcp (all-MiniLM-L6-v2) unless the current MCP configuration explicitly exposes OpenAI or Gemini embeddings.llm-for-zotero installed: https://github.com/yilewang/llm-for-zotero.llm-for-zotero as a Zotero-side PDF reader and library assistant. It is not exposed as a Codex marketplace plugin or as the zotero MCP server.zotero-research-tools plugin as the Codex-facing layer: it exposes the zotero MCP server, reads Zotero metadata/full text/notes/annotations/tags/collections, and routes research tasks.llm-for-zotero output only after it is saved into Zotero notes/annotations, the MinerU Markdown cache, file-based notes, or pasted by the user. Do not assume Codex can operate the add-on UI directly through MCP.llm-for-zotero v3.8.13, the add-on advertises stronger chat-history search, source-grounded citation rendering, Codex trace display, Markdown/Mermaid/SVG rendering, and smarter MinerU cloud polling. Treat these as Zotero-side UI/output helpers; they do not make the add-on UI directly callable from the zotero MCP server.ZOTERO_DB_PATH is only the optional Zotero MCP database path and should point to zotero.sqlite.llm-for-zotero-mineru, not under ZOTERO_DB_PATH and not necessarily under the user's Obsidian folder.ZOTERO_DB_PATH points outside the resolved Zotero data directory, Codex and llm-for-zotero may be reading different libraries.llm-for-zotero; this repo should expose only zotero-research-tools for Codex-side work..\plugins\zotero-research-tools\scripts\start-zotero-mcp.ps1 -Status
zotero-research-tools plugin for local Zotero MCP operations, local library metadata, notes, annotations, tags, collections, write operations, and any workflow that depends on the user's local Zotero database.full.md cache for deep paper reading, evidence extraction, methods/results checking, and figure/table-aware summaries.llm-for-zotero, and MinerU output.llm-for-zotero can parse PDFs with MinerU and save enhanced Markdown plus extracted images in Zotero's data directory.prefs.js under the active profile, usually %APPDATA%\Zotero\Zotero\Profiles\*\prefs.js.extensions.zotero.useDataDir is true, use extensions.zotero.dataDir.<Zotero data directory>\llm-for-zotero-mineru\<numeric item or attachment id>\full.md<Zotero data directory>\llm-for-zotero-mineru\<numeric item or attachment id>\manifest.json<Zotero data directory>\llm-for-zotero-mineru\<numeric item or attachment id>\images\full.md for paper-content questions when it exists; it is usually richer than generic PDF text extraction and keeps figure/table references.manifest.json, the first Markdown heading, or Zotero MCP metadata to map numeric cache folders back to human-readable paper titles._content.md inside the numeric folder or <id>.md directly under the MinerU cache directory, but full.md is the current primary file.full.md files were found under the MinerU cache. Treat this as a stale-prone snapshot and verify live before reporting counts.zotero_get_recentzotero_get_collectionszotero_get_tagszotero_search_itemszotero_advanced_searchzotero_semantic_search for concept-level questions, literature discovery, or when the user's query is a topic rather than an exact title/author.zotero_get_item_metadatazotero_get_item_fulltextzotero_get_item_childrenzotero_get_annotationszotero_get_noteszotero_search_by_citation_key before fuzzy search.Recent zotero-mcp-server releases are published on PyPI even when GitHub release pages lag. v0.4.x keeps the zotero-mcp serve command, adds a standalone zotero-cli, optional install extras (semantic, pdf, scite, all), relation tools, Scite citation/retraction tools, configurable transports, and database maintenance commands such as zotero-mcp update-db and zotero-mcp db-status.
Recent MCP tools may include collection-scoped search, item relationship lookup, note create/update/delete, PDF area annotation support, local image/PDF attachment support, PDF outline extraction, Scite enrichment, and direct relation add/remove. Use these capabilities only when the exposed MCP tool list in the current Codex session actually includes them; otherwise fall back to metadata/full-text/annotation reads and report the limitation.
Current upstream checked: zotero-mcp-server v0.4.1. Useful compatibility fixes include local fulltext extraction from .zotero-ft-cache and Zotero storage when filenames drift, UTF-8 handling for Windows PDF extraction, annotation text extraction, Better BibTeX citation-key lookup, group-library URL normalization, HTTP/1.1 local API transport for Zotero 7+, and non-PDF fulltext extraction from text-like attachments.
Be careful with write semantics in v0.4.1 and newer: zotero_update_item.collections replaces collection membership instead of adding to it. Preview the target collection keys before using it on existing items.
For note edits, prefer an explicit preview first and keep item keys or collection keys in the response so changes are traceable.
Allowed when the user clearly requests them:
zotero_add_by_doi, zotero_add_by_url, zotero_add_from_filezotero_create_collection, zotero_manage_collections, zotero_batch_update_tagszotero_update_itemzotero_add_item_relation, zotero_remove_item_relationzotero_find_duplicates first; only call zotero_merge_duplicates after the user confirms the preview.zotero_get_search_database_status and consider zotero_update_search_database.zotero-cli for quick search/get/tag/database checks after confirming it is installed on PATH.zotero-mcp update-db --fulltext, or --force-rebuild after changing embedding models) before changing embedding providers.