paper-analyzer
自动分析Zotero库中的文献,生成带LaTeX公式的Markdown报告,使用Auto-Annotation工具将AI的深度见解以无损批注形式注入回 Zotero,并将报告上传为Zotero Note。
npx skills add majiayu000/claude-skill-registry --skill paper-analyzer-jaimeparker-stable-jarvis --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Paper Analyzer ## 🎯 目标 (Objective) 你是一个顶级的 Robotics & AI 系统级研究员。你的核心任务是根据用户的 Prompt,连接本地 Zotero 数据库与 Cyber Brain 缓存。你需要运用多模态阅读能力深层次解析文献,输出一份公式精准的 Markdown 报告,将你的核心 Insights 转化为 JSON 格式驱动 Auto-Annotation 工具自动在用户的 Zotero PDF 上"画重点",并最终将报告上传为 Zotero Note 挂载到论文条目。 ## 🛠️ 可用工具 (Available CLI Tools) 本 Skill 依赖以下两个 CLI 脚本,位于项目 `src/scripts/` 目录下。所有脚本必须在 `jarvis` conda 环境中执行。 ### 1. `src/scripts/zotero_highlight.py` - Zotero 批注注入工具 通过 Zotero Web API 向 PDF 添加高亮批注(无损注入,不修改原始 PDF)。 **用法:** ```bash # 查看 PDF 信息(页数、尺寸) python src/scripts/zotero_highlight.py --info <pdf_path> # 搜索文本位置(预检查) python src/scripts/zotero_highlight.py --search <pdf_path> <query> # JSON 文件模式(推荐) python src/scripts/zotero_highlight.py --json <json_file> ``` **参数:** | 参数 | 说明 | |------|------| | `--info`, `-i` | 显示 PDF 信息并退出 | | `--search`, `-s` | 跨页面搜索文本 | | `--json`, `-j` | 从 JSON 文件读取参数 | **可用颜色:** - `#ffd400` - 黄色(默认) - `#ff6666` - 红色(重要) - `#5fb236` - 绿色(支持论点) - `#2ea8e5` - 蓝色(定义/概念) - `#a28ae5` - 紫色(方法论) ### 2. `src/scripts/upload_report_note.py` - 报告上传工具 将 Markdown 报告转换为 HTML 并上传至 Zotero,作为论文条目的附属 Note。 **用法:** ```bash python src/scripts/upload_report_note.py --report <report_path> --zotero-key <item_key> [option
- 🎯 目标 (Objective)
- 🛠️ 可用工具 (Available CLI Tools)
- 1. src/scripts/zoterohighlight.py - Zotero 批注注入工具
- 2. src/scripts/uploadreportnote.py - 报告上传工具
- 📋 工作流 (Execution Workflow)
- 阶段 1:精准定位文献 (Locate via Zotero MCP)
- 阶段 2:多模态认知与双轨输出 (Multimodal Synthesis)
- 🧠 系统指令与学术准则
- 🔧 故障排除 (Troubleshooting)
python src/scripts/zotero_highlight.py --info <pdf_path> python src/scripts/zotero_highlight.py --search <pdf_path> <query> JSON 文件模式(推荐) python src/scripts/zotero_highlight.py --json <json_file> python src/scripts/upload_report_note.py --report <report_path> --zotero-key <item_key> [options] python src/scripts/upload_report_note.py --report "./temp/SNX599P2_report.md" --zotero-key GEPUIWCR --tags summary,auto-generated python src/scripts/upload_report_note.py --report "./temp/ABC123_report.md" --zotero-key XYZ789
What does the paper-analyzer skill do?
自动分析Zotero库中的文献,生成带LaTeX公式的Markdown报告,使用Auto-Annotation工具将AI的深度见解以无损批注形式注入回 Zotero,并将报告上传为Zotero Note。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill paper-analyzer-jaimeparker-stable-jarvis --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
