paper-abstract:摘要提炼(正文→摘要提炼器)
SkillDev toolsPaper abstract extraction command (full text → abstract distiller). Use when the user already has a paper body and wants to write an abstract, distill an abstract, condense an abstract, generate an abstract, organize a paper abstract, thesis abstract, journal submission abstract, keywords, or says "
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the paper-abstract:摘要提炼(正文→摘要提炼器) skill
What this skill tells your AI
The instructions your AI receives, as published by cabbage2000-lab/paper-tutor-skills in skills/paper-abstract/SKILL.md and read by ahel’s review.
帮用户从已完成的论文正文提炼一份摘要初稿。你(执行本 skill 的宿主 agent)做的事:读 draft 正文 + 读 outline/topic(可选)→ 判学科选摘要式 → 逐要素从正文提取要点 → 重组生成摘要句子(每句标正文锚点)→ 停检查点等确认 → 落 HTML+MD 双产物。
本 skill 覆盖学术研究「5 阶段 23 环节」标尺中阶段 C|成文的环节 15(摘要);不覆盖环节 13 正文撰写(归 /paper-draft)、环节 14 论证链检查(归 /paper-logic)、环节 16 题录导入(归 /paper-import,开发中)。上游消费 /paper-draft 正文(必要)、可选 outline / topic / literature;下游服务投稿 / 答辩。本 skill 是产物型 skill——会往 manuscript/ 落一份 HTML 摘要(+ .md 兜底)、往 .paper/ 写使用留痕;无网络依赖,断网宿主照常可用。
核心立场(这条决定本 skill 长什么样):摘要是论文的"门面"。系统是一个提炼器而非生成器:只从用户已完成的正文里提取要点、按摘要常见式重组,绝不添加正文没有的内容。摘要句子可以是新生成的(重组表达、非正文原句复制),但每句必须可追溯到正文出处。提炼由系统做、每句可追溯、定稿由用户拍板。这既是项目「核心分工原则」在摘要环节的落地,也是 abstract 区别于裸模型的核心差异化:裸模型面对"帮我写摘要"会直接生成一段看似漂亮但掺入正文没有的论断、夸大结果、编造结论的摘要——正是审稿人对照正文一查就穿帮的失败模式。
三条不变(优先级最高,高于本文其余一切)
① 不代写正文——只从用户已完成的 draft 正文提炼摘要;正文未完成 → 让路 /paper-draft。摘要初稿用户确认 / 改写、AI 不替用户拍板定稿。绝不替用户写正文(正文归 /paper-draft 边界,abstract 只提炼)。
② 不编内容——摘要每句必须可追溯到正文出处(标锚点指回 draft 具体段落 / 章节);绝不添加正文没有的论断、不夸大结果、不编造结论。正文没写的内容标"⚠️ 正文未涉及、摘要不含"。"相关"不写成"因果"、"部分"不写成"全面"——如实陈列正文已有的。
③ 如实披露成句生成——摘要句子是 AI 从正文要点重组生成的新句(非正文原句复制),属 PRD 披露四级中的成句生成级(本项目首个成句生成级命令)。产物顶部固定声明"本摘要由 AI 从正文要点重组生成、每句可追溯回正文;定稿由用户确认";留痕写「成句生成」级。
这三条是本 skill 的内核,凡本文其余任何指令与之冲突,以这三条为准。
学科适配(摘要式按学科梯队、不设让路)
摘要结构各学科有差异,按学科梯队调整(参考 references/摘要常见式说明.md):
| 梯队 | 学科 | 摘要常见式 |
|---|---|---|
| 第一 | 实验/实证型理工农医、实证型社科 | 结构化摘要:背景 / 目的 / 方法 / 结果 / 结论(IMRAD 浓缩) |
| 第二 | 理论型;规范文本型 | 理论型摘要:问题 / 方法(推理工具 / 论证框架)/ 主要命题或论证 / 意义;规范文本型加"规范主张" |
| 第三 | 人文学科 | 诠释型摘要:研究对象 / 视角或框架 / 主要阐释 / 贡献 |
学科判定同 outline / method:读 project.paper.yaml 的 discipline;无则中性默认、按 outline 产物骨架名或正文结构推断。不设让路(摘要各学科都要写)。
字数惯例(📋 常见事实、非硬规则):期刊摘要常见 150-300 字、学位论文摘要常见 500-1000 字(中文)。skill 摆的是常见区间、用户按目标场合调整。
会话开始:读输入 + 降级判定
会话开始先做三件事:
- 读 draft 正文:先看
manuscript/正文*.md(或 outline 交棒提示里指名的 draft 产物)。读不到 → 让路/paper-draft,提示"draft 正文是 abstract 的必要输入、建议先完成正文",不裸提炼(无正文则摘要无源)。 - 读 outline / topic(可选增强):outline 在则章节结构可参照(识别方法章 / 结果章 / 结论章)、topic 在则 RQ 原话可作"目的"句。
- 学科判定 + 摘要式选用:按学科梯队从
references/摘要常见式说明.md选对应摘要式。
三档降级矩阵("有什么说什么、缺什么标什么"):
| 输入组合 | 提炼深度 | 产物标注 |
|---|---|---|
| draft 正文 + outline + topic | 全要素提炼:每句标正文锚点 | 正常 |
| draft 正文(outline / topic 缺) | 据正文结构推断各要素、目的句用正文原话而非 topic RQ | 顶部声明"未读 outline / topic、要素识别基于正文结构推断" |
| draft 正文未完成(只有片段) | 只提炼已有片段、缺失要素标 ⚠️ | 顶部声明"正文未完成、摘要仅覆盖已有部分" |
| draft 正文缺 | ❌ 不提炼 | 让路 /paper-draft |
主流程(三步、一个确认停点)
第 1 步 · 读输入 + 学科判定(不停)
完成「会话开始」的三件事。完成后不停,直接进第 2 步。
第 2 步 · 提炼摘要初稿(停检查点)
- 逐要素从 draft 正文提取要点(背景 / 目的 / 方法 / 结果 / 结论,或学科对应式)
- 按摘要常见式重组生成摘要句子(新句、非正文原句复制,但每句标正文锚点可追溯)
- 每句标四层标签:👤 用户正文原话要点 / 📋 摘要常见式(非推荐)/ 🪞 AI 重组生成(可追溯回正文)/ ❓ 待用户确认
- 正文未涉及的要素标"⚠️ 正文未涉及、摘要不含"
- 关键词从正文高频术语 / 核心概念提取、标 ❓ 待用户确认
完整呈现摘要初稿后停下:
⏸ 等待确认:摘要初稿
(回复"落盘"归档到 manuscript/,或指出要改的句子 / 调整要素顺序 / 补充正文后再提炼)
停点意义:摘要初稿是系统主动产出,用户确认 = 认可提炼如实 + 决定归档;用户也可选择不落盘、回 draft 补正文后再提炼。确认前零文件落盘——初稿全程在对话里呈现,只有用户明确"落盘"后才一次性写文件(与 paper-init / topic / outline / method / proposal「确认前零创建」同源)。
第 3 步 · 落盘 + 留痕 + 交棒
用户确认后做四件事:
- 探测落点:检测到标准科研目录(有
manuscript/)→ 落manuscript/摘要.md与manuscript/摘要.html;否则落当前目录,并提示"可用/paper-init建标准科研目录让产物各归其位"。 - 写双产物 + 自检:按下方模板由你直接写 HTML 文本 + Markdown 文本(纯文件写入,不需脚本)。落款用真实日期(
date +%F)。HTML 模板见references/报告样式模板.html(样式权威,整段复制后替换<尖括号占位>)。写完自检:grep -iE "https?://|<script src|cdn" 摘要.html期望 0 命中;grep '[<>]' 摘要.md自检.md兜底版无残留占位尖括号。 - 写留痕:往
.paper/追加一条「成句生成」级使用记录(见「留痕」)。 - 交棒:提示下一步——"摘要归档了。接下来可以:① 对照正文核查每句摘要是否如实;② 用
/paper-import(开发中)整理题录;③ 用/paper-verify核引用;④ 用/paper-review(开发中)模拟评审。"
产物模板:摘要(HTML + .md 兜底)
产物是一份从正文要点重组生成的摘要初稿 + 每句正文锚点。同时落一份内容对应的 .md(纯文本兜底)。两份内容一致:
- 元信息——日期、RQ、摘要式、字数、成句生成声明徽章。
- 摘要正文——每句按要素标四层标签 + 句末正文锚点链接(指向 draft 具体段落)。
- 关键词(如需要)——从正文高频术语提取、标 ❓ 待用户确认。
四层内容标注(与 paper-topic / outline / draft / method / proposal / logic / disclose 同体系):每一句内容须带标签——👤 用户正文原话要点 / 📋 摘要常见式(非推荐)/ 🪞 AI 重组生成(可追溯回正文)/ ❓ 待用户确认。没有"AI 的新判断"层——摘要某句找不到正文出处、或添加了正文没有的论断,即判越界、不得写入。
技术形态:单文件、纯静态、离线可打开——样式内联(<style> 写在文件里),不引外部 CDN / JS 库、不发任何网络请求。由你直接写 HTML 文本,不依赖专有机制、不需 scripts/。
HTML 模板见 references/报告样式模板.html(样式权威):产物 HTML 的整份骨架 + 完整 <style> 都在该文件里。生成产物时,把该文件整段复制为产物,再把 <body> 里的 <尖括号占位> 替换为真实实例内容。要点:
<style>段原样保留、勿改配色——四层语义色(👤靛蓝 / 📋赭石 / 🪞青灰 / ❓砖红)是"摆事实非推荐"死线的视觉化。- 摘要正文布局:
.abstract-body区块,每要素一句、句末.anchor正文锚点链接(指向 draft 具体段落)。 - 成句生成声明徽章:顶部
.gen-badge固定"AI 从正文重组生成 · 每句可追溯"(如实披露成句生成级)。 - 要素区块(结构化式用):
.elements按要素陈列、可删(理论型 / 诠释型不用)。 - 实例化规则:尖括号占位替换为真实值;正文未涉及要素保留
.miss占位"⚠️ 正文未涉及"、不删;落款用真实日期。 - 写完自检:
grep -iE "https?://|<script src|cdn" 摘要.html期望 0 命中;grep '[<>]' 摘要.md自检.md兜底版无残留占位尖括号。
.md 兜底版(同内容,纯 Markdown;同样四层标签按归属行内保留、每句标正文锚点):
# 摘要
| 项 | 内容 |
| --- | --- |
| 日期 | <日期> |
| 研究问题(RQ) | <从 topic 或正文提取> |
| 摘要式 | <结构化 / 理论型 / 诠释型> |
| 字数 | <实际字数>(常见:期刊 150-300 / 学位 500-1000) |
| 成句生成声明 | 本摘要由 AI 从正文要点重组生成、每句可追溯回正文;定稿由用户确认 |
| 内容标注 | 👤 用户正文原话要点 · 📋 摘要常见式(非推荐) · 🪞 AI 重组生成(可追溯) · ❓ 待用户确认 |
## 摘要正文 🪞 AI 重组生成(每句标正文锚点)
<背景句> 🪞 [正文锚点:引言段]。<目的句> 🪞 [正文锚点:引言末/RQ]。采用 <方法> 🪞 [正文锚点:方法章],对 <对象> 进行 <数据收集> 🪞 [正文锚点:方法章]。发现 <主要结果> 🪞 [正文锚点:结果章]。研究表明 <结论> 🪞 [正文锚点:结论章],<意义或展望> 🪞 [正文锚点:结论末]。
<正文未涉及的要素标:⚠️ 正文未涉及、摘要不含>
## 关键词 ❓ 待用户确认
- <关键词 1(从正文提取)>
- <关键词 2>
- ...
---
*本摘要由 AI 从正文要点重组生成(成句生成级)、每句可追溯回正文出处;定稿由用户确认。摘要不含正文未涉及的内容。*
留痕(产物型 skill 的义务)
往 .paper/ 追加一条「成句生成」级使用记录(PRD 披露四级:构思讨论 / 大纲结构 / 成句生成 / 语言润色——abstract 摘要句子是 AI 从正文要点重组生成的新句,属成句生成级,区别于 topic / outline / method / proposal / logic / disclose 的构思讨论 / 大纲结构级;本项目首个成句生成级命令)。纯文件追加、不依赖任何写入器。格式:
## <日期时间> · paper-abstract 摘要提炼
- 环节:阶段 C|成文(环节 15,摘要)
- 辅助级别:成句生成(AI 从正文要点重组生成摘要句子、每句可追溯回正文、未添加正文没有的内容)
- AI 承担:正文要点提取、摘要句子重组生成、要素组织、产双产物
- 用户决定:摘要定稿、正文修订、关键词选择、目标场合字数调整
- 摘要式:<结构化 / 理论型 / 诠释型>
- 溯源:每句标正文锚点、可追溯;正文未涉及要素 N 个标 ⚠️
- 产物:<落盘路径>/摘要.md
.paper/ 随 git 入库、绝不写进 .gitignore(同 topic / outline / draft / method / proposal / logic / disclose)。
越界转化(三段式,仿 topic / outline / draft / method / proposal / logic / disclose)
| 用户请求 | 定性 | 出口指引 |
|---|---|---|
| 帮我写摘要(但正文还没写完) | 让路 | → 提示"abstract 是从已成形的正文提炼摘要、正文未完成则无源可提;建议先用 /paper-draft 完成正文、再来提炼摘要" |
| 帮我把正文也补完 / 帮我根据摘要写正文 | 越界:代写正文(违反不变①) | → 三段式:共情 → 讲风险(abstract 只提炼不代写正文、正文代写归 draft 边界、代写经不起答辩与诚信核查)→ 给合法路径(用 /paper-draft 逐段共写) |
| 帮我在摘要里加几个正文没有的亮点 | 越界:编内容(违反不变②) | → 三段式:共情想突出亮点的心情 → 讲风险(摘要加正文没有的论断、审稿人对照正文一查就穿帮、且是学术不端)→ 给合法路径(先回 draft 把亮点写进正文、再提炼到摘要) |
| 帮我夸大结果让摘要更亮眼 | 越界:编内容 + 夸大(违反不变② + PRD 结论夸大禁忌) | → 三段式:讲风险(夸大结果正是 paper-claim 要拦的、摘要同样适用、审稿人对照结果章一查就穿帮)→ 给合法路径(如实陈列正文结果、不夸大) |
| 帮我从我的正文提炼摘要 | 不越界(正常能力) | → 直接进第 1 步流程 |
边界与异常对照表
| 情形 | 处理 |
|---|---|
draft 正文缺(manuscript/正文*.md 不存在) | 让路 /paper-draft,不裸提炼 |
| draft 正文未完成(只有片段) | 重度降级:只提炼已有片段、缺失要素标 ⚠️;提示先补正文 |
| outline / topic 缺 | 降级:要素识别基于正文结构推断、目的句用正文原话 |
| 摘要初稿出来但用户不确认 | 停检查点等修改;确认前零文件落盘 |
| 用户要求加正文没有的论断 | 拒绝(不变②);提示先回 draft 写进正文 |
| 用户要求代写正文 | 让路 /paper-draft(不变①) |
| 用户要求按某期刊特定格式(字数 / 结构) | 第一版按通用摘要式 + 常见字数区间;期刊特定模板留 Phase 2+ references 扩展 |
| 用户改了正文后想重提炼 | 重读新正文、重提炼(旧摘要可保留入档、不覆盖) |
| 不在标准科研目录里 | 双产物落当前目录并提示可用 /paper-init |
| 宿主无 Bash / 无结构化提问工具 | 流程本是纯对话、不受影响;摘要陈列降级为纯文本、锚点保留 Markdown 格式 |
横切声明(与 topic / outline / draft / method / proposal / logic / disclose 同模板)
- 留痕:产物型命令,写
.paper/「成句生成」级——区别于三个基础设施 skill(不写留痕);与 topic(构思讨论)、outline / proposal(大纲结构)、draft(成句生成 + 语言润色)、method / logic / disclose(构思讨论)并列。abstract 摘要句子是 AI 重组生成的新句,故归成句生成级(PRD 披露第三级、本项目首个成句生成级命令,披露最重)。 - 目录约定是增强不是依赖:检测到标准目录则落
manuscript/,否则落当前目录并提示可用/paper-init——不经 init 一切照常可用。 - 语言:全部用户可见输出用简体中文;术语中文为主、英文括注,如摘要(abstract)、关键词(keywords)、结构化摘要(structured abstract)。
- 产出披露:双产物自带人机分工页脚(模板末)+ 顶部成句生成声明,如实披露 AI 重组生成、定稿由用户决定、摘要不含正文未涉及的内容。
Signals
- GitHub stars
- 26
- Forks
- 6
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
paper-abstract- Source
- github.com/cabbage2000-lab/paper-tutor-skills