skills/hf-papers/SKILL.md
Browse trending papers, search by keyword, and get paper details from Hugging Face Papers. Use when the user wants to find ML research, asks about recent AI papers, trending models, or mentions Hugging Face Papers.
npx skillsauth add prismer-ai/prismer hf-papersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Browse, search, and analyze papers from the Hugging Face Papers platform. Get trending papers, search by topic, and retrieve detailed metadata including community engagement and linked resources.
This skill wraps the Hugging Face Papers public API. It provides access to daily trending papers, keyword search, paper details (abstract, authors, upvotes, GitHub repos, project pages), and discussion comments. No authentication required.
For full paper text, use the returned arXiv ID with the arxiv-reader skill.
Results are cached locally (~/.cache/hf-papers/) for fast repeat access.
hf_daily_papers to see what's trending todayhf_search_papers to find papers on a topichf_paper_detail to get full metadata for a specific paperhf_paper_comments to read community discussionarxiv_fetch (from arxiv-reader) with the paper's arXiv ID for full textGet today's trending papers from Hugging Face.
Parameters:
limit (number, optional): Max papers to return (default: 20, max: 100)sort (string, optional): Sort by upvotes or date (default: upvotes)Returns: { papers: [{ id, title, summary, upvotes, authors, publishedAt, githubRepo?, projectPage?, ai_summary?, ai_keywords? }], count: number }
Example:
{ "limit": 10, "sort": "upvotes" }
Search Hugging Face Papers by keyword.
Parameters:
query (string, required): Search queryReturns: { papers: [{ id, title, summary, upvotes, authors, publishedAt, githubRepo?, projectPage?, ai_summary? }], query: string, count: number }
Example:
{ "query": "multimodal reasoning" }
Get detailed metadata for a specific paper.
Parameters:
paper_id (string, required): Paper ID (arXiv ID, e.g. 2401.12345)Returns: { id, title, summary, authors, publishedAt, upvotes, numComments, githubRepo?, githubStars?, projectPage?, ai_summary?, ai_keywords?, organization? }
Example:
{ "paper_id": "2401.12345" }
Get discussion comments for a paper.
Parameters:
paper_id (string, required): Paper ID (arXiv ID)Returns: { paper_id, comments: [{ author, content, createdAt }], count: number }
Example:
{ "paper_id": "2401.12345" }
arxiv-reader skill for full LaTeX texttools
Core academic workspace tools: LaTeX compilation, Jupyter execution, PDF loading, UI control, content updates, and arXiv paper conversion. Use when the user asks to compile LaTeX, run Python code, load PDFs, display data, or control workspace editors.
development
Compile LaTeX documents to PDF using pdflatex, xelatex, or lualatex with template support. Use when the user asks to compile .tex files, build a LaTeX document, generate PDF from LaTeX, or typeset an academic paper.
testing
Verify proofs, check theorem correctness, and solve satisfiability problems using Lean 4, Coq, and Z3 SMT solver. Use when the user asks to prove theorems, verify mathematical proofs, check logical satisfiability, or work with proof assistants.
research
Read and analyze arXiv papers by fetching LaTeX source, listing sections, or extracting abstracts. Use when the user mentions arXiv, research papers, preprints, paper IDs like 2301.xxxxx, or wants to read academic publications.