npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

alphaclawxiv

v0.1.6

Published

Native OpenClaw plugin for AlphaXiv OAuth, paper search, PDF passage retrieval, and repository reading.

Readme

AlphaClawXiv

npm version npm downloads ClawHub package Release license

Native OpenClaw plugin for AlphaXiv research workflows: OAuth login, paper search, paper content lookup, targeted PDF passage retrieval, and repository-reading tools.

Why This Exists

AlphaXiv exposes a hosted MCP endpoint. AlphaClawXiv wraps that endpoint as native OpenClaw commands and tools so the gateway does not need to connect to a remote MCP server during startup. This keeps gateway startup predictable while still giving agents access to AlphaXiv when a tool is actually used.

For upstream MCP behavior, see the AlphaXiv MCP documentation.

Install

Install by package name:

openclaw plugins install alphaclawxiv --force

OpenClaw checks ClawHub first and falls back to npm for package-name installs. Use an explicit source when you want to force one registry.

From ClawHub:

openclaw plugins install clawhub:alphaclawxiv --force

From npm:

openclaw plugins install npm:alphaclawxiv --force

Package pages:

For local development from this repository:

openclaw plugins install ./plugins/alphaclawxiv --force

First Login

openclaw alphaclawxiv auth login
openclaw gateway restart

The login command prints an AlphaXiv OAuth URL, waits for the local callback, stores the resulting token in ~/.openclaw/alphaxiv/oauth.json, and writes ALPHAXIV_AUTH_HEADER to ~/.openclaw/.env for compatibility.

Check status without exposing secrets:

openclaw alphaclawxiv auth status

Remove local AlphaXiv auth state:

openclaw alphaclawxiv auth logout

Examples

Search for papers:

openclaw alphaclawxiv paper search "retrieval augmented generation"

Fetch paper content:

openclaw alphaclawxiv paper content "https://arxiv.org/abs/2404.10981"
openclaw alphaclawxiv paper content "https://arxiv.org/abs/2404.10981" --full-text

Retrieve PDF passages relevant to a question:

openclaw alphaclawxiv pdf ask "https://arxiv.org/pdf/2404.10981" "What is the main contribution?"

Read a GitHub repository file:

openclaw alphaclawxiv repo read "https://github.com/Riddhimaan-Senapati/AlphaClawXiv" "README.md"

The shorter alias is also supported:

openclaw alphaxiv paper search "graph retrieval augmented generation"

OpenClaw Agent Tools

When enabled, AlphaClawXiv registers these native tools:

  • paper_search: Search AlphaXiv by topic, method, benchmark, author, or keyword.
  • get_paper_content: Retrieve paper content from an AlphaXiv, arXiv, or paper URL.
  • answer_pdf_queries: Retrieve filtered PDF page content for targeted questions.
  • read_files_from_github_repository: Read implementation files from GitHub repositories.

Example prompt:

Use AlphaXiv to find recent retrieval-augmented generation survey papers, then compare their methods, datasets, and limitations.

Pitfalls

  • Authenticate first. Tool calls fail if the stored AlphaXiv token is missing or expired.
  • Restart OpenClaw after first login, install, or update.
  • Package installs can take a few minutes while OpenClaw resolves and extracts ClawHub or npm packages.
  • Keep the generic MCP startup config disabled unless you are debugging MCP connectivity.
  • If openclaw gateway health times out just after restart, run openclaw gateway status, wait for warm-up, then retry.
  • If openclaw gateway restart points at a deleted npx cache path, repair the Windows service with openclaw gateway install --force.
  • Do not share ~/.openclaw/alphaxiv/oauth.json or ALPHAXIV_AUTH_HEADER.

Project Links

  • Repository: https://github.com/Riddhimaan-Senapati/AlphaClawXiv
  • Issues: https://github.com/Riddhimaan-Senapati/AlphaClawXiv/issues
  • Contributing: https://github.com/Riddhimaan-Senapati/AlphaClawXiv/blob/main/CONTRIBUTING.md
  • Code structure: https://github.com/Riddhimaan-Senapati/AlphaClawXiv/blob/main/docs/CODE_STRUCTURE.md
  • Automated releases: https://github.com/Riddhimaan-Senapati/AlphaClawXiv/blob/main/docs/AUTOMATED_RELEASES.md

License

MIT.