# Daily Papers

Recommend today’s papers or papers from the past N days/week; run discovery, review...

- Repository: https://github.com/huangkiki/dailypaper-skills (1329 stars)
- Category: Writing
- License: Apache-2.0
- Last updated: 2026-10-29
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add huangkiki/dailypaper-skills --skill daily-papers -g -a claude-code -y`
Codex: `npx skills add huangkiki/dailypaper-skills --skill daily-papers -g -a codex -y`
Cursor: `npx skills add huangkiki/dailypaper-skills --skill daily-papers -g -a cursor -y`
Gemini CLI: `npx skills add huangkiki/dailypaper-skills --skill daily-papers -g -a gemini-cli -y`

## Description

Recommend today’s papers or papers from the past N days/week; run discovery, review, and priority-paper notes. English triggers: "recommend papers", "daily papers", "papers from the past week". 每日论文推荐的一句话总入口。用户说“今日论文推荐”“过去3天论文推荐”“过去一周论文推荐” “最近3天论文”“看看这周有啥论文”时使用。 内部会自动串联论文抓取、推荐生成、重点论文笔记三步，无需用户手动拆开。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Language / 语言

First resolve `OUTPUT_LANGUAGE` using [language selection](../_shared/language.md).
For an English request (or an explicit request for English), read and follow
[the English workflow](SKILL.en.md) instead of the Chinese body below.
中文请求继续执行下文；用户明确指定的语言优先。内部阶段继承语言，不从论文或工具输出重新判断。

## 执行环境

开始前读取 [Agent 运行约定](../_shared/agent-runtime.md)，解析当前 Skill 目录、有效配置和 `TEMP_DIR`，再执行下文。

# 每日论文推荐

这是面向用户的一句话入口。对用户来说，正常只需要说一次：

- `今日论文推荐`
- `过去3天论文推荐`
- `过去一周论文推荐`

## 执行原则

1. 先识别时间范围：
   - `今日论文推荐`、`每日推荐`、`今日论文` -> 当天
   - `过去3天论文推荐`、`最近3天论文` -> 3 天
   - `过去一周论文推荐`、`看看这周有啥论文` -> 7 天
2. 执行 [daily-papers-fetch](../daily-papers-fetch/SKILL.md)，传入时间范围。
3. 第 1 步完成后，执行 [daily-papers-review](../daily-papers-review/SKILL.md)。
4. 第 2 步完成后，执行 [daily-papers-notes](../daily-papers-notes/SKILL.md)。
5. 全部完成后，用一句话告诉用户：
   - 推荐文件已生成
   - 重点论文笔记已生成多少篇
   - 目录页是否已自动刷新

## 重要约束

- 只有当前阶段的预期文件已生成且检查通过，才进入下一阶段。发生失败时记录阶段和原因，保留已完成产物。
- 不要先要求用户手动跑 `跑一下论文抓取 / 点评 / 笔记`。
- 这 3 句是内部流水线和调试入口，不是首页主交互。
- 如果用户明确只想跑其中一步，再交给对应 skill。

## 自动化

- 本 skill 本身就是“一步跑完整流水线”的入口。
- 如果用户想做本地定时任务，默认也应该触发这一句，而不是写死三条内部命令。

