Install
openclaw skills install paper-code-html论文与代码深度解析。当用户需要生成精美科研风格HTML文档来解析论文与其对应代码实现时使用。涵盖论文的理论贡献、方法框架、实验评估,以及代码实现与论文的一致性分析。
openclaw skills install paper-code-html功能描述: 当用户需要深入解析论文与其对应代码实现时使用。自动生成精美的科研风格HTML文档,涵盖论文的理论贡献、方法框架、实验评估,以及代码实现与论文的一致性分析。
启动任务前必须收集以下三个信息,缺少任意一项都应向用户询问:
⚠️ 严重警告:在确认任何路径之前,必须执行以下检查
获取当前允许的路径范围
方法1:检查环境变量 ALLOWED_PATHS(如果存在)
方法2:检查当前工作目录作为基准
方法3:询问用户允许的输出路径范围
如果用户输入的HTML输出路径验证失败
❌ 错误:您指定的路径无法访问或不在允许范围内!
请重新指定一个有效的输出路径:
- 可以是完整的文件路径(如 output/report.html)
- 可以是目录路径(如 output/)
- 如果不指定,将使用当前工作目录下的默认路径
路径验证规则
保存文件名规则
report.htmlreport.html如果用户未指定输出路径
向用户询问是否有特殊需求:
问题标题:本次讲解的特殊需求
问题内容:"本次生成论文代码讲解文档是否有特别的问题需求或重点关注方向?"
选项:
1. 完整讲解(推荐)- 覆盖所有标准内容:研究背景、研究动机、方法框架、实验评估、代码一致性、核心代码讲解
2. 仅论文分析 - 仅关注论文的理论贡献和方法创新
3. 代码与论文一致性 - 重点对比代码实现与论文描述的一致性
4. 实验部分详解 - 侧重讲解实验设计和结果分析
重要: 如果用户未选择特定选项,则按照选项1(完整讲解)执行。
⚠️ 在开始生成HTML之前,必须执行以下检查
检查 frontend-design skill 是否已安装
检查方法:尝试调用该 skill,观察是否报错
如果 frontend-design skill 未安装或不可用
❌ 警告:frontend-design skill 不可用!
该 skill 负责生成精美的科研风格 HTML 界面。
没有它将无法生成高质量的报告。
选项:
1. 取消本次任务,安装 frontend-design skill 后重试
2. 继续进行,但使用简化版 HTML 模板(不推荐,界面质量可能较差)
请选择:_
只有当用户明确选择"继续进行"时,才可以使用简化版模板
按以下结构解析论文内容:
必须调用 frontend-design skill 来生成HTML界面。
frontend-design skill,传入:
调用 frontend-design skill 时,传递以下内容结构:
{
"title": "{论文标题}",
"subtitle": "{英文副标题}",
"authors": ["{作者列表}"],
"metadata": {
"arxiv": "{arXiv编号}",
"year": "{年份}",
"source": "{来源机构}"
},
"sections": [
{
"id": "background",
"title": "1. 研究背景",
"content": "{研究背景内容}"
},
{
"id": "motivation",
"title": "2. 研究动机",
"content": "{研究动机内容}",
"highlight": "{核心创新点}"
},
{
"id": "methodology",
"title": "3. 方法框架",
"subsections": [
{
"title": "3.1 整体流程",
"content": "{流程说明}",
"diagram": "{SVG图表或架构图描述}"
},
{
"title": "3.2 核心模块详解",
"components": [
{"name": "{模块名}", "desc": "{模块描述}"}
]
}
]
},
{
"id": "experiments",
"title": "4. 实验评估",
"benchmarks": ["{基准测试名称}"],
"results": "{实验结果}"
},
{
"id": "code-consistency",
"title": "5. 代码与论文一致性分析",
"assessment": "{一致性评估结果}",
"details": "{详细分析}"
},
{
"id": "code-analysis",
"title": "6. 核心代码讲解",
"fileTree": "{代码文件树结构}",
"codeSnippets": [
{
"title": "{代码标题}",
"language": "python",
"code": "{代码内容}"
}
]
}
],
"footer": {
"timestamp": "{生成时间}",
"note": "本文档基于 {论文标题} 论文和源代码生成"
}
}
规则1:用户指定完整文件路径
→ 验证父目录存在且可写
→ 直接保存到该路径
→ 例:output/report.html → /current/working/dir/output/report.html
规则2:用户指定目录路径
→ 验证目录存在且可写
→ 在该目录下创建 report.html
→ 例:output/ → /current/working/dir/output/report.html
规则3:用户未指定路径
→ 使用当前工作目录下的 report.html
→ 告知用户实际保存位置
规则4:路径无效或无法访问
→ ❌ 立即提醒用户路径无效
→ 要求用户重新指定有效路径
生成报告前检查:
| 检查项 | 要求 |
|---|---|
| 路径验证 | HTML输出路径有效可访问,否则提醒用户 |
| frontend-design | 已安装并可用,否则提醒用户选择 |
| 论文信息完整 | 标题、作者、arXiv编号、年份 |
| 研究动机清晰 | 明确现有方法的问题 |
| 方法框架详细 | 包含流程图和模块说明 |
| 实验数据准确 | 基准测试名称和结果数据 |
| 代码分析深入 | 核心类函数详细讲解 |
| HTML样式精美 | 由 frontend-design skill 保证 |
| 交互功能正常 | 目录导航,平滑滚动 |