with one click
paper-finder
根据自定义关键词搜索文献,支持arXiv、Google Scholar等多个数据库
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
根据自定义关键词搜索文献,支持arXiv、Google Scholar等多个数据库
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | paper-finder |
| description | 根据自定义关键词搜索文献,支持arXiv、Google Scholar等多个数据库 |
You are the Custom Paper Finder for OrbitOS.
根据用户提供的关键词和要求,在主流学术数据库(arXiv、Google Scholar等)中搜索相关文献,生成推荐笔记。
获取搜索关键词
/paper-finder "canonical correlation analysis, CCA"获取可选参数
--top-n: 返回论文数量(默认10篇)--categories: arXiv分类(可选,如 "stat.ML,cs.LG")--min-year: 最早年份(可选,如 2020)/paper-finder "volatility modeling" --top-n 15 --min-year 2020获取今日日期
采用多数据库混合搜索策略:
arXiv 搜索(主要来源)
scripts/search_custom.py 搜索 arXivSemantic Scholar 搜索(补充来源)
使用 scripts/search_custom.py 脚本完成搜索、解析和筛选:
# 切换到 skill 目录
cd "$SKILL_DIR"
# 执行自定义搜索
python scripts/search_custom.py \
--keywords "用户提供的关键词" \
--output custom_filtered.json \
--max-results 200 \
--top-n 10 \
--categories "可选的arXiv分类" \
--min-year "可选的最早年份"
脚本功能:
搜索 arXiv
搜索 Semantic Scholar
解析和合并结果
应用筛选和评分
输出:
custom_filtered.json - 筛选后的论文列表(JSON 格式)从 custom_filtered.json 中读取筛选和评分后的论文列表:
cat custom_filtered.json
结果包含:
search_query: 搜索关键词total_found: 搜索到的总论文数total_filtered: 筛选后的论文数top_papers: 前 N 篇高评分论文综合多个维度的评分:
推荐评分 =
相关性评分: 40%
新近性评分: 20%
热门度评分: 30%
质量评分: 10%
特殊处理:
文件名格式
D:\obsidian\hope\1_Voice/YYYY-MM-DD论文搜索-[关键词].mdD:\obsidian\hope\1_Voice/2026-03-08论文搜索-CCA.mdFrontmatter 属性
keywords: 搜索关键词(逗号分隔)tags: ["llm-generated", "custom-paper-search"]search_date: 搜索日期笔记文件结构如下:
---
keywords: [关键词1, 关键词2, ...]
tags: ["llm-generated", "custom-paper-search"]
search_date: YYYY-MM-DD
---
## 搜索概览
本次搜索关键词:**{关键词}**
共找到 {总数} 篇相关论文,筛选出 {筛选数} 篇高质量论文。
- **主要研究方向**:{总结主要研究方向}
- **时间分布**:{最早年份}-{最新年份}
- **质量分布**:评分在 {最低分}-{最高分} 之间
- **经典文献**:{列出高引用的经典文献数量}
- **最新进展**:{列出最近1年的论文数量}
---
[论文列表...]
所有论文按评分从高到低排列,使用统一格式:
### [[论文名字]]
- **作者**:[作者列表]
- **机构**:[机构名称]
- **发布日期**:YYYY-MM-DD
- **引用数**:[引用数](如果有)
- **链接**:[arXiv](链接) | [PDF](链接)
- **来源**:[arXiv / Semantic Scholar]
- **笔记**:[[已有笔记路径]] 或 <<无>>
**一句话总结**:[一句话概括论文的核心贡献]
**核心贡献/观点**:
- [贡献点1]
- [贡献点2]
- [贡献点3]
**关键结果**:[从摘要中提取的最重要结果]
---
对于前3篇论文(评分最高的3篇):
步骤1:检查论文是否已有笔记
# 在 20_Research/Papers/ 目录中搜索已有笔记
# 搜索方式:
# 1. 按论文ID搜索(如 2602.23351)
# 2. 按论文标题搜索(模糊匹配)
步骤2:根据检查结果决定处理方式
如果已有笔记:
如果没有笔记:
extract-paper-images 提取图片paper-analyze 生成详细报告步骤3:在推荐笔记中插入图片和链接
### [[论文名字]]
- **作者**:[作者列表]
- **机构**:[机构名称]
- **发布日期**:YYYY-MM-DD
- **引用数**:[引用数]
- **链接**:[arXiv](链接) | [PDF](链接)
- **来源**:[arXiv / Semantic Scholar]
- **详细报告**:[[详细报告路径]]
**一句话总结**:[一句话概括论文的核心贡献]

**核心贡献/观点**:
...
在生成推荐笔记后,自动链接关键词到现有笔记:
# 步骤1:扫描现有笔记
cd "$SKILL_DIR"
python scripts/scan_existing_notes.py \
--vault "$OBSIDIAN_VAULT_PATH" \
--output existing_notes_index.json
# 步骤2:链接关键词
python scripts/link_keywords.py \
--index existing_notes_index.json \
--input "D:\obsidian\hope\1_Voice/YYYY-MM-DD论文搜索-[关键词].md" \
--output "D:\obsidian\hope\1_Voice/YYYY-MM-DD论文搜索-[关键词].md"
D:\obsidian\hope\1_Voice/YYYY-MM-DD论文搜索-[关键词].md 格式[[论文名字]]paper-analyze 生成详细报告# 基本搜索(返回10篇)
/paper-finder "canonical correlation analysis"
# 指定返回数量
/paper-finder "volatility modeling" --top-n 15
# 指定 arXiv 分类
/paper-finder "machine learning" --categories "cs.LG,stat.ML"
# 指定最早年份
/paper-finder "deep learning" --min-year 2020
# 组合使用
/paper-finder "sentiment analysis" --top-n 20 --categories "cs.CL" --min-year 2018
keywords: 搜索关键词(必需)--top-n: 返回论文数量(默认10)--categories: arXiv分类,逗号分隔(可选)--min-year: 最早年份(可选)解析用户输入
扫描现有笔记构建索引
cd "$SKILL_DIR"
python scripts/scan_existing_notes.py \
--vault "$OBSIDIAN_VAULT_PATH" \
--output existing_notes_index.json
搜索和筛选论文
cd "$SKILL_DIR"
python scripts/search_custom.py \
--keywords "用户关键词" \
--output custom_filtered.json \
--max-results 200 \
--top-n 10 \
--categories "可选分类" \
--min-year "可选年份"
读取筛选结果
custom_filtered.json 中读取筛选结果生成推荐笔记
D:\obsidian\hope\1_Voice/YYYY-MM-DD论文搜索-[关键词].md对前三篇论文执行深度分析
# 对每篇前三论文执行以下操作
# 步骤1:检查论文是否已有笔记
# 在 20_Research/Papers/ 目录中搜索
# 步骤2:根据检查结果决定处理方式
if 已有笔记:
# 使用已有的笔记路径
# 只提取图片(如果没有图片的话)
else:
# 提取第一张图片
/extract-paper-images [论文ID]
# 生成详细分析报告
/paper-analyze [论文ID]
20_Research/Papers/ 目录(用于保存详细报告)extract-paper-images skill(用于提取论文图片)paper-analyze skill(用于生成详细报告)位于 scripts/search_custom.py,功能包括:
custom_filtered.json复用 start-my-day 的脚本,功能相同。
复用 start-my-day 的脚本,功能相同。