con un clic
paper-finder
根据自定义关键词搜索文献,支持arXiv、Google Scholar等多个数据库
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
根据自定义关键词搜索文献,支持arXiv、Google Scholar等多个数据库
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| 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 的脚本,功能相同。