Skip to main content

arxiv

Enables users to search and retrieve academic papers from arXiv using a simple API, enhancing research efficiency.

Install this skill

or
0/100

Security score

The arxiv skill was audited on May 17, 2026 and we found 50 security issues across 2 threat categories, including 5 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 22

Curl to non-GitHub URL

SourceSKILL.md
22| Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` |
high line 23

Curl to non-GitHub URL

SourceSKILL.md
23| Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` |
medium line 34

Curl to non-GitHub URL

SourceSKILL.md
34curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5"
medium line 40

Curl to non-GitHub URL

SourceSKILL.md
40curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5&sortBy=submittedDate&sortOrder=descending" | python3 -c "
medium line 101

Curl to non-GitHub URL

SourceSKILL.md
101curl -s "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10"
medium line 108

Curl to non-GitHub URL

SourceSKILL.md
108curl -s "https://export.arxiv.org/api/query?id_list=2402.03300"
medium line 111

Curl to non-GitHub URL

SourceSKILL.md
111curl -s "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001"
medium line 120

Curl to non-GitHub URL

SourceSKILL.md
120curl -s "https://export.arxiv.org/api/query?id_list=1706.03762" | python3 -c "
medium line 200

Curl to non-GitHub URL

SourceSKILL.md
200curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python3 -m json.tool
medium line 203

Curl to non-GitHub URL

SourceSKILL.md
203curl -s "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount"
medium line 209

Curl to non-GitHub URL

SourceSKILL.md
209curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool
medium line 215

Curl to non-GitHub URL

SourceSKILL.md
215curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool
medium line 221

Curl to non-GitHub URL

SourceSKILL.md
221curl -s "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python3 -m json.tool
medium line 227

Curl to non-GitHub URL

SourceSKILL.md
227curl -s -X POST "https://api.semanticscholar.org/recommendations/v1/papers/" \
medium line 235

Curl to non-GitHub URL

SourceSKILL.md
235curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python3 -m json.tool
high line 247

Curl to non-GitHub URL

SourceSKILL.md
2472. **Assess impact**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citationCount,influentialCitationCount"`
high line 250

Curl to non-GitHub URL

SourceSKILL.md
2505. **Find related work**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID/references?fields=title,citationCount&limit=20"`
high line 252

Curl to non-GitHub URL

SourceSKILL.md
2527. **Track authors**: `curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=NAME"`
low line 22

External URL reference

SourceSKILL.md
22| Search papers | `curl "https://export.arxiv.org/api/query?search_query=all:QUERY&max_results=5"` |
low line 23

External URL reference

SourceSKILL.md
23| Get specific paper | `curl "https://export.arxiv.org/api/query?id_list=2402.03300"` |
low line 24

External URL reference

SourceSKILL.md
24| Read abstract (web) | `web_extract(urls=["https://arxiv.org/abs/2402.03300"])` |
low line 25

External URL reference

SourceSKILL.md
25| Read full paper (PDF) | `web_extract(urls=["https://arxiv.org/pdf/2402.03300"])` |
low line 34

External URL reference

SourceSKILL.md
34curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5"
low line 40

External URL reference

SourceSKILL.md
40curl -s "https://export.arxiv.org/api/query?search_query=all:GRPO+reinforcement+learning&max_results=5&sortBy=submittedDate&sortOrder=descending" | python3 -c "
low line 42

External URL reference

SourceSKILL.md
42ns = {'a': 'http://www.w3.org/2005/Atom'}
low line 55

External URL reference

SourceSKILL.md
55print(f' PDF: https://arxiv.org/pdf/{arxiv_id}')
low line 101

External URL reference

SourceSKILL.md
101curl -s "https://export.arxiv.org/api/query?search_query=cat:cs.AI&sortBy=submittedDate&sortOrder=descending&max_results=10"
low line 108

External URL reference

SourceSKILL.md
108curl -s "https://export.arxiv.org/api/query?id_list=2402.03300"
low line 111

External URL reference

SourceSKILL.md
111curl -s "https://export.arxiv.org/api/query?id_list=2402.03300,2401.12345,2403.00001"
low line 120

External URL reference

SourceSKILL.md
120curl -s "https://export.arxiv.org/api/query?id_list=1706.03762" | python3 -c "
low line 122

External URL reference

SourceSKILL.md
122ns = {'a': 'http://www.w3.org/2005/Atom', 'arxiv': 'http://arxiv.org/schemas/atom'}
low line 140

External URL reference

SourceSKILL.md
140print(f' url = {{https://arxiv.org/abs/{raw_id}}}')
low line 152

External URL reference

SourceSKILL.md
152web_extract(urls=["https://arxiv.org/abs/2402.03300"])
low line 155

External URL reference

SourceSKILL.md
155web_extract(urls=["https://arxiv.org/pdf/2402.03300"])
low line 173

External URL reference

SourceSKILL.md
173Full list: https://arxiv.org/category_taxonomy
low line 200

External URL reference

SourceSKILL.md
200curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300?fields=title,authors,citationCount,referenceCount,influentialCitationCount,year,abstract" | python3 -m json.tool
low line 203

External URL reference

SourceSKILL.md
203curl -s "https://api.semanticscholar.org/graph/v1/paper/DOI:10.1234/example?fields=title,citationCount"
low line 209

External URL reference

SourceSKILL.md
209curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/citations?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool
low line 215

External URL reference

SourceSKILL.md
215curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:2402.03300/references?fields=title,authors,year,citationCount&limit=10" | python3 -m json.tool
low line 221

External URL reference

SourceSKILL.md
221curl -s "https://api.semanticscholar.org/graph/v1/paper/search?query=GRPO+reinforcement+learning&limit=5&fields=title,authors,year,citationCount,externalIds" | python3 -m json.tool
low line 227

External URL reference

SourceSKILL.md
227curl -s -X POST "https://api.semanticscholar.org/recommendations/v1/papers/" \
low line 235

External URL reference

SourceSKILL.md
235curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=Yann+LeCun&fields=name,hIndex,citationCount,paperCount" | python3 -m json.tool
low line 247

External URL reference

SourceSKILL.md
2472. **Assess impact**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID?fields=citationCount,influentialCitationCount"`
low line 248

External URL reference

SourceSKILL.md
2483. **Read abstract**: `web_extract(urls=["https://arxiv.org/abs/ID"])`
low line 249

External URL reference

SourceSKILL.md
2494. **Read full paper**: `web_extract(urls=["https://arxiv.org/pdf/ID"])`
low line 250

External URL reference

SourceSKILL.md
2505. **Find related work**: `curl -s "https://api.semanticscholar.org/graph/v1/paper/arXiv:ID/references?fields=title,citationCount&limit=20"`
low line 252

External URL reference

SourceSKILL.md
2527. **Track authors**: `curl -s "https://api.semanticscholar.org/graph/v1/author/search?query=NAME"`
low line 266

External URL reference

SourceSKILL.md
266- PDF: `https://arxiv.org/pdf/{id}` — Abstract: `https://arxiv.org/abs/{id}`
low line 267

External URL reference

SourceSKILL.md
267- HTML (when available): `https://arxiv.org/html/{id}`
low line 275

External URL reference

SourceSKILL.md
275- The API `<id>` field returns the versioned URL (e.g., `http://arxiv.org/abs/1706.03762v7`)
Scanned on May 17, 2026
View Security Dashboard
Installation guide →
GitHub Stars 185.0K
Rate this skill
Categoryeducation research
UpdatedJune 10, 2026
NousResearch/hermes-agent