LaunchKit · 2026
Back to Skills

arxiv-search-collector

Model-driven arXiv retrieval workflow for building a paper set with a manual language parameter: initialize a run.

0
859 downloads
by @xukp20

Setup & Installation

openclaw skills install @xukp20/arxiv-search-collector

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install arxiv-search-collector

Version History

v0.1.1Feb 14, 2026 - Version note by skill developer:

Document cross-skill relationships in all SKILL.md files

What This Skill Does

A four-step workflow for collecting arXiv papers where the model designs search queries, fetches metadata via the arXiv API, filters results by relevance, and merges selected papers into a structured directory. Query planning and relevance decisions are made by the model, not hardcoded rules.

Rule-based keyword filters often miss contextually relevant papers or include noise; model-led filtering adapts to nuanced relevance criteria that static heuristics cannot express.

When to use it

  • Building a curated paper set for a literature review on a specific AI topic
  • Tracking recent arXiv submissions across multiple related research areas
  • Gathering papers in a non-English language using the language parameter
  • Iteratively expanding a paper collection when initial results are sparse
  • Preparing a deduplicated paper index as input for downstream summarization

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Collect 5-10 recent papers on LLM applications in Lean 4 formalization from the past 30 days

AGENT
  1. 1Run init_collection_run.py with the topic, keywords, categories cs.AI and cs.LO, target range 5-10, and lookback 30d
  2. 2Design 3 focused queries using OR within synonym groups and AND across semantic groups
  3. 3Run fetch_queries_batch.py with a query_plan.json to retrieve metadata for each query serially
  4. 4Read each query result list and select keep indexes based on relevance to the topic
  5. 5Run merge_selected_papers.py with the keep indexes to deduplicate and write per-paper metadata directories
OUTPUT

A run directory containing per-paper metadata.json and metadata.md files, plus papers_index.json and papers_index.md summarizing the curated set