← 返回 Skills 市场
tartykisser

ai-paper-researcher

作者 Wentao Lu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
50
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ai-paper-researcher
功能描述
Search and download arXiv AI papers with broad or top-tier filtering, sorting by relevance or date, avoiding duplicates via local CSV management.
使用说明 (SKILL.md)

\r \r

AI Academic Paper Researcher\r

\r

1. Skill Positioning & Core Objective\r

This skill aims to assist researchers in the AI field by searching for arXiv literature and automating PDF downloads and local file management.\r Core Principle: All download records must rely on the local workspace/paper_list/paper_list.csv for deduplication to prevent repeated downloads.\r \r

2. Tools & Dependencies\r

  • Execution Script: python arxiv_tool.py\r
  • Target Conference List: The target.csv file located in the same directory as this skill (contains the names of top-tier conferences or journals the user follows, e.g., CVPR, NeurIPS, ICLR).\r \r

3. Sorting Strategy Selection\r

Before executing any search, you must decide which sorting parameter (--sort) to use based on the user's intent:\r

  • Searching for Classic Theories / Well-known Algorithms (Classic/Influential): If the user searches for specific well-known algorithms (e.g., "Adam", "ResNet") or foundational papers in core fields, you MUST use --sort relevance. Otherwise, because arXiv defaults to returning a large number of newly submitted papers, classic older papers will be pushed out of the search results.\r
  • Tracking Latest Frontiers (Latest Trends): If the user explicitly requests "latest", "this year", or "recent weeks" papers, please use --sort date.\r \r

4. Two Retrieval Modes\r

Infer the required mode based on the user's query:\r \r

Mode A: Broad Search (All Relevant Mode)\r

Trigger Condition: The user only provides a research direction without restricting the papers to be published in top-tier conferences.\r Execution Logic:\r

  1. Run python arxiv_tool.py search "[query]" --max 15 --sort [selected sorting strategy].\r
  2. Ignore the comment field in the JSON response.\r
  3. Exclude papers where is_downloaded: true in the results.\r
  4. Select the papers most relevant to the user's needs and proceed directly to the download process.\r \r

Mode B: Top-Tier Conference/Journal Strict Filtering (Top-Tier Verification Mode)\r

Trigger Condition: The user explicitly requests "top-tier conferences", "top journals", or specifies certain conferences (e.g., "Help me find Adam-related papers from past ICLR conferences").\r Execution Logic:\r

  1. Read Target List: Use the file reading tool to view the contents of target.csv to get the list of target conferences/journals.\r
  2. Initial Search: Run python arxiv_tool.py search "[query]" --max 30 --sort [selected sorting strategy]. (Note: The script automatically fetches the latest version of the paper, so if it has been accepted by a top conference, the comment will contain the relevant information.)\r
  3. LLM Semantic Verification (CRITICAL):\r
    • Carefully review the comment field in the JSON of each candidate paper.\r
    • Determine whether any conference listed in target.csv is present in the comment.\r
    • Note on Variations: Be tolerant of abbreviations, year suffixes, or non-standard formatting of conference names when matching (e.g., Accepted to ICLR 2015, NeurIPS'23, Appears in CVPR). As long as it semantically refers to the target conference, consider it a successful match.\r
    • If the comment is empty, or does not contain a publication statement for the target conference, you MUST exclude the paper.\r
  4. Exclude already downloaded papers (is_downloaded: true).\r
  5. Proceed to the download process for the successfully verified papers.\r \r

5. Download & File Persistence\r

  1. For the filtered papers, execute the download command one by one: python arxiv_tool.py download [arxiv_id].\r
  2. Collect the script's return results.\r \r

6. Reporting Standard\r

After completing the search and download, report the final results to the user:\r

  • Explicitly state which retrieval mode was used (Mode A/B) and which sorting method (Date/Relevance).\r
  • List the successfully downloaded papers (Format: [ArXiv ID] Title - (Matched conference, if any)).
安全使用建议
This skill looks safe for its stated purpose. Before using it, be aware that your search terms go to arXiv, selected PDFs will be downloaded into the local paper_list workspace, and a CSV history of downloaded papers will persist for deduplication. Install the Python dependencies in an isolated environment if possible.
功能分析
Type: OpenClaw Skill Name: ai-paper-researcher Version: 1.0.0 The ai-paper-researcher skill is a legitimate tool designed to automate arXiv paper searches and PDF downloads. The Python script (arxiv_tool.py) uses the official arxiv library and standard requests to fetch data, implementing proper rate-limiting and filename sanitization to prevent path traversal. The SKILL.md file provides clear, functional instructions for the AI agent to perform semantic filtering based on a local target.csv file, and the data persistence logic (writing to a local CSV in the workspace) is transparent and aligned with the stated purpose. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
能力评估
Purpose & Capability
The stated purpose matches the artifacts: the skill queries arXiv, filters paper metadata, downloads PDFs, and tracks downloaded papers locally.
Instruction Scope
The agent is instructed to choose a search mode and then download filtered papers directly; this is disclosed and bounded by the search limits, but users may want candidate review before downloads.
Install Mechanism
There is no install spec and the README asks users to install unpinned Python packages manually; this is common for a Python helper skill but should be noticed.
Credentials
The tool writes PDFs and a CSV under a local paper_list workspace directory, which is proportionate to the paper-library purpose.
Persistence & Privilege
The skill persists a local CSV of downloaded paper IDs, titles, and abstracts for deduplication; it does not request credentials or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-paper-researcher
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-paper-researcher 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of ai-paper-researcher: an arXiv paper search engine for AI researchers. - Supports dual search modes: Broad Search and Top-Tier Strict Filtering based on user queries. - Implements sorting strategies for classic/relevant vs. latest papers. - Automatically checks for duplicates with a local CSV file and manages PDF downloads. - Provides clear user reporting on search mode, sorting, and downloaded papers.
元数据
Slug ai-paper-researcher
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ai-paper-researcher 是什么?

Search and download arXiv AI papers with broad or top-tier filtering, sorting by relevance or date, avoiding duplicates via local CSV management. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 50 次。

如何安装 ai-paper-researcher?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-paper-researcher」即可一键安装,无需额外配置。

ai-paper-researcher 是免费的吗?

是的,ai-paper-researcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

ai-paper-researcher 支持哪些平台?

ai-paper-researcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ai-paper-researcher?

由 Wentao Lu(@tartykisser)开发并维护,当前版本 v1.0.0。

💬 留言讨论