返回顶部
p

paper-engineering三层论文助手

Automated academic writing assistant based on a three-layer architecture: Framework Layer, Summary Layer, and Body Layer. Organizes all files in a structured project directory.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
453
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

paper-engineering

纸工程助手

1. 技能描述

该技能基于三层架构自动化结构化学术写作工作流程:框架层摘要层正文层。通过自动同步机制保持所有层级的数据一致性。该技能在用户指定的项目目录(默认:./PaperProject/)内运行。

2. 使用时机

当用户需要系统性的学术写作辅助时使用此技能,尤其适用于论文或学位论文等长篇文档。
  • - 用户说:开始写我的论文。
  • 用户说:读取并结构化references文件夹中的所有文献。
  • 用户说:基于我的研究计划生成初步框架。
  • 用户说:我修改了第2.1节,请同步框架和摘要。
  • 用户说:查找并下载关于绩效管理的最新文献。

3. 核心概念与工作流程

该技能严格遵循三层架构:

A. 核心三层结构

  1. 1. 框架层(structs.json):整篇论文的蓝图/地图。一个JSON数组,描述章节、节和段落的层级结构,包含ID、标题、摘要、关键词和关键点。
  2. 摘要层(summaries.json):内容数据库。为每个框架节点提供详细摘要,并记录相关节点ID以实现内容可追溯性。
  3. 正文层(./document_body/目录):实际撰写的内容。一个与框架层结构完全镜像的目录和Markdown文件集合,每个文件对应一个写作单元。

B. 工作流程阶段

阶段1:文献综述与处理
  1. 1. 初始化:在项目目录中创建必要的子目录(例如./documentbody/、./processedreferences/)。
  2. 处理参考文献
- 遍历references目录中的每个参考文献。 - 为每个参考文献创建一个专用文件夹(以参考文献命名),并初始化一个包含元数据(标题、作者、摘要、关键词、下载链接)的information.md文件。 - 如果参考文献文件(如PDF)可用,使用相同的三层架构进行解析,生成相应的structs.json、summaries.json和正文文件,存储在该参考文献的文件夹内。这为每个参考文献创建了一个知识库。 - 如果无法下载原文,仅保存information.md。
  1. 3. 阅读其他材料:审阅非参考文献材料,如研究计划、机构指南等,以了解要求和现有基础。

阶段2:文档撰写

  1. 1. 生成框架层:基于研究主题、计划和处理过的参考文献创建初始structs.json。如果存在可参考的示例论文,可以模仿其结构。
  2. 生成摘要层:为每个框架节点撰写详细摘要,形成summaries.json。
  3. 撰写正文层:基于框架结构和摘要内容,在./documentbody/目录中为每个部分撰写详细内容,遵循ChapterX/SectionX.XTitle.md格式。如果某个节过长,将其拆分为多个文件(例如SectionX.XTitletrunc1.md)。

阶段3:组装与同步

  1. 1. 组装最终文档:运行拼接脚本,读取./documentbody/中的所有Markdown文件,按照框架层定义的顺序合并成一个完整的thesisfinal.md文件。这是一个程序化过程,不依赖AI。
  2. 关键:同步机制

- 自上而下修改:当用户或AI修改框架层(structs.json)摘要层(summaries.json)时,必须重写或更新相应的正文层文件。
- 自下而上修改:当用户或AI修改正文层文件时,提取其核心信息以更新相应的摘要层条目和框架层摘要。
- 这种同步对于保持逻辑一致性和防止碎片化至关重要,必须在每次修改后执行。

4. 使用方法(操作步骤)

当用户触发该技能时,我将按照以下逻辑工作:
  1. 1. 确认工作目录:我将首先建立项目根目录。如果未指定,我将使用当前工作目录中的默认./PaperProject/。所有生成的文件将放置在此目录或其子目录中。
  2. 执行请求的任务
- 如果请求是开始或处理参考文献: a. 检查目录结构并列出references文件夹中的所有项目。 b. 对每个项目执行文献综述与处理工作流程。 c. 生成一个literaturereviewreport.md,总结关键发现和相互联系。 - 如果请求是生成框架: a. 全面分析研究计划、处理过的参考文献的核心见解以及机构指南。 b. 在项目根目录生成或更新structs.json(框架层)。 - 如果请求是撰写正文: a. 读取structs.json和summaries.json。 b. 在./document_body/目录中创建相应的文件夹和文件,并开始撰写内容。此目录中的现有文件可能会被覆盖。 c. 在撰写每个节时,查询summaries.json和相关的参考文献知识库。 - 如果请求是同步修改: a. 用户指明哪个文件被修改(例如./documentbody/Chapter3/3.1CurrentAnalysis.md)。 b. 我首先读取修改后的文件内容,提取新的摘要和关键点。 c. 更新summaries.json中对应sectionid的sectionsummary。 d. 更新structs.json中对应sectionid的abstract和keypoints。 - 如果请求是查找文献: a. 根据用户提供的关键词进行网络搜索。 b. 尝试将PDF下载到references目录。 c. 无论下载是否成功,为每个文献创建一个文件夹和information.md。如果下载成功,继续进行结构化解析。
  1. 3. 输出与确认:每次操作后,我将明确说明生成了哪些文件、它们的路径,并简要描述其内容。

5. 边界情况

  • - 目录不存在:如果项目目录不存在,我将询问用户是否要创建它。
  • 参考文献文件夹为空:如果references文件夹为空,我将通知用户,并询问是直接进行框架设计,还是开始网络搜索文献。
  • 缺少研究计划:如果未找到研究计划,我将基于论文标题和通用学术结构生成一个非常基础的初始框架,并注明需要大量修改。
  • 同步冲突:如果检测到同一节的框架层、摘要层和正文层之间存在重大且不可调和的不一致,我将列出冲突并暂停自动同步,请求用户手动判断和指示。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 paper-engineering-assistant-1776292053 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 paper-engineering-assistant-1776292053 技能

通过命令行安装

skillhub install paper-engineering-assistant-1776292053

下载

⬇ 下载 paper-engineering v1.0.1(免费)

文件大小: 4.78 KB | 发布时间: 2026-4-16 17:52

v1.0.1 最新 2026-4-16 17:52
- Initial metadata file (_meta.json) added for skill packaging and cataloging.
- No changes to core functionality or user-facing features in this version.
- All previous logic and workflows remain unchanged.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部