一键导入
paper-finder
Search for academic papers and their source code repositories using multi-source APIs (arXiv, Semantic Scholar, HuggingFace Papers, GitHub).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Search for academic papers and their source code repositories using multi-source APIs (arXiv, Semantic Scholar, HuggingFace Papers, GitHub).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Beamer LaTeX slide workflow: create, compile, review, and polish academic presentations. Use this skill whenever the user works on Beamer .tex slide decks, or asks to create slides, make a presentation, prepare a lecture, build a talk, or generate Beamer slides from a paper. Covers: creation, editing, compilation, proofreading, visual audit, pedagogical review, TikZ diagrams, figure extraction, and comprehensive quality checks. Trigger on: beamer, slides, lecture, presentation, seminar talk, conference talk, defense slides, tikz, compile latex, proofread slides, slide review, 讨论班, 论文讲解. Do NOT trigger on: powerpoint, pptx, PPT, 做PPT — use the powerpoint-slides skill instead.
Compare reproduced results against paper-reported values. Generate Markdown/JSON/Beamer reports.
Deep analysis of ML source code repositories — AST call graphs, training loop dissection, reproducibility scoring.
Generate implementation code scaffolding from paper descriptions when no source code exists.
Convert LaTeX math formulas from papers into executable PyTorch/NumPy code.
Automate paper reproduction on remote GPU servers via mcp-ssh, using code-analyzer's reports.
| name | paper-finder |
| description | Search for academic papers and their source code repositories using multi-source APIs (arXiv, Semantic Scholar, HuggingFace Papers, GitHub). |
Find academic paper metadata and associated source code repositories from multiple data sources. This is the first step in our paper reproduction pipeline.
Execute the Python script with the user's query:
python skills/paper-finder/scripts/search_paper.py "<query>" --output workspace/paper_info.json
Supported query formats:
1706.03762, 2301.12345https://arxiv.org/abs/1706.0376210.5555/3295222.3295349Attention Is All You Need/path/to/paper.pdf (uses filename as title hint)After execution, read workspace/paper_info.json to get:
{
"found": true/false,
"paper": {
"title": "...",
"authors": ["..."],
"arxiv_id": "...",
"doi": "...",
"pdf_url": "...",
"venue": "...",
"citation_count": 123,
"journal_url": "https://doi.org/..."
},
"code": {
"found": true/false,
"repositories": [
{
"url": "https://github.com/...",
"is_official": true/false,
"confidence": 0.85,
"source": "hf_papers|abstract_url|github_search",
"reason": "..."
}
]
}
}
is_official: true (confidence ≥ 0.50): Likely the authors' official repositorysource: "abstract_url": GitHub URL was found directly in the paper text — very reliablesource: "hf_papers": Repository linked by HuggingFace community — reliablesource: "github_search": Found via GitHub search — verify manuallySummarize the results in a clear format:
requests library (pip install requests)Set GITHUB_TOKEN environment variable for higher GitHub API rate limits (30 req/min vs 10 req/min). Without a token, the tool still works but may hit rate limits during heavy use.
search_log in the output for detailed step-by-step information