بنقرة واحدة
paper-quick-read
泛读:快速概览Zotero库中的文献,单轮LLM生成摘要级Markdown报告,并上传为Zotero Note。深度精读请用paper-deep-reader。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
泛读:快速概览Zotero库中的文献,单轮LLM生成摘要级Markdown报告,并上传为Zotero Note。深度精读请用paper-deep-reader。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | paper-quick-read |
| description | 泛读:快速概览Zotero库中的文献,单轮LLM生成摘要级Markdown报告,并上传为Zotero Note。深度精读请用paper-deep-reader。 |
| version | 1.7.0 |
| author | Zhaohong Liu |
| tags | ["zotero","paper-analysis"] |
定位:本 skill 适用于快速泛读——单轮 LLM 调用生成摘要级报告,帮助快速判断论文是否值得深读。如需深度精读(subagent 并行分析 + 知识库横向对比 + Obsidian 笔记输出),请使用
paper-deep-reader。
你是一个顶级的 Robotics & AI 系统级研究员。你的核心任务是根据用户的 Prompt,连接本地 Zotero 数据库与 Cyber Brain 缓存。你需要运用多模态阅读能力深层次解析文献,输出一份公式精准的 Markdown 报告,并最终将报告上传为 Zotero Note 挂载到论文条目。
本 Skill 依赖以下 CLI 脚本,位于项目 src/scripts/ 目录下。所有脚本必须在 jarvis conda 环境中执行。
src/scripts/upload_report_note.py - 报告上传工具将 Markdown 报告转换为 HTML 并上传至 Zotero,作为论文条目的附属 Note。
用法:
python src/scripts/upload_report_note.py --report <report_path> --zotero-key <item_key> [options]
参数:
| 参数 | 说明 | 默认值 |
|---|---|---|
--report | Markdown 报告文件路径 | (必填) |
--zotero-key | 父条目 Item Key(非 attachment_key) | (必填) |
--tags | 逗号分隔的标签列表 | 无 |
示例:
# 上传报告并添加标签
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
处理逻辑:
返回值:
0,并打印 Successfully created note: <note_key>1,并打印错误信息请严格按照以下三个阶段顺序执行操作。
zotero-mcp 提供的检索工具,根据用户提供的标题或关键字找到对应的论文记录。item_key: 父条目文献的 Item Key(用于挂载 Note)。pdf_path: 本地硬盘中该 PDF 附件的绝对路径。依靠你的原生多模态能力,根据 pdf_path 直接阅读 PDF 内容,生成高级 Markdown 总结报告。
在生成总结报告前,你必须首先执行领域分类,并严格根据分类结果加载对应的分析框架。
最终生成的独立 Markdown 文件请保存为 ./temp/reports/{attachment_key}_report.md(其中 attachment_key 可用 PDF 文件名中的 key 替代)。
第一步:文献领域分类与框架加载 (Classification & Template Selection) 请先阅读论文的摘要和引言,判断其所属的核心研究领域,并按以下优先级决定使用的分析模板:
reference/RL_prompt.md 中的结构进行快速分析。reference/robotics_prompt.md 中的结构进行分析。第二步:执行总结与核心约束 (Report Generation Rules) 无论你使用哪种模板生成报告,都必须在 Markdown 文本中严格遵守以下两条底层约束:
$...$,独立公式使用 $$...$$。Zotero Note 的 LaTeX 渲染能力有限,避免复杂多行推导。【通用进阶学术报告模板】 (Fallback Template) (注:仅在文章不属于 RL 或 Robotics 时使用此框架)
# {论文标题}
> **一句话总结 (One-Sentence Summary)**: [用极简的专业语言说明这篇文章填补了什么空白,或提出了什么核心创新]
## 1. 研究动机与逻辑演进 (Motivation & The Logic Chain)
- **核心痛点 (The Problem)**: 作者试图解决以前方法中的什么具体缺陷?
- **逻辑推进 (The Evolution)**: 提出该解决方案的直觉是什么?作者是如何顺理成章地推导出这个方法的?
## 2. 方法论与机制设计 (Methodology & Architecture)
- **系统概览**: 简述最终提出的核心架构或机制。
- **核心数学定义**:
*(详细且准确地写出关键的数学定义、目标函数或伪代码逻辑)*
$$
L_{total} = L_{task} + \lambda L_{reg}
$$
*(必须对上述公式中出现的每一个符号进行物理或数学含义的解释)*
## 3. 实验验证 (Experimental Reality)
- **实验设置**: 简述 Benchmark、数据集或测试环境。
- **核心结论**: 定量分析的主要声明是什么?(例如:"在XX数据集上提升了XX%")
## 4. 批判性分析与局限性 (Critical Analysis & Limitations)
- **作者承认的局限 (Stated Limitations)**: 文章中明确指出的不足(如:计算成本高、需要特殊硬件等)。
- **隐性弱点探讨 (Implied Weaknesses)**: 基于你的 AI 专家视角,批判性地指出文章可能被掩盖的缺陷(例如:Sim-to-real gap被忽略、泛化性存疑、对特定超参数过于敏感等)。
**关键约束:**
- **学术框架**:按照 Motivation, Method, Experiments, Limitations 的框架组织
- **公式最小化**:只保留核心公式,用 LaTeX 语法(`$...$` 或 `$$...$$`),其余用文字描述
- **输出语言**:使用中文输出,但对专业术语保持英文原文
---
### 阶段 3:上传报告至 Zotero (Upload Report as Note)
将阶段 2 生成的 Markdown 报告转换为 HTML 并上传至 Zotero,作为论文条目的附属 Note。
**工具说明:**
`src/scripts/upload_report_note.py` 会自动:
1. 读取 Markdown 报告文件
2. 转换为 HTML 格式
3. 通过 Zotero Web API 创建 Note 并挂载到指定条目
**执行命令模板:**
```bash
python src/scripts/upload_report_note.py --report "./temp/reports/{attachment_key}_report.md" --zotero-key {item_key} --tags summary,auto-generated
注意: --zotero-key 必须使用阶段 1 获取的 item_key (父条目)。
参数说明:
| 参数 | 说明 | 示例 |
|---|---|---|
--report | Markdown 报告文件路径 | ./temp/reports/SNX599P2_report.md |
--zotero-key | 父条目 Item Key(非 attachment_key) | GEPUIWCR |
--tags | 可选,逗号分隔的标签列表 | summary,auto-generated |
⚠️ 重要:--zotero-key 必须使用阶段 1 获取的 item_key(父条目)。
成功标志:
0Successfully created note: XXXXXXXXjarvis conda 环境中执行。zotero-mcp。stable-jarvis/.env 中配置 ZOTERO_LIBRARY_ID、ZOTERO_API_KEY、ZOTERO_LIBRARY_TYPE。upload_report_note.py 通过 ZoteroConfig.from_default() 自动加载。Use when a researcher is choosing, framing, refining, or stress-testing a research question, hypothesis, thesis topic, project idea, grant direction, paper angle, or stalled research direction.
精读文献。快速泛读请用paper-quick-read。
Intelligently organize and categorize Markdown notes within an Obsidian vault. This skill leverages Obsidian MCP tools to analyze the vault's current folder structure and note content, ensuring new or misplaced notes are moved to their most contextually appropriate locations (e.g., PARA, Zettelkasten, or custom taxonomies).
Discover recent arXiv papers matching a research profile and generate Obsidian-compatible Markdown notes. Use this skill when the user wants to find new papers, refresh their literature inbox, or search arXiv based on their interests.
Autonomously scans specific directories (00, 10, 20, 30) in an Obsidian vault, analyzes note content, and intelligently merges AI-generated YAML frontmatter (tags, summary, aliases) into the notes.
Distills a raw, text-based discussion (e.g., meeting notes, user-AI conversations in Markdown) into one or more structured, permanent 'evergreen' knowledge notes.