Install
openclaw skills install ai-paper-researcherSearch and download arXiv AI papers with broad or top-tier filtering, sorting by relevance or date, avoiding duplicates via local CSV management.
openclaw skills install ai-paper-researcherThis skill aims to assist researchers in the AI field by searching for arXiv literature and automating PDF downloads and local file management.
Core Principle: All download records must rely on the local workspace/paper_list/paper_list.csv for deduplication to prevent repeated downloads.
python arxiv_tool.pytarget.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).Before executing any search, you must decide which sorting parameter (--sort) to use based on the user's intent:
--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.--sort date.Infer the required mode based on the user's query:
Trigger Condition: The user only provides a research direction without restricting the papers to be published in top-tier conferences. Execution Logic:
python arxiv_tool.py search "[query]" --max 15 --sort [selected sorting strategy].comment field in the JSON response.is_downloaded: true in the results.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"). Execution Logic:
target.csv to get the list of target conferences/journals.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.)comment field in the JSON of each candidate paper.target.csv is present in the comment.Accepted to ICLR 2015, NeurIPS'23, Appears in CVPR). As long as it semantically refers to the target conference, consider it a successful match.comment is empty, or does not contain a publication statement for the target conference, you MUST exclude the paper.is_downloaded: true).python arxiv_tool.py download [arxiv_id].After completing the search and download, report the final results to the user:
[ArXiv ID] Title - (Matched conference, if any)).