Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add TaewoooPark/scholar-megasearch --skill arxiv-searchgit clone --depth 1 https://github.com/TaewoooPark/scholar-megasearchWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/taewooopark/scholar-megasearch/arxiv-search)<a href="https://agentmods.dev/skills/taewooopark/scholar-megasearch/arxiv-search"><img src="https://agentmods.dev/badge/skills/taewooopark/scholar-megasearch/arxiv-search/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/taewooopark/scholar-megasearch/arxiv-search"><img src="https://agentmods.dev/badge/skills/taewooopark/scholar-megasearch/arxiv-search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00090 | $0.01745 |
| Opus 5 | $0.00045 | $0.00873 |
| Sonnet 5 | $0.00018 | $0.00349 |
| Haiku 4.5 | $0.00009 | $0.00175 |
Grade A, and why
arxiv-search scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 202 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Academic Paper Search Skill
A field-agnostic skill for searching scholarly papers from one machine. It queries
arXiv and Semantic Scholar without an API key, falls back to DuckDuckGo for web/GitHub
material, and downloads or extracts text from PDFs. The MCP servers
(arxiv-mcp-server, Ai2 Asta) are used automatically inside the current Claude Code
or Codex session when registered.
The examples below use placeholder topics (<your topic>, generic keyword strings).
Swap in your own research terms — nothing here is tied to a particular field.
This skill works in both Claude Code and Codex. Default install paths:
- Claude Code venv:
~/.claude/skill_venv/bin/python3 - Codex venv:
${CODEX_HOME:-~/.codex}/skill_venv/bin/python3
Use the path that matches the current host. When MCP tools are deferred, load them with
the host's native tool discovery (ToolSearch in Claude Code, tool_search in Codex).
When to use
- Searching for papers / scholarly material on any topic
- Searching or downloading from arXiv
- Citation / cited-by analysis via Semantic Scholar
- Extracting text or supplementary code from a PDF
For an exhaustive, deduplicated sweep across 20+ databases, use the scholar-megasearch skill instead — this skill is for fast, single-source lookups.
Installed tools
| Tool | Path / method | Purpose |
|---|---|---|
arxiv Python package |
host skill_venv/bin/python3 |
arXiv search |
semanticscholar Python package |
host skill_venv/bin/python3 |
Semantic Scholar search |
arxiv-mcp-server |
registered MCP (uvx) | MCP tools |
asta (Ai2 Asta, remote) |
registered MCP | MCP tools |
paper-search-mcp |
host MCP venv | arXiv + SS + PubMed unified |
ddgs |
host skill_venv/bin/python3 |
DuckDuckGo fallback search |
pdfplumber |
host skill_venv/bin/python3 |
PDF text extraction |
crwl (crawl4ai) |
host skill_venv/bin/crwl |
Web crawling |
Core command patterns
1. arXiv search (recommended)
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 202 lines · 90 tokens per session scan A fe6c426671a5
arxiv-search is a skill published in the GitHub repository TaewoooPark/scholar-megasearch (28 stars, last pushed 29d ago), licensed MIT. It adds 90 tokens to every session and 1,745 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
paper-orchestra
Orchestrate the full PaperOrchestra (Song et al., 2026, arXiv:2604.05018) five-agent pipeline to turn unstructured research materials (idea, experimental log, LaTeX template, conference guidelines, optional figures) into a submission-ready LaTeX manuscript and compiled PDF. TRIGGER when the user asks to "write a paper…
PDF files: create, read, merge, fill, OCR, edit text.
wowerpoint
Turn one document into a kawaii NotebookLM slide-deck PDF. Use for "wowerpoint this", "make a deck about ", "turn this report into slides", or any request to render a single document as shareable narrative slides.
save-as-pdf
Reformat the current HTML design into a paginated, paper-ready PDF. The "Instant" export already gives the user a PDF at the design's native pixel size — this path is for when they want real pages.
hive.pdf
Read, write, merge, split, rotate, watermark, encrypt, and OCR PDF files using Python (pypdf, pdfplumber, reportlab, pypdfium2) and command-line tools (poppler-utils, qpdf). Use when the user asks to extract text/tables/images from a PDF, create or modify a PDF, combine or split PDFs, OCR a scanned PDF…
chat-complex-documents
Chat with and search your complex documents — ask questions, extract tables and fields, and get answers grounded in the source. Connects the hosted Unstructured Transform MCP server to parse, structure, and enrich PDFs, Word/Excel/PowerPoint, images, scanned files, emails, and 60+ other formats into clean, AI-ready…