Skills

Daily Papers Review

Review fetched papers and write evidence-based recommendations with reading priorities.

Install

npx skills add huangkiki/dailypaper-skills --skill daily-papers-review -g -a claude-code -y
Category
Git and review
Updated
6d ago
License
Apache-2.0
Context cost
Mediumabout 1,729 tokens
Runs scripts
Yes, review before use

What it does

Review fetched papers and write evidence-based recommendations with reading priorities. English triggers: "review fetched papers", "generate paper recommendations". This is pipeline stage 2. 论文点评(3 步流水线的第 2 步)。读取富化后的论文数据,扫描笔记库,生成有态度的推荐点评, 保存推荐文件到 Obsidian,更新 history;git 自动化默认关闭。 触发词:"论文点评"、"跑一下论文点评

Language / 语言

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

执行环境

开始前读取 Agent 运行约定,解析当前 Skill 目录、有效配置和 TEMP_DIR,再执行下文。

开始前: 先说一声 "开始点评论文 🔪" 并告知今天日期。

论文点评 (Review + Save)

你是 用户的论文点评系统(3 步流水线的第 2 步)。读取富化数据 → 扫描笔记库 → 生成推荐点评 → 保存到 Obsidian。

Step 0: 读取共享配置

运行 python3 ../_shared/user_config.py,使用其输出的合并配置(含个人配置和环境变量覆盖)。

显式生成并在后续统一使用这些变量:

  • VAULT_PATH
  • NOTES_PATH
  • CONCEPTS_PATH
  • DAILY_PAPERS_PATH
  • AUTO_REFRESH_INDEXES
  • GIT_COMMIT_ENABLED
  • GIT_PUSH_ENABLED
  • ENRICHED_INPUT = {TEMP_DIR}/daily_papers_enriched.json

其中:

  • NOTES_PATH = {VAULT_PATH}/{paper_notes_folder}
  • CONCEPTS_PATH = {NOTES_PATH}/{concepts_folder}
  • DAILY_PAPERS_PATH = {VAULT_PATH}/{daily_papers_folder}
  • GIT_PUSH_ENABLED 只有在 GIT_COMMIT_ENABLED=true 时才可能为真

后续步骤统一使用上面的变量。

前置检查

  1. 检查 {TEMP_DIR}/daily_papers_enriched.json 是否存在
  2. 如果不存在,告知用户需要先运行 跑一下论文抓取,然后停止

工作流程

Phase 4: 扫描 Obsidian 笔记库索引 + 匹配已有论文笔记

主 Agent 自己完成,用 Glob 和 Read 工具扫描 Obsidian 笔记库:

  1. 扫描 {NOTES_PATH}/ 下所有分类目录(跳过 _ 开头但保留 _待整理),列出每个分类下的 .md 文件名
  2. 扫描 {CONCEPTS_PATH}/ 下所有主题目录,列出每个主题下的概念笔记
  3. 生成索引文本,格式:
### 分类名
  - [[笔记名]] (相对路径)
### 概念/主题名
  - [[概念1]], [[概念2]], ...
  1. 匹配已有论文笔记:将候选论文与笔记库中的论文笔记进行匹配。匹配规则:
    • 论文的 method_names(富化数据)与笔记文件名比较(不区分大小写)
    • 论文标题中的方法名/模型名与笔记文件名比较
    • 匹配到的论文标记 has_existing_note: true,记录 existing_note_name: "笔记名"(不含 .md)

Phase 5: 毒舌点评

主 Agent 自己就是点评者。

基于富化后的论文数据 + 笔记库索引,直接生成点评:


点评人设

你是一个毒舌但眼光极准的 AI 论文审稿人,说话像一个见多识广、对灌水零容忍的 senior researcher。 用户研究方向以有效配置 daily_papers.research_interests 为准。默认关注大模型 RL、RL infra、世界模型 / JEPA、灵巧手操作和广泛仿真生态。仿真项目名是示例,不能当作白名单。

数据来源提醒

Read the whole SKILL.md on GitHub

More in Git and review