mediause/agent-skills/arxiv/SKILL.md
arxiv
Standardized arXiv skill for MediaUse. Includes Windows install, key onboarding, strict context/auth flow, full arXiv dynamic command map, and safety/rate controls.
- Source repository stars
- 9
- Declared platforms
- 0
- Static risk flags
- 2
- Last source update
- 2026-07-28
- Source checked
- 2026-07-28
Decision brief
What it does—and where it fits
Discover arXiv research with a guest-only workflow for paper search, category recents, author lookups, and detailed paper retrieval.
Not for
- Tasks that require unconfirmed production actions or broad system permissions.
- Environments where the pinned source and install steps cannot be inspected.
Compatibility matrix
Platform support, with evidence labels
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
Inspect first. Install second.
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/mediause/agent-skills --skill "arxiv"Inspect the Agent Skill "arxiv" from https://github.com/mediause/agent-skills/blob/766e5075b28b3acd541436a7e3b3e21cdc38da01/arxiv/SKILL.md at commit 766e5075b28b3acd541436a7e3b3e21cdc38da01. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
What the source asks the agent to do
- 01
3.1 Discover and plugin setup
Review the “3.1 Discover and plugin setup” section in the pinned source before continuing.
Review and apply the “3.1 Discover and plugin setup” source section. - 02
5. Workflow Examples
Review the “5. Workflow Examples” section in the pinned source before continuing.
Review and apply the “5. Workflow Examples” source section. - 03
Workflow A: Discover recent NLP papers and retrieve one in full
Review the “Workflow A: Discover recent NLP papers and retrieve one in full” section in the pinned source before continuing.
Review and apply the “Workflow A: Discover recent NLP papers and retrieve one in full” source section. - 04
A1. Setup
mediause plugin add arxiv --json mediause use account arxiv:guest --show --json
mediause plugin add arxiv --json mediause use account arxiv:guest --show --json - 05
Workflow B: Keyword search and author follow-up
Review the “Workflow B: Keyword search and author follow-up” section in the pinned source before continuing.
Review and apply the “Workflow B: Keyword search and author follow-up” source section.
Permission review
Static risk signals and limitations
Reads files
The documentation asks the agent to read local files, directories, or repositories.
arXiv is a public read-only repository. No login required. All operations are read-only.Network access
The documentation includes network, browsing, or remote request actions.
powershell -C "irm https://cdn.mediause.dev/install.ps1 | iex"Network access
The documentation includes network, browsing, or remote request actions.
powershell -C "iwr https://release.mediause.dev/install.ps1 -UseBasicParsing | iex"Evidence record
Why each signal appears
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 76/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 9 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Provenance and original SKILL.md
- Repository
- mediause/agent-skills
- Skill path
- arxiv/SKILL.md
- Commit
- 766e5075b28b3acd541436a7e3b3e21cdc38da01
- License
- Not declared
- Collected
- 2026-07-28
- Default branch
- master
View the original SKILL.md
MediaUse arXiv Skill
Discover arXiv research with a guest-only workflow for paper search, category recents, author lookups, and detailed paper retrieval.
Scope
Use this skill when the task targets arXiv operations such as:
- Account: plugin health
- Search: papers by keyword
- Recent: latest submissions in a category
- Paper: full details for a specific paper ID
- Author: papers by a named author
arXiv is a public read-only repository. No login required. All operations are read-only.
1. Install MediaUse CLI (Windows Only)
Use the official install script for Windows:
Run:
powershell -C "irm https://cdn.mediause.dev/install.ps1 | iex"
Then verify :
mediause --version
Current support status:
- Windows: supported
- Linux: not supported yet
- macOS: not supported yet
Recommended skill install path:
- .mediause/skills/arxiv/SKILL.md
2. Get and Configure MediaUse Key
2.1 Apply for key
- Open https://mediause.dev/
- Sign in to your account.
- Open Project.
- Create or copy your API key.
2.2 Configure key in CLI
mediause manage key <your_key> --json
3. Core Flow (Mandatory Order)
Always follow this order:
- Discover site and commands.
- Bind account context with
use account(guest is the only mode for arXiv). - Execute dynamic site actions.
- Verify with trace/task.
arXiv is a fully public API — no login required. Always use
arxiv:guestas the account context. Skipauth healthfor guest mode.
3.1 Discover and plugin setup
mediause plugin list --json
mediause plugin add arxiv --json
mediause arxiv -h
mediause arxiv search -h
mediause arxiv get -h
mediause arxiv user -h
mediause arxiv account -h
3.2 Bind guest context
arXiv does not require login. Use guest mode.
mediause use account arxiv:guest --show --json
Guest mode rules:
- All arXiv operations are read-only (
account health,search papers,get paper,get recent,user author). - No write operations exist for arXiv.
- If page shows
unusual trafficor captcha, repeat with--showto manually resolve.
3.3 Auth health
Not required for guest mode. Skip this step for arXiv.
4. arXiv Dynamic Command Map (v1)
public arXiv API plugin with guest default account and read-only commands.
4.1 account.health
Check plugin/runtime health for current arXiv context.
mediause arxiv account health --json
4.2 search.papers
Search papers by keyword across all fields (title, abstract, authors, etc.).
mediause arxiv search papers --query "<query>" [--limit <n>] --json
--query(required): keyword or phrase, e.g."attention is all you need"--limit: max results, default10, max25
Columns returned: id, title, authors, published, primary_category, url
Example:
mediause arxiv search papers --query "transformer language model" --limit 10 --json
mediause arxiv search papers --query "diffusion model image generation" --limit 5 --json
4.3 get.recent
List recent submissions in a specific category, sorted by submission date descending.
mediause arxiv get recent --category <category> [--limit <n>] --json
--category(required): arXiv category code, e.g.cs.CL,cs.LG,math.PR,q-bio.NC--limit: max results, default10, max50
Columns returned: id, title, authors, published, primary_category, url
Common categories:
| Category | Description |
|---|---|
cs.CL | Computation and Language (NLP) |
cs.LG | Machine Learning |
cs.CV | Computer Vision |
cs.AI | Artificial Intelligence |
cs.CR | Cryptography and Security |
math.ST | Statistics Theory |
q-bio.NC | Neurons and Cognition |
physics.comp-ph | Computational Physics |
Example:
mediause arxiv get recent --category cs.CL --limit 20 --json
mediause arxiv get recent --category cs.LG --limit 10 --json
4.4 get.paper
Get full details for a specific paper by arXiv ID.
mediause arxiv get paper --id <id> --json
--id(required): arXiv paper ID, e.g.1706.03762or2303.08774
Columns returned: id, title, authors, published, updated, primary_category, categories, abstract, comment, pdf, url
Example:
mediause arxiv get paper --id 1706.03762 --json
mediause arxiv get paper --id 2303.08774 --json
4.5 user.author
List papers by a named author, newest first. Author name matching is fuzzy — try alternate spellings if no results.
mediause arxiv user author --author "<author_name>" [--limit <n>] --json
--author(required): author full name or initials, e.g."Yoshua Bengio"or"Y Bengio"--limit: max results, default20, max50
Columns returned: id, title, authors, published, primary_category, url
Example:
mediause arxiv user author --author "Yoshua Bengio" --limit 20 --json
mediause arxiv user author --author "Andrej Karpathy" --limit 10 --json
mediause arxiv user author --author "Y LeCun" --json
5. Workflow Examples
Workflow A: Discover recent NLP papers and retrieve one in full
# A1. Setup
mediause plugin add arxiv --json
mediause use account arxiv:guest --show --json
# A2. Browse recent submissions in cs.CL
mediause arxiv get recent --category cs.CL --limit 15 --json
# A3. Get full details and abstract for a specific paper
mediause arxiv get paper --id 2303.08774 --json
# A4. Verify
mediause trace last --json
Workflow B: Keyword search and author follow-up
# B1. Setup
mediause use account arxiv:guest --show --json
# B2. Search for a topic
mediause arxiv search papers --query "large language model reasoning" --limit 10 --json
# B3. Find more papers by the first author
mediause arxiv user author --author "Jason Wei" --limit 20 --json
# B4. Get full paper details
mediause arxiv get paper --id 2201.11903 --json
# B5. Verify
mediause trace last --json
Workflow C: Monitor a research area daily
# C1. Setup
mediause use account arxiv:guest --show --json
# C2. Pull recent AI papers
mediause arxiv get recent --category cs.AI --limit 50 --json
# C3. Pull recent ML papers
mediause arxiv get recent --category cs.LG --limit 50 --json
# C4. Search for a specific concept
mediause arxiv search papers --query "in-context learning" --limit 25 --json
# C5. Verify
mediause trace last --json
6. Operational Constraints (Mandatory)
6.1 Read-only
arXiv has no write operations. All commands are fetch-only. Do not attempt post, reply, or engage actions.
6.2 Frequency limits
arXiv public API has a soft rate limit. Apply pacing between repeated calls.
| Operation | Default limit | Minimum spacing |
|---|---|---|
search papers | max 25/call | >= 3 seconds between calls |
get recent | max 50/call | >= 3 seconds between calls |
get paper | 1/call | >= 1 second between calls |
user author | max 50/call | >= 3 seconds between calls |
- Do not run bulk loops without delay (e.g. fetching 100+ papers in rapid succession).
- If you receive HTTP 429 or arXiv API errors, wait at least 30 seconds before retrying.
6.3 Content use constraints
- Do not republish paper abstracts or full text without proper attribution.
- Do not scrape arXiv to build competing paper indexes.
- Respect arXiv's usage policies.
6.4 Failure handling
Always use --json for structured error output.
Common errors:
| Error | Cause | Action |
|---|---|---|
No papers found | Query too specific or wrong spelling | Broaden query or check spelling |
Paper <id> was not found | Invalid arXiv ID format | Use format YYMM.NNNNN or subj-class/YYMMNNN |
Invalid arXiv category | Category code typo | Check arXiv category list |
arXiv API HTTP 4xx/5xx | API error or rate limit | Wait 30s and retry |
unusual traffic / captcha | Guest session flagged | Rerun use account arxiv:guest --show --json to resolve manually |
Recovery pattern:
# On arXiv API error or unusual traffic
mediause use account arxiv:guest --show --json
mediause trace last --json
7. Quick Reference
# always run once before each workflow (auto-upgrade latest)
powershell -C "iwr https://release.mediause.dev/install.ps1 -UseBasicParsing | iex"
mediause --version
# Install
powershell -C "iwr https://release.mediause.dev/install.ps1 -UseBasicParsing | iex"
mediause plugin add arxiv --json
# Context
mediause use account arxiv:guest --show --json
# Commands
mediause arxiv account health --json
mediause arxiv search papers --query "<query>" [--limit <n>] --json
mediause arxiv get recent --category <category> [--limit <n>] --json
mediause arxiv get paper --id <id> --json
mediause arxiv user author --author "<name>" [--limit <n>] --json
# Verify
mediause trace last --json
mediause task status --task-id <id> --json
Skill Metadata Maintainer: @mediause-demo Last-Updated: 2026-05-12 Version: v1
Alternatives
Compare before choosing
event4u-app/agent-config
design-review
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
K-Dense-AI/scientific-agent-skills
dask
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
K-Dense-AI/scientific-agent-skills
neurokit2
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.
affaan-m/ECC
prompt-optimizer
Use it for engineering and operations tasks; the detail page covers purpose, installation, and practical steps.