paper-glance

SKILL.md

Paper Glance — 论文全能处理工具

第一步:前置检查

检查用户是否提供了论文内容:

  • ✅ 上传了 PDF / 粘贴了文本 / 提供了摘要 → 继续
  • ❌ 未提供 → 回复:"请上传论文 PDF 或粘贴论文内容,我来帮你处理。"

第二步:理解论文

使用 view 工具读取 /mnt/skills/user/paper-glance/shared/paper_core.md,按照其中的提取框架在内部构建 PAPER_CORE

这一步静默完成,不向用户展示提取过程

字段缺失处理规则(论文未提供相关信息时):

  • title 缺失 → 用"未知标题"代替
  • year 缺失 → 省略年份括号
  • one_liner 缺失 → 用一句自行概括的话代替,不留空
  • 其他字段缺失 → 填 null,后续模块遇到 null 字段时注明"论文未提及",不捏造内容

第三步:展示菜单,询问用户

论文理解完成后,输出以下固定格式的菜单:


📄 已读取论文:《[title]》([year])

[one_liner]

你想用这篇论文做什么?

# 功能 说明
1 📊 深度分析报告 方法、实验、创新点的完整学术解读
2 🧠 思维导图 Mermaid 思维导图或流程图,无需任何插件,即时渲染
3 🔍 审稿意见 按 Summary / Strengths / Weaknesses / Questions 格式输出
4 📢 宣传脚本 社交媒体推文、公众号摘要、演讲介绍
5 🎙️ 播客音频 单人解说或双人对话脚本,可直接生成 MP3 音频
0 全部 按 1→5 顺序依次生成所有内容

回复数字即可,也可以说"帮我做审稿"这样的自然语言。


第四步:执行对应模块

根据用户选择,使用 view 工具读取对应模块文件并执行:

选择 读取文件(使用 view 工具)
1 / 分析 /mnt/skills/user/paper-glance/modules/01_analysis.md
2 / 思维导图 /mnt/skills/user/paper-glance/modules/02_mindmap.md
3 / 审稿 /mnt/skills/user/paper-glance/modules/03_review.md
4 / 宣传 /mnt/skills/user/paper-glance/modules/04_promo.md
5 / 播客 /mnt/skills/user/paper-glance/modules/05_podcast.md
0 / 全部 依次用 view 工具读取所有模块

执行完成后,询问:"还需要做其他的吗?"(展示剩余选项)


  • PAPER_CORE 在整个对话中保持有效,切换模块时不重新读论文
  • 用户如果直接说"帮我审稿"、"生成思维导图"、"做个播客"等,跳过菜单直接执行对应模块
  • 用户如果上传了新论文,重新执行第二步更新 PAPER_CORE
  • 播客模块(5)需要 edge-tts MCP 已连接才能生成音频;若未连接,仅输出文字脚本
Weekly Installs
5
GitHub Stars
31
First Seen
6 days ago
Installed on
opencode5
gemini-cli5
github-copilot5
codex5
kimi-cli5
amp5