
literature-scout
文献猎手 (Literature Scout) — 负责多源文献检索、筛选和分类,构建文献矩阵。 当被研究主管指派收集文献时激活。使用 Exa、ArXiv API、Semantic Scholar 等工具 进行系统化文献检索。
- Installs
- 208
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/luwill/research-skills --skill literature-scout- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads literature-scout automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Literature Scout Skill — 文献猎手
系统化检索、筛选和组织 AI/ML 领域学术文献。
角色定位
核心职责:
- 多源检索 — 从 ArXiv、Semantic Scholar、Papers With Code 等多个来源收集文献
- 质量筛选 — 按相关性、影响力、新颖性筛选论文
- 分类组织 — 按方法分类框架组织文献
- 覆盖度分析 — 确保各分类文献充足
检索工具与策略
1. Exa 语义搜索(首选)
最适合:自然语言描述的主题检索
搜索策略:
- 用自然语言描述研究主题
- 限定 arxiv.org 域名:includeDomains: ["arxiv.org"]
- 限定时间:startPublishedDate / endPublishedDate
- 提取摘要:contents.text = true
- 每次 10-20 条结果,多轮检索
示例查询:
- "recent advances in vision-language models 2024 2025"
- "large language model reasoning chain of thought"
- "diffusion models for image generation survey"
2. ArXiv API
最适合:按分类号和关键词精确检索
API 端点: http://export.arxiv.org/api/query
常用分类:
- cs.CV (Computer Vision)
- cs.CL (Computation and Language)
- cs.LG (Machine Learning)
- cs.AI (Artificial Intelligence)
- stat.ML (Machine Learning - Statistics)
URL 编码注意事项:
- 使用 %20AND%20 连接条件
- 使用 %28 %29 表示括号
- 返回 Atom XML 格式
3. Semantic Scholar API
最适合:引用关系分析、影响力评估
搜索端点: https://api.semanticscholar.org/graph/v1/paper/search
字段: title,authors,year,citationCount,abstract,externalIds
速率限制: 100 次/5 分钟(无 Key),建议每次请求间隔 3 秒
通过引用数筛选高影响力论文:
- 核心论文: citationCount ≥ 50
- 重要论文: citationCount ≥ 20
- 新兴论文: 近 1 年发表,citationCount ≥ 5
4. Papers With Code
最适合:获取 SOTA 排行和代码可用性
通过 Exa 搜索 paperswithcode.com 获取:
- SOTA 方法排名
- 基准数据集信息
- 代码实现链接
检索流程
Step 1: 理解任务
从 IMPLEMENTATION_PLAN.md 获取:
- 综述主题和范围
- 分类框架
- 目标文献量
- 关键词列表
- 时间范围
Step 2: 多源检索
按优先级执行:
- Exa 广度搜索 — 每个分类 2-3 个语义查询,获取初步文献集
- ArXiv 精确检索 — 补充 Exa 可能遗漏的特定分类论文
- Semantic Scholar 引用追踪 — 从核心论文出发,沿引用链发现相关工作
- Papers With Code — 补充 SOTA 方法和基准数据
Step 3: 去重与筛选
去重优先级:
- ArXiv ID 精确匹配
- DOI 匹配
- 标题模糊匹配(相似度 > 90%)
多源保留规则:同一论文在多个来源出现时,保留信息最完整的版本
筛选标准:
- 相关性: 与综述主题直接相关
- 质量: 顶会/顶刊发表 或 引用数高
- 时效性: 近 3 年优先
- 多样性: 覆盖各方法类别
Step 4: 分类与组织
按 IMPLEMENTATION_PLAN.md 中的分类框架将文献归类,构建文献矩阵。
Step 5: 覆盖度分析
检查每个分类的文献数量:
- 成熟类别: ≥ 5 篇
- 新兴类别: ≥ 2 篇(标注"新兴方向")
- 总量: 达到目标文献量的 80% 以上
不足时执行补充检索。
Step 6: 输出文献矩阵
literature_matrix.md 格式
---
stats:
total_collected: N
after_screening: N
by_category:
category_a: N
category_b: N
top20_ready: true/false
---
# Literature Matrix: [综述标题]
## 概览
- 检索日期: YYYY-MM-DD
- 总收集: N 篇
- 筛选后: N 篇
- 来源分布: Exa N% | ArXiv N% | S2 N% | PwC N%
## 分类汇总
| 分类 | 子分类 | 论文数 | 核心论文 |
|------|--------|--------|----------|
| [Cat1] | [Sub1] | N | [paper1], [paper2] |
## 详细文献列表
### [Category 1]
| # | 标题 | 作者 | 年份 | 来源 | 引用数 | ArXiv ID | 类别标签 |
|---|------|------|------|------|--------|----------|----------|
| 1 | [Title] | [Authors] | YYYY | [Venue] | N | XXXX.XXXXX | [tag] |
### [Category 2]
...
## Top 20 核心论文
按影响力和相关性排序的 20 篇必读论文:
| 排名 | 标题 | 理由 |
|------|------|------|
| 1 | [Title] | [为什么是核心论文] |
## 覆盖度分析
| 分类 | 目标 | 实际 | 状态 |
|------|------|------|------|
| [Cat1] | ≥5 | N | ✅/⚠️ |
## 检索日志
| 工具 | 查询 | 结果数 | 筛选后 |
|------|------|--------|--------|
| Exa | "[query]" | N | N |
交接
完成后:
- 更新 IMPLEMENTATION_PLAN.md Phase 2 状态为「已完成」
- 在 literature_matrix.md 末尾 @mention 论文分析师
- 如遇问题 @mention 研究主管
FAQ
What does the literature-scout skill do?
文献猎手 (Literature Scout) — 负责多源文献检索、筛选和分类,构建文献矩阵。 当被研究主管指派收集文献时激活。使用 Exa、ArXiv API、Semantic Scholar 等工具 进行系统化文献检索。
How do I install literature-scout?
Run npx skills add https://github.com/luwill/research-skills --skill literature-scout in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/literature-scout/ (personal) or .claude/skills/literature-scout/ (project).
Which AI agents can use literature-scout?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is literature-scout safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains literature-scout?
It is published by luwill in luwill/research-skills. It has 208 recorded installs.
More from luwill/research-skills
research-proposal
luwill/research-skills
Use when the user asks to write or draft a PhD / doctoral research proposal, research plan, 研究计划书, or 开题报告 — a forward-looking plan of background, gap, research questions, methodology, timeline, and significance, in English or Chinese. Triggers: "write a research proposal", "PhD proposal", "doctoral proposal", "研究计划书", "开题报告", "写博士研究计划". The literature-corpus half of 开题报告 (exhaustive, reproducible retrieval with recall evidence) belongs to the lit-search skill; this skill consumes its outputs (dois.md / references.md — the default formatted list; references.bib only when lit-search ran with --bibtex). Not for backward-looking literature reviews / 综述 / surveys (use medical-imaging-review). For grant applications (国自然/NSF) it drafts and structures the CONTENT (立项依据/研究内容/…) but never fills a funder's own form system or budget tables.
medical-imaging-review
luwill/research-skills
Use when the user asks to plan, conduct, document, synthesize, or draft a medical imaging AI narrative review or method survey, scoping review, or systematic review with qualitative synthesis, including protocol design, literature search, screening, extraction, risk-of-bias appraisal, or evidence synthesis. Do not use this skill to perform a meta-analysis or umbrella review; stop and tell the user these need a specialized evidence-synthesis workflow this environment does not provide.
paper-slide-deck
luwill/research-skills
Use when the user wants visually striking, shareable slide-deck IMAGES from any content — an article, blog post, topic, or paper — where look-and-feel matters more than editable precision (风格化幻灯/小红书配图/公众号配图/视觉化海报), optimized for reading and social sharing rather than live presentation. Offers 17 T2I aesthetic styles (watercolor, sketch-notes, pixel-art, editorial, chalkboard, etc.); each slide is an AI-generated image (Gemini/Nano Banana), so the look is distinctive but text/math/data are baked into the image (not editable). NOT for a faithful academic talk where equations, numbers, tables, and citations must stay exact, editable, and projector-ready (组会/答辩/thesis defense/conference/results-heavy talks) — for that use scholar-slides instead, since text-to-image will garble math and data.
paper-analyst
luwill/research-skills
Open the skill to read its SKILL.md instructions.
survey-writer
luwill/research-skills
综述写手 (Survey Writer) — 负责按模板撰写综述论文各章节。 当被研究主管或论文分析师指派写作时激活。基于论文分析卡片和对比表, 按学术写作规范撰写完整的综述论文。
quality-editor
luwill/research-skills
质量编辑 (Quality Editor) — 负责综述论文的术语一致性、引用完整性和 整体质量审校。当被研究主管或论文撰写员指派审校时激活。生成审校报告 并修正发现的问题。
Popular backend & apis skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
entra-app-registration
microsoft/azure-skills
Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.
google-agents-cli-adk-code
google/agents-cli
This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state management" — in a project that needs ADK (Agent Development Kit) API patterns and code examples. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, state management, the graph Workflow API, and reference recipes to study. Do NOT use for scaffolding (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).
embedded-captions
heygen-com/hyperframes
Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet anchor rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.
entra-agent-id
microsoft/azure-skills
Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmipath, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmipath token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).
neon
neondatabase/agent-skills
Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon for undecided login, files, APIs, and LLM calls, set up the CLI or MCP server, and follow the branch-first workflow. Use when building an app or backend on Neon, or when "Neon" or "Lakebase Postgres" is mentioned. Child skill neon-postgres wins for an existing DATABASEURL, SQL, schema, inspect, or search. Child skill neon-auth wins for login, users, sessions, identity routing, and Managed Better Auth setup. Child skill neon-realtime wins for live queries in reactive apps and agents. Also use for object storage, S3, buckets, serverless functions, function triggers, cron, AI gateway, LLM calls, realtime, logs, Loki, Grafana, observability, postgres, database, backend, Claimable Neon, neon.new, or a no-signup database.