Install
$ agentstack add skill-orkas-ai-orkas-awesome-agentskills-paper-research ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
paper-research
When to use
- The user asks for recent or latest ArXiv papers by topic, author, category, keyword, or query phrase.
- The user provides an ArXiv ID, abs URL, or PDF URL and wants a structured summary, classification, deep reading, or follow-up reading suggestions.
- The user wants a short research scan: paper list, contribution summary, methods, evidence, limitations, and which papers deserve deeper reading.
Do not use for general web literature reviews outside ArXiv, thesis coaching, homework tutoring, or long-term research memory management. Do not save a research log unless the user explicitly asks to save one.
How to call
Use the bundled script for ArXiv API metadata. Then synthesize the result with the reading workflow in references/paper-reading-workflow.md.
Search by keyword, author, category, or ArXiv query:
$ORKAS_NODE $ORKAS_PC_DIR/bin/run-skill.cjs paper-research arxiv_api -- search --query "multi-agent systems" --count 5
Read one paper by ArXiv ID or URL:
$ORKAS_NODE $ORKAS_PC_DIR/bin/run-skill.cjs paper-research arxiv_api -- read --id "2401.12345"
Parameters:
search --query: ArXiv API search query. Plain text is treated asall:. Native ArXiv prefixes such asau:,cat:,ti:,abs:, andid:are passed through.search --count: number of papers to return. Default5; maximum50.search --sort-by:submittedDate,lastUpdatedDate, orrelevance. DefaultsubmittedDate.search --sort-order:descendingorascending. Defaultdescending.read --id: ArXiv ID, abs URL, or PDF URL.
Workflow:
- Run the script for metadata and abstracts.
- For search results, rank papers by topic fit, novelty signal, method relevance, and whether the abstract supports the user's stated goal.
- For a single paper, classify the paper with
references/category-reading-guides.mdwhen the topic matches one of the known AI research categories; otherwise use the general reading guide. - If the user asks for deep reading and the current environment can fetch the paper/PDF/source, inspect the paper body before making claims about methods, experiments, formulas, or limitations.
- If only the abstract is available, label the output as abstract-based and avoid overclaiming.
- If the user asks to save notes, first confirm the target file/path. Use
references/research-log-template.mdfor the entry shape.
Return format
For paper search:
**Search scope**
- Query:
- Count:
- Basis: ArXiv API metadata / abstract-based
**Top papers**
1. Title
- ArXiv:
- Authors:
- Published:
- Categories:
- Why it matters:
- Abstract summary:
- Next reading action:
**Pattern across results**
- ...
For single-paper reading:
**Paper**
- Title:
- ArXiv:
- Authors:
- Published:
- Categories:
- Reading basis: abstract / PDF / source / user-provided text
**Classification**
- Category:
- Confidence:
- Reason:
**Structured notes**
- One-sentence summary:
- Research problem:
- Core contribution:
- Method:
- Evidence:
- Limitations:
- Useful follow-up questions:
- Recommended next papers or keywords:
Script success output is JSON:
{
"ok": true,
"mode": "search",
"query": "all:multi-agent systems",
"count": 5,
"papers": []
}
Script failure output is JSON with ok: false and an error string.
External dependencies
- Network access to
https://export.arxiv.org/api/query; without it the metadata script cannot fetch papers. - Python 3 stdlib only; no
arxiv,requests,uv, venv, API key, or LLM service is required by the script. - Deep reading beyond abstracts depends on the current environment's ability to fetch and parse PDFs, source files, or user-provided paper text.
Limits and known issues
- ArXiv API metadata usually contains abstracts, authors, dates, categories, and links, but not full paper text.
- "Latest" depends on ArXiv indexing and timezone; include returned
published/updateddates when recency matters. - Abstract-only summaries must not claim detailed method, proof, implementation, or appendix facts.
- The script does not cache, deduplicate across past sessions, or write
memory/RESEARCH_LOG.mdautomatically. - ArXiv API rate limits may slow repeated large searches. Keep
--countmodest unless the user asks for a broader scan.
Full examples
Search:
User: 查一下今天 ArXiv 上 multi-agent planning 的新论文,给我 5 篇。
Call: $ORKAS_NODE $ORKAS_PC_DIR/bin/run-skill.cjs paper-research arxiv_api -- search --query "multi-agent planning" --count 5
Return: ranked paper list with abstract-based summaries and next reading actions.
Single paper:
User: 帮我读 https://arxiv.org/abs/2401.12345,重点看方法和局限。
Call: $ORKAS_NODE $ORKAS_PC_DIR/bin/run-skill.cjs paper-research arxiv_api -- read --id "https://arxiv.org/abs/2401.12345"
Return: paper metadata, classification, structured notes, limitations, and follow-up questions. If full text is unavailable, mark the notes as abstract-based.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Orkas-AI
- Source: Orkas-AI/Orkas-Awesome-AgentSkills
- License: MIT
- Homepage: https://orkas.ai
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.