Source profileQuality 76/100

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.

Best for

    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

    PlatformStatusEvidenceWhat to check
    CodexNot declaredNo explicit evidencePortability before use
    Claude CodeNot declaredNo explicit evidencePortability before use
    CursorNot declaredNo explicit evidencePortability before use
    Gemini CLINot declaredNo explicit evidencePortability before use
    Open the compatibility checker

    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.

    Source-detected install commandSource
    npx skills add https://github.com/mediause/agent-skills --skill "arxiv"
    Safe inspection promptEditorial

    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

    1. 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.
    2. 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.
    3. 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.
    4. 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
    5. 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

    low · line 15

    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

    medium · line 26

    The documentation includes network, browsing, or remote request actions.

    powershell -C "irm https://cdn.mediause.dev/install.ps1 | iex"

    Network access

    medium · line 315

    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

    EvidenceSourceComputedTestedEditorial
    SignalValueEvidence typeMeaning
    Quality score76/100ComputedDocumentation, specificity, maintenance, and trust rules
    Repository stars9SourceRepository attention, not individual Skill quality
    Compatibility0 platformsSourceDeclared in the catalog source record
    Usage guideautomated source guideEditorialGenerated 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

    1. Open https://mediause.dev/
    2. Sign in to your account.
    3. Open Project.
    4. 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:

    1. Discover site and commands.
    2. Bind account context with use account (guest is the only mode for arXiv).
    3. Execute dynamic site actions.
    4. Verify with trace/task.

    arXiv is a fully public API — no login required. Always use arxiv:guest as the account context. Skip auth health for 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 traffic or captcha, repeat with --show to 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, default 10, max 25

    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, default 10, max 50

    Columns returned: id, title, authors, published, primary_category, url

    Common categories:

    CategoryDescription
    cs.CLComputation and Language (NLP)
    cs.LGMachine Learning
    cs.CVComputer Vision
    cs.AIArtificial Intelligence
    cs.CRCryptography and Security
    math.STStatistics Theory
    q-bio.NCNeurons and Cognition
    physics.comp-phComputational 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.03762 or 2303.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, default 20, max 50

    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.

    OperationDefault limitMinimum spacing
    search papersmax 25/call>= 3 seconds between calls
    get recentmax 50/call>= 3 seconds between calls
    get paper1/call>= 1 second between calls
    user authormax 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:

    ErrorCauseAction
    No papers foundQuery too specific or wrong spellingBroaden query or check spelling
    Paper <id> was not foundInvalid arXiv ID formatUse format YYMM.NNNNN or subj-class/YYMMNNN
    Invalid arXiv categoryCategory code typoCheck arXiv category list
    arXiv API HTTP 4xx/5xxAPI error or rate limitWait 30s and retry
    unusual traffic / captchaGuest session flaggedRerun 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