← 返回
未分类 Key 中文

arXiv to Zotero

Find recent arXiv papers, skip what is already in Zotero, and save new imports with parent-item tagging and PDF attachments into a dedicated collection.
查找最新 arXiv 论文,自动跳过 Zotero 中已存在的,仅将新导入的文献(含父项标签和 PDF)保存至专属收藏。
cnicpyx cnicpyx 来源
未分类 clawhub v1.0.2 1 版本 99862.1 Key: 需要
★ 1
Stars
📥 704
下载
💾 0
安装
1
版本
#latest

概述

arXiv to Zotero

Use this skill when the user wants recent arXiv papers found and written into Zotero directly.

Best-fit use cases

  • find papers by topic + time range
  • skip papers already in Zotero
  • attach PDFs when possible
  • keep imports organized with a fixed tag and a dedicated collection

Setup

On first use, if ~/.openclaw/config/skills/arxiv-to-zotero.setup.json is missing, read {baseDir}/setup.md, collect the required Zotero values, tell the user to put ZOTERO_API_KEY in ~/.openclaw/.env, create the setup-state file, and resume the original request exactly once.

Flow

  1. If the user has not already provided them, ask for:
    • topic keywords or phrases
    • a time range
  2. Do not ask the user to write an arXiv query.
  3. If the user gives keywords in Chinese, translate them into concise, technically accurate English search phrases before building the arXiv query.
  4. Build one valid arXiv API search_query yourself.
  5. Run the script once:
python3 {baseDir}/scripts/main.py --config {baseDir}/config.json --query '<arXiv search_query>'
  1. After the script finishes, use result.user_message as the final user-facing notification.

Query rules

  • Use official arXiv fielded search syntax.
  • The final arXiv query must be written in English.
  • Use double quotes for multi-word phrases.
  • Combine alternative keywords with OR when appropriate.
  • Add the requested time range with submittedDate:[YYYYMMDDTTTT TO YYYYMMDDTTTT].
  • Pass the query as normal text. Do not URL-encode it yourself.

Guarantees

  • Existing Zotero items are not modified.
  • New parent items are tagged with arxiv-to-zotero by default.
  • New imports are placed into the arxiv-to-zotero collection by default. If that collection does not exist, the script creates it.
  • If Zotero file upload hits HTTP 413, the script falls back to linked_url for that paper and keeps later attachments in link mode for the same run.

When not to use

Do not use this skill for discussion-only requests, browsing help, or any task that should not write to Zotero.

Network / Privacy

  • Contacts: arXiv Atom API, arXiv PDF URLs, Zotero Web API
  • Secret used: ZOTERO_API_KEY
  • Writes: new Zotero parent items and child attachments only
  • Does not modify existing Zotero items

Natural-language trigger examples

  • 帮我找近三年来 mamba 或者多模态用于股票预测的 arXiv 论文,并导入 Zotero。
  • 帮我查最近两年 test-time adaptation 或 active search 用于组合优化的 arXiv 论文,去重后导入 Zotero。
  • 帮我找近半年的 graph neural network 用于 TSP 或 vehicle routing 的 arXiv 论文,导入 Zotero。

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-03 03:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-agent

Find Skills

guipi888
场景驱动+关键词双模式技能发现工具。当用户用自然语言描述场景/需求(如"我想做一个海报""帮我分析股票"),或明确说"安装技能/find skills/找个skill"时,自动从官方内置、本地已安装、SkillHub、虾评、GitHub、C
★ 1,479 📥 541,542
ai-agent

Agent Browser

rez0
用于 AI 代理的浏览器自动化 CLI。当用户需要与网站交互(包括浏览页面、填写表单、点击按钮、截图等)时使用。
★ 840 📥 316,711
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,400 📥 323,345