paper-search
Retrieve candidate papers and perform conservative coarse screening using title and abstract evidence. Use when the user needs a candidate paper set, abstract-level screening, or a first-pass shortlist before full-text review.
Best use case
paper-search is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Retrieve candidate papers and perform conservative coarse screening using title and abstract evidence. Use when the user needs a candidate paper set, abstract-level screening, or a first-pass shortlist before full-text review.
Teams using paper-search should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/paper-search/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How paper-search Compares
| Feature / Agent | paper-search | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Retrieve candidate papers and perform conservative coarse screening using title and abstract evidence. Use when the user needs a candidate paper set, abstract-level screening, or a first-pass shortlist before full-text review.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# paper-search
## Name
paper-search
## Description
Retrieve candidate papers and perform conservative coarse screening using title and abstract evidence. This skill is for building a candidate set, not for making strong final claims.
## Use When
- the user wants candidate papers for a topic
- the workflow needs abstract-level screening
- the agent needs to search online sources or local metadata
- the repository needs a first-pass shortlist before full-text review
## Inputs
- topic
- keywords
- inclusion criteria
- exclusion criteria
- year range
- max results
- mode: `online`, `offline`, or `auto`
- local paths or local metadata files when available
## Outputs
- normalized paper metadata
- coarse screening reasons
- `screening_candidates` and `need_fulltext` flags for uncertain items
- abstract-level evidence snippets where available
- structured JSON-ready paper records
## Workflow
1. Load the query input.
2. Choose channels based on mode.
3. Search remote sources if online access is allowed and available.
4. Fall back to local metadata, JSON files, DOI/title lists, or folders if online retrieval is unavailable.
5. Normalize results into a common paper schema.
6. Screen conservatively:
- title can suggest relevance
- abstract can support plausible relevance
- title alone must not justify selection
7. Mark items as `need_fulltext` when the abstract is missing, vague, or insufficient for inclusion criteria.
8. Output plausible matches into a `screening_candidates` set for later full-text review.
## Guardrails
- Do not overclaim based on title only.
- Do not label a paper as definitively selected during this step.
- If abstract evidence conflicts with inclusion criteria, reject or downgrade the paper.
- If internet access is unavailable, say so and continue with local inputs when possible.
- Record evidence quality explicitly.
## Online And Offline Behavior
- `online`: use scholarly APIs defensively and continue on failure
- `offline`: use local metadata or user-supplied paper lists only
- `auto`: attempt online retrieval first, then merge or fall back to offline inputs
## Example
Input:
```json
{
"topic": "Driving attention prediction with BDD-100K",
"keywords": ["BDD-100K", "driving attention", "gaze prediction", "attention map"]
}
```
Output behavior:
- candidate papers returned with metadata
- reasons referencing title and abstract cues
- uncertain papers flagged `need_fulltext: true`Related Skills
paper-reader
Read abstracts and, when available, full text to extract structured evidence for literature screening. Use when a paper is ambiguous after abstract screening or the user needs method, dataset, supervision, or limitation details.
paper-ranker
Apply a conservative screening rubric to rank papers and separate selected, ambiguous, and rejected items with reasons and evidence references. Use when a candidate set already exists and final ranking or grouping is needed.
paper-reach
Run evidence-aware literature screening with Paper-Reach. Search candidate papers, screen abstracts conservatively, review full text when available, and emit structured JSON.
tiktok-search
Search TikTok - find profiles, videos, hashtags, and trending content
searchapi
Multi-platform search - YouTube, Amazon, eBay, Walmart, TikTok, Instagram, and more
search
Search the web, platforms, and datasets. Use when asked to search, find, look up, research, or discover information from the web, YouTube, Amazon, eBay, news, academic sources, or any online platform.
market-research
Research market trends, size, competitors, and growth opportunities
job-search
Search for jobs matching your skills, experience, and preferences
investor-research
Research VCs, angels, and investors - portfolio, thesis, contact info
ebay-search
Search eBay listings - find items, auctions, deals, and compare prices
competitor-research
Research competitors - products, pricing, team, funding, and strategy
company-funding-search
Find company funding history, investors, and investment details