Skip to main content
skill CX Codex

daily-paper-generator — Claude Code skill: daily paper digests

A skill that searches arXiv and bioRxiv for recent papers on a topic and writes bilingual reviews of the ones it picks.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Galaxy-Dawn/claude-scholar --skill daily-paper-generator -a claude-code
Open on GitHub

What daily-paper-generator does

The skill handles the boring part of a literature sweep. You give it a topic and a time window, it pulls matching papers, drops the off-topic ones and narrows the pool down to a single pick per field. Sources are arXiv, bioRxiv, or both at once with --source both.

Selection follows a fixed funnel: Top 10 candidates, then Top 3 by score, then Top 1. The skill has to show the intermediate lists, so you can see why one paper won. Each finalist gets a Chinese review of roughly 300 words and a shorter English one, plus a metadata table. Output lands in daily paper/ as YYYY-MM-DD-HHMM-paper-1.md.

Search runs through scripts/arxiv_search.py, which needs Python. Scoring rules, query templates and review style live in references/quality-criteria.md, references/keywords.md and references/writing-style.md. When a paper has weak evaluation, the skill flags confidence and limitations instead of overselling it, and it will not invent missing fields such as code links. Keep the topic specific — a one-word query returns noise.

What it helps with

  • pull recent papers on a topic from the past month
  • filter off-topic hits out of an arXiv search
  • rank candidates by score and settle on one paper
  • get a review in both Chinese and English
  • keep digests in one folder with consistent naming

Example prompts for the agent

  • Build a digest of papers on test-time adaptation for medical imaging from the last month, source both
  • Find recent protein language model interpretability papers on bioRxiv and review the top one
  • Generate a daily digest on multimodal foundation model for healthcare and save it to daily paper/

How to install daily-paper-generator

1Skills CLI (Vercel)

npx skills add Galaxy-Dawn/claude-scholar --skill daily-paper-generator -a claude-code

2Manually: put the files in place

~/.claude/skills/daily-paper-generator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/daily-paper-generator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about daily-paper-generator

How do I install daily-paper-generator in Claude?

Run npx skills add Galaxy-Dawn/claude-scholar --skill daily-paper-generator -a claude-code. The skill is placed at ~/.claude/skills/daily-paper-generator/SKILL.md.

What does daily-paper-generator do?

It searches arXiv and bioRxiv for recent papers on your topic, narrows them through Top 10 → Top 3 → Top 1 and writes a bilingual review with a metadata table.

What do I need to run it?

Python, for scripts/arxiv_search.py, and a concrete topic with an explicit window set through --months N. The skill advises against single-word queries.

Source text

SKILL.md · MIT
---
name: daily-paper-generator
description: Use when the user asks to generate daily paper digests on a general topic. This skill supports both arXiv and bioRxiv (or either one), then produces structured Chinese/English summaries for selected papers.
version: 0.5.1
---

# Daily Paper Generator

## Overview

Discover, screen, and summarize recent papers for any research topic.

Supported sources:
- arXiv
- bioRxiv
- both (`--source both`)

Core workflow:
1. Define topic query and time window
2. Search papers from arXiv / bioRxiv
3. Select Top 10 candidates per field
4. Score and narrow to Top 3 per field
5. Choose Top 1 per field
6. Generate bilingual summaries
7. Save outputs to `daily paper/`

## When to Use

Use this skill when:
- The user asks for a daily/weekly paper digest on any topic
- The user wants recent papers from arXiv and/or bioRxiv
- The user needs structured bilingual notes for reading and tracking

## Output Format

Each summary should contain:
1. Paper title
2. Authors and venue/source
3. Link(s) and date
4. Chinese review (~300 words)
5. English review (concise academic prose)
6. Metadata table
7. Appendix (optional resources)

## Quick Reference

| Task | Method |
|---|---|
| Search papers | Use `scripts/arxiv_search.py` with `--source arxiv|biorxiv|both` |
| Topic selection | Use general-topic queries from `references/keywords.md` |
| Evaluate quality | Use `references/quality-criteria.md` |
| Write Chinese review | Use `references/writing-style.md` |
| Write English review | Follow scientific writing best practices |

## Workflow

### Step 1: Define query

