| name | lit-tracker |
| description | 多源学术文献检索、知识库管理与报告生成。支持 arXiv、Semantic Scholar、知网、万方、Google Scholar。使用场景:搜索文献、管理知识库、生成文献日报/周报/月报、解析 PDF。 |
| user-invocable | true |
| triggers | ["/lit-search","/kb","/daily","/weekly","/monthly","/smart-search"] |
| argument-hint | [command] [arguments] |
| allowed-tools | Bash(*), Read, Write, Glob, Grep, Agent, Skill |
Literature Tracker - 文献追踪助手
学术文献检索、知识库管理与报告生成一站式解决方案。
核心能力
1. 智能检索(推荐)
自动识别检索场景,应用不同筛选策略:
| 模式 | 命令 | 适用场景 |
|---|
| 快速了解 | /smart-search 关键词 --mode quick | 快速了解某个领域 |
| 最新推荐 | /smart-search 关键词 --mode latest | 追踪最新文献 |
| 深度研究 | /smart-search 关键词 --mode deep | 系统性文献收集 |
自动模式识别:
- 包含 "本周/最新/推荐" → 最新推荐模式
- 包含 "深入/全面/系统" → 深度研究模式
- 默认 → 快速了解模式
核心功能:
- 国内外文献兼顾
- 期刊质量评估(SCI/EI/CSSCI/北大核心)
- 被引分析与年均被引计算
- 领域时效性判断
详见:.claude/skills/smart-search/SKILL.md
2. CNKI 深度集成
通过 Chrome DevTools MCP 操作真实浏览器,不会被网站封禁:
| Skill | 功能 | 示例 |
|---|
cnki-search | 关键词检索 | /cnki-search 深度学习 |
cnki-advanced-search | 高级检索 | /cnki-advanced-search CSSCI 人工智能 2020-2025 |
cnki-paper-detail | 论文详情 | /cnki-paper-detail |
cnki-journal-search | 期刊检索 | /cnki-journal-search 计算机学报 |
cnki-journal-index | 收录查询 | /cnki-journal-index 计算机学报 |
cnki-journal-toc | 期刊目录 | /cnki-journal-toc 计算机学报 2025 01期 |
cnki-download | 文献下载 | /cnki-download |
cnki-export | 导出/Zotero | /cnki-export zotero |
前置要求:
- 安装 Chrome DevTools MCP:
claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@latest
- 启动 Chrome 调试模式:
google-chrome --remote-debugging-port=9222
- 如需下载,在 Chrome 中登录知网
验证码处理: 检测到滑块验证码时自动暂停,等待用户手动完成。
3. 多源文献检索
| 来源 | 语言 | 方式 | 认证 |
|---|
| arXiv | 英文 | API | 无需 |
| Semantic Scholar | 英文 | API | 可选 Key |
| CNKI | 中文 | Chrome MCP | 账号登录 |
| 万方 | 中文 | Selenium | 账号登录 |
| Google Scholar | 双语 | scholarly | 无需 |
4. 知识库管理
- SQLite 存储,用户隔离
- 标签、笔记、收藏
- BibTeX/CSV/JSON 导出
- PDF 本地存储
4. 报告生成
| 类型 | 命令 | 内容 |
|---|
| 日报 | /daily | 今日新增 + 创新点提取 |
| 周报 | /weekly | 本周统计 + Top 5 分析 |
| 月报 | /monthly | 趋势分析 + 选题建议 |
命令索引
智能检索(推荐)
/smart-search 大语言模型 # 自动识别模式
/smart-search 本周最新 AI 论文 # 自动识别为最新推荐模式
/smart-search 深入研究知识图谱 # 自动识别为深度研究模式
/smart-search transformer --mode quick # 手动指定快速了解模式
/smart-search 深度学习 --mode latest # 手动指定最新推荐模式
/smart-search 知识图谱 --mode deep # 手动指定深度研究模式
多源搜索
/lit-search [关键词] # 跨所有源搜索
/lit-search [关键词] - sources: arxiv # 仅 arXiv
/lit-search [关键词] - sources: cnki # 仅知网
/lit-search [关键词] - sources: en # 英文源
/lit-search [关键词] - sources: cn # 中文源
/lit-search [关键词] - max: 20 # 返回 20 条
/lit-search [关键词] - download # 搜索并下载
CNKI 专属 (推荐)
/cnki-search [关键词] # CNKI 关键词搜索
/cnki-advanced-search [类别] [关键词] [年份] # 高级检索
/cnki-journal-search [期刊名] # 期刊检索
/cnki-journal-index [期刊名] # 查询收录情况
/cnki-download # 下载当前论文
/cnki-export zotero # 推送到 Zotero
知识库
/kb # 查看知识库
/kb-add [id] - download # 添加并下载
/kb-remove [id] # 删除文献
/kb-search [关键词] # 搜索知识库
/kb-export bib # 导出 BibTeX
/kb-tag [id] 标签1,标签2 # 添加标签
/kb-note [id] "笔记" # 添加笔记
报告
/daily # 今日日报
/weekly # 本周周报
/monthly # 本月月报
工作流程
CNKI 文献检索流程
用户: 帮我在知网搜索深度学习的论文
↓
调用 cnki-search skill
↓
Chrome DevTools MCP 操作浏览器
↓
返回结构化结果 (标题、作者、期刊、被引、下载)
↓
用户: 下载第 1 篇
↓
调用 cnki-download skill
↓
触发浏览器下载 PDF/CAJ
多源搜索流程
用户: /lit-search transformer - sources: en
↓
解析参数: sources = [arxiv, semantic-scholar]
↓
并行调用搜索脚本:
- tools/search/arxiv_fetch.py
- tools/search/semantic_scholar_fetch.py
↓
合并结果 + 去重
↓
展示结果表格
↓
用户: /kb-add 1,3,5 - download
↓
存入 SQLite + 下载 PDF
报告生成流程
用户: /daily
↓
查询 SQLite: 今日新增文献
↓
对每篇文献:
- 读取创新点/工作流程
- 获取关键图片
↓
加载模板 prompts/templates/daily_template.md
↓
生成 Markdown 报告
↓
存储到 data/users/{user_id}/reports/
搜索流程详情
Step 1: 参数解析
从 $ARGUMENTS 提取:
- 关键词: 必需
- sources:: 搜索源 (arxiv, semantic-scholar, cnki, wanfang, google-scholar, en, cn)
- max: N: 最大结果数,默认 10
- year: RANGE: 年份范围
- download: 自动下载
Step 2: 执行搜索
SCRIPT_DIR="tools/search"
python3 "$SCRIPT_DIR/arxiv_fetch.py" search "QUERY" --max 10
python3 "$SCRIPT_DIR/semantic_scholar_fetch.py" search "QUERY" --max 10
Step 3: 结果展示
| # | 标题 | 作者 | 来源 | 年份 | 被引 | 操作 |
|---|------|------|------|------|------|------|
| 1 | Attention Is All You Need | Vaswani et al. | [A] | 2017 | 50000 | /kb-add 1 |
| 2 | BERT | Devlin et al. | [S] | 2018 | 45000 | /kb-add 2 |
来源标记: [A]=arXiv, [S]=Semantic Scholar, [C]=CNKI, [W]=万方
知识库管理详情
数据库位置
data/users/{user_id}/knowledge_base.db
核心操作
| 操作 | 命令 | 说明 |
|---|
| 查看 | /kb | 总数、来源分布、最近添加 |
| 添加 | /kb-add [id] | 从搜索结果添加 |
| 删除 | /kb-remove [id] | 删除文献及关联数据 |
| 搜索 | /kb-search [关键词] | 全文搜索 |
| 导出 | /kb-export [格式] | BibTeX/CSV/JSON |
配置管理
配置文件
config/settings.yaml # 主配置
config/credentials.yaml # API Keys
默认配置
search:
default_max_results: 10
default_sources: [arxiv, semantic-scholar]
knowledge_base:
auto_download_pdf: false
report:
language: zh-CN
timezone: Asia/Shanghai
文件引用
| 文件 | 用途 |
|---|
.claude/skills/smart-search/ | 智能检索 Skill |
.claude/skills/cnki-*/ | CNKI 相关 skills |
.claude/agents/cnki-researcher.md | CNKI 研究助手 |
config/search_strategies.yaml | 检索策略配置 |
prompts/search.md | 搜索流程详细说明 |
prompts/kb_manager.md | 知识库管理详细说明 |
prompts/report_generator.md | 报告生成详细说明 |
prompts/templates/*.md | 报告模板 |
tools/search/paper_evaluator.py | 文献评估模块 |
tools/search/*.py | 各搜索源实现 |
tools/kb/database.py | SQLite 操作 |
tools/report/ | 报告生成工具 |
关键规则
- CNKI 优先: 中文文献推荐使用 cnki-* skills,不会被封禁
- 多源并行: 同时发起多个源的搜索请求
- 去重优先级: DOI > arXiv ID > 标题
- 验证码人工处理: CNKI 验证码由用户手动完成
- 用户隔离: 每个用户独立的知识库