This connects Claude to four academic search engines and two full-text readers. You can search ArXiv preprints, Semantic Scholar with citation counts, PubMed biomedical literature, and Wikipedia, then drill into ArXiv HTML and PMC open access papers section by section. The citation tracing tools are the standout feature: run backward searches to find foundational references or forward searches to track who's building on a paper, filtered by citation count and year. The workflow is token-efficient: search returns metadata and abstracts, then you pull specific sections like Methods or Results only when needed. Most tools work without API keys, though Semantic Scholar and PubMed offer higher rate limits if you have one. Best for literature reviews where you need to map a research area quickly without reading dozens of full PDFs.

skills.sh installs
134
GitHub stars
6.1K
last updated
Jun 11, 2026

Install

$ npx -y skills add opensensenova/sensenova-skills --skill sn-search-academic --agent claude-code

Installs into .claude/skills of the current project.

Files

sn-search-academic - 学术搜索

凭证配置

API key、token 与 cookie 统一建议写在仓库根目录 .env(参考 .env.example),并由 runtime 或用户在执行前加载为同名环境变量。脚本仍只从环境变量或显式 CLI 参数读取凭证;不要把真实密钥写入 skill payload、报告、日志或提交。

使用三个统一入口完成学术调研:

  • search.py:搜索论文和百科条目
  • paper.py:列出论文章节,读取论文全文或指定章节
  • refTree.py:查询论文的 references 和 citations

不要直接调用历史 provider 脚本;它们只是统一入口的内部实现细节。 需要 provider 回退链、参数分发或完整输出字段时,按需读取 references/search.md、references/paper.md、references/refTree.md。

可用脚本

脚本用途主要输入主要输出
scripts/search.py搜索论文/百科query,可选 --source、--limit、--category、--lang按 source 分组的论文/百科条目,位于 source_results[*].items
scripts/paper.py列出章节,读取论文全文或章节论文 ID,可选 --source、--list_section、--section章节列表位于 sections;全文或章节正文位于 content
scripts/refTree.py查询引用树--paper_id、--title,可选 --direction参考文献与被引论文,位于 source_results[*].references / source_results[*].citations

执行约定

本技能的 scripts/...、requirements.txt、references/... 路径均相对本 skill 目录;若当前工作目录不同,先解析为绝对路径,不要依赖 ${SKILL_DIR} 运行时变量。

调用约定:

Sponsors

Details

Repository
github.com/opensensenova/sensenova-skills
Categories
Frontend Development, Data Science & ML
License
MIT
First seen
Jun 11, 2026

More from opensensenova/sensenova-skills

All 26
1actionbook avatararxiv-vieweractionbook/actionbookView, search, and download academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv. Use when user asks a133skills.sh installs
2manojbajaj95 avataryoutube-video-hookmanojbajaj95/claude-gtm-pluginSkill for creating optimized YouTube video opening hooks (first 5-30 seconds) that maximize viewer retention and watch time. Use when planning video scripts, re132skills.sh installs
3majesticlabs-dev avatarviral-contentmajesticlabs-dev/majestic-marketplaceCreate viral content frameworks with platform-specific patterns and posting schedules. Use when building a content playbook for TikTok, LinkedIn, X, Instagram, 130skills.sh installs
4julianromli avatarbrowserjulianromli/ai-skillsMinimal Chrome DevTools Protocol tools for browser automation and scraping. Use when you need to start Chrome, navigate pages, execute JavaScript, take screensh129skills.sh installs
5andrelandgraf avatarneon-drizzle-setupandrelandgraf/fullstackrecipesConnect a Next.js app to Neon Postgres using Drizzle ORM with optimized connection pooling for Vercel serverless functions.128skills.sh installs
6dkyazzentwatwa avatargantt-chart-creatordkyazzentwatwa/chatgpt-skillsCreate project timeline Gantt charts with dependencies, milestones, and progress tracking. Supports static (PNG/SVG) and interactive (HTML) output.128skills.sh installs