Choose a concrete topic query. Examples:
- `test-time adaptation for medical imaging`
- `multimodal foundation model for healthcare`
- `protein language model interpretability`

### Step 2: Search arXiv and/or bioRxiv

Use helper script:

```bash
python skills/daily-paper-generator/scripts/arxiv_search.py \
  --query "test-time adaptation for medical imaging" \
  --source both \
  --months 1 \
  --max-results 80 \
  --output /tmp/papers.json
```

Notes:
- `--source arxiv`: arXiv only
- `--source biorxiv`: bioRxiv only
- `--source both`: merge both sources and sort by date

### Step 3: Top 10 candidate selection (per field)

For each candidate paper:
1. Check topic relevance from title + abstract
2. Remove obviously off-topic papers
3. Keep **Top 10 candidates** for this field

Minimum rule:
- Do not jump directly from raw search results to final paper.
- Keep an explicit Top 10 list first.

### Step 4: Top 3 quality shortlist (per field)

For the Top 10 pool:
1. Score each paper with `references/quality-criteria.md`
2. Rank by weighted score
3. Keep **Top 3**

### Step 5: Final Top 1 selection (per field)

For the Top 3 shortlist:
1. Compare novelty + method completeness + experimental credibility
2. Check practical impact for the field
3. Select **Top 1** as the final pick

Required output trace:
- Top 10 candidate list
- Top 3 scored shortlist (with weighted scores)
- Final Top 1 and one-paragraph selection rationale

### Step 6: Generate bilingual summaries

For each selected paper, generate:
- 中文评语:背景、挑战、贡献、方法、结果、局限
- English Review: concise, factual, non-formulaic

### Step 7: Save output

Recommended directory and naming:

```text
daily paper/
  YYYY-MM-DD-HHMM-paper-1.md
  YYYY-MM-DD-HHMM-paper-2.md
  YYYY-MM-DD-HHMM-paper-3.md
```

## Additional Resources

- `references/keywords.md`: general-topic query templates
- `references/quality-criteria.md`: scoring rubric
- `references/writing-style.md`: review writing style
- `example/daily paper example.md`: output example
- `scripts/arxiv_search.py`: arXiv + bioRxiv search helper

## Important Notes

1. Use explicit topic queries, avoid single-word vague queries.
2. Keep the time window explicit (`--months N`).
3. Distinguish source in metadata (`arxiv` vs `biorxiv`).
4. Use the fixed narrowing rule: **Top 10 -> Top 3 -> Top 1** (per field).
5. If a paper lacks robust evaluation, mark confidence and limitations clearly.
6. Do not fabricate unavailable fields (institution/GitHub/code links).

© Galaxy-Dawn · MIT · Galaxy-Dawn/claude-scholar

Similar skills

Everything for Science and research →

From the same set29

zotero-obsidian-bridge Moves Zotero-based literature notes into a project knowledge base with traceable evidence. Use it when paper notes, synthesis, and writing outputs need a fixed structure. CX Codex +1 473installs skill-quality-reviewer Audits local skills across description quality, structure, and writing style. Generates weighted letter grades and prioritized remediation plans before sharing. CX Codex +1 457installs ml-paper-writing Turns a research repo into a draft paper for NeurIPS, ICML, ICLR, ACL, AAAI or COLM. Citations get fetched and verified through APIs instead of written from memory. CX Codex +1 457installs publication-chart-skill Converts research data into publication-ready scientific figures and tables using pubfig and pubtab. Helps select chart types and exports clean LaTeX. CX Codex +1 411installs obsidian-literature-workflow Runs a project literature review inside an Obsidian vault: paper notes, synthesis, a related-work draft and a canvas of the links. CX Codex +1 408installs bug-detective A structured debugging workflow and error pattern guide for coding agents. It triggers on bug reports, failing tests, and broken scripts. CX Codex +1 404installs skill-improver Applies recommendations from skill review plans to Claude Code skill files. Backs up original files and checks YAML syntax. CX Codex +1 397installs latex-conference-template-organizer Turns cluttered conference LaTeX zip archives into a clean, Overleaf-ready project structure. It helps prepare a fresh paper draft by stripping out sample text and messy comments. CX Codex +1 391installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor