Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add toller892/Agent-Skills --skill "paper-interpreter"
Install specific skill from multi-skill repository
# Description
论文→推文串解读。把学术论文变成病毒式传播的 Twitter Thread。
# SKILL.md
name: paper-interpreter
description: 论文→推文串解读。把学术论文变成病毒式传播的 Twitter Thread。
keywords: [论文, 推文, Thread, arxiv, 推特, Twitter, 病毒传播, 科普]
论文解析器
把学术论文变成推文串。
病毒式传播格式。
让复杂研究人人能懂。
输出格式:推文串 (Twitter Thread)
最终输出是一个完整的推文串,包含 8-15 条推文。
推文串结构
1/ 钩子推文 (Hook)
开篇必须在 0.5 秒内抓住注意力。
模板选择:
- 逆向思维:"大多数人对 [主题] 的理解都是错的。"
- 数字冲击:"这篇论文让 [指标] 提升了 47%。"
- 悬念制造:"[大公司] 刚刚开源了一个改变游戏规则的东西。"
示例:
OpenAI 刚发了一篇论文。
悄悄的。没有发布会。
但这可能是 2024 年最重要的 AI 突破。
我花了 6 小时读完。
这是你需要知道的一切 🧵👇
2/ 背景推文 (Context)
一句话说清楚这篇论文解决什么问题。
先说问题:
现在的大模型有个致命缺陷——
它们会"幻觉"。
就是一本正经地胡说八道。
这篇论文?直接把幻觉率砍了 73%。
3/ 核心发现推文 (Key Findings)
每条推文只讲一个点。
用类比让外行秒懂。
核心思路其实很简单:
想象你在考试。
以前的 AI:闭卷考,全靠记忆,记错了就瞎编。
新方法:开卷考,随时查资料,但要标注出处。
就这么简单。但效果炸裂。
4/ 技术细节推文 (Technical)
给懂行的人看。
但依然要易读。
技术细节(给硬核读者):
他们用了一个 retrieval-augmented 架构
简单说就是:
• 生成前先检索
• 检索结果作为 context
• 强制模型引用来源
不是新概念,但他们的实现方式很巧妙 👇
5/ 数据/图表推文 (Data)
配图说明。
让数据可视化。
看这张图就懂了:
[配图:论文核心图表的简化版]
蓝线:传统方法
红线:新方法
差距一目了然。
尤其在长文本生成时,优势更明显。
6/ 影响推文 (Implications)
这对普通人意味着什么。
这对你意味着什么?
如果你用 ChatGPT 写研究报告——
以后可能不用再逐条核实了。
AI 会自己标注"这句话来自哪里"。
事实核查?内置了。
7/ 局限性推文 (Limitations)
保持客观。
建立信任。
但别高兴太早。
局限性:
• 只在英文上测试过
• 计算成本增加 40%
• 实时信息还是搞不定
不是银弹。但方向对了。
8/ 总结推文 (TL;DR)
给跳到最后的人。
TL;DR(太长不看版):
1. 问题:AI 爱瞎编
2. 方案:生成时强制引用来源
3. 效果:幻觉率降 73%
4. 代价:慢 40%
5. 意义:AI 可信度大幅提升
论文链接:[链接]
9/ CTA 推文 (Call to Action)
引导互动。
如果这个 thread 帮到你了:
1. 转发第一条推文
2. 关注我 @xxx 获取更多 AI 论文解读
每周拆解一篇改变行业的论文。
用人话。不用黑话。
推文写作规范
字符控制
- 每条推文 ≤ 280 字符(中文约 140 字)
- 宁可拆成两条,不要挤成一坨
视觉节奏
- 每句话独立成行
- 段落之间空行
- 避免超过 3 行的段落
语气
- 全小写可选(制造轻松感)
- 省略句号(句号=冷漠)
- 用 ... 或 — 制造停顿
Emoji 使用
- 🧵 表示 thread 开始
- 👇 引导继续阅读
- 💡 标记关键洞察
- ⚠️ 标记警告/局限
- 🔥 标记重要发现
- 每条推文最多 2 个 emoji
钩子技巧
- 数字具体化:"47%" 比 "大幅提升" 强
- 制造悬念:"但有个问题..."
- 逆向开场:"大多数人不知道..."
- 权威背书:"Google 刚刚..."
禁忌
- ❌ 学术黑话(除非立刻解释)
- ❌ 长段落
- ❌ 被动语态
- ❌ "本文将介绍..." 这种官腔
- ❌ 过度使用感叹号!!!
工作流
1/ 读取文件 �
用户提供本地文件路径,直接读取内容。
支持格式:
- .md - Markdown 文件
- .pdf - PDF 文档
- .txt - 纯文本文件
- .doc / .docx - Word 文档
读取方式:
readFile: 读取用户指定的本地文件路径
示例输入:
"把这个文件变成推文串:D:/papers/attention.pdf"
"解读这篇:./research/gpt4-report.md"
"推特风格解读:~/Documents/论文.docx"
2/ 提炼要点 📝
从论文中提取:
- 一句话问题描述
- 核心方法(用类比解释)
- 关键数据点
- 实际影响
- 局限性
3/ 生成推文串 🐦
按照上述结构生成 8-15 条推文。
每条推文:
- 独立可读
- 有钩子引向下一条
- 符合字符限制
4/ 配图生成 🎨
API: Nano Banana (Gemini 2.5 Flash)
为关键推文生成配图:
- 简化版论文图表
- 概念可视化
- 对比图
风格:
- 极简
- 高对比
- 适合手机屏幕
5/ 输出 📤
生成完整推文串文件:
- 每条推文带编号
- 标注配图位置
- 包含论文原链接
输出示例
# [论文标题] 推文串
## 1/12 🧵
[钩子内容]
---
## 2/12
[背景内容]
---
## 3/12
[核心发现]
[配图: illustration_01.png]
---
...
## 12/12
[CTA]
---
论文链接: https://arxiv.org/abs/xxxx.xxxxx
怎么用
直接说:
"把这个文件变成推文串:D:/papers/attention.pdf"
或者
"推特风格解读这个:./research/report.md"
或者
"帮我写个 thread:~/Documents/论文.docx"
支持格式:md、pdf、txt、doc/docx
输出文件
输出目录/
├── {文件名}/
│ ├── thread.md # 推文串正文
│ ├── thread.html # 图文并茂版(截图用)
│ ├── thread_images/ # 配图
│ │ ├── 01_hook.png
│ │ ├── 03_diagram.png
│ │ └── ...
│ └── metadata.json # 源文件元信息
HTML 输出规范
thread.html 专为截图发推设计。
设计要求
尺寸适配
- 宽度固定 600px(推特图片最佳宽度)
- 每条推文独立卡片
- 卡片间距 20px
视觉风格
- 深色模式(#15202B 背景,推特同款)
- 白色文字 #E7E9EA
- 圆角卡片 16px
- 头像 + 用户名模拟真实推文
字体
- 系统字体栈:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto
- 正文 15px
- 行高 1.5
配图嵌入
- 图片直接嵌入卡片内
- 圆角 12px
- 最大宽度 100%
HTML 结构示例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
body {
background: #15202B;
padding: 20px;
max-width: 600px;
margin: 0 auto;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.tweet {
background: #192734;
border-radius: 16px;
padding: 16px;
margin-bottom: 20px;
color: #E7E9EA;
}
.tweet-header {
display: flex;
align-items: center;
margin-bottom: 12px;
}
.avatar {
width: 48px;
height: 48px;
border-radius: 50%;
background: #1DA1F2;
margin-right: 12px;
}
.username {
font-weight: bold;
}
.handle {
color: #8899A6;
}
.tweet-content {
font-size: 15px;
line-height: 1.5;
white-space: pre-line;
}
.tweet-image {
margin-top: 12px;
border-radius: 12px;
max-width: 100%;
}
.thread-line {
width: 2px;
height: 20px;
background: #38444D;
margin-left: 23px;
}
</style>
</head>
<body>
<div class="tweet">
<div class="tweet-header">
<div class="avatar"></div>
<div>
<div class="username">Your Name</div>
<div class="handle">@yourhandle · 1/12</div>
</div>
</div>
<div class="tweet-content">推文内容在这里
支持换行显示</div>
<img class="tweet-image" src="thread_images/01_hook.png">
</div>
<div class="thread-line"></div>
<!-- 更多推文卡片 -->
</body>
</html>
截图指南
- 浏览器打开
thread.html - 使用浏览器截图或截图工具
- 每 2-3 条推文截一张图
- 发推时作为图片附件上传
推荐截图尺寸:600 x 800px(单张含 2-3 条推文)
环境变量
NANO_BANANA_TOKEN
必需。用于生成配图。
依赖
pip install requests
完事。
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.