con un clic
根据会话中已完成的数据分析结果,逐章生成结构完整的科研论文初稿(含摘要、引言、方法、结果、讨论、结论),并将各章节保存为工作区文件
npx skills add https://github.com/lewisoepwqi/scientific_nini --skill article-draftCopia y pega este comando en Claude Code para instalar la habilidad
根据会话中已完成的数据分析结果,逐章生成结构完整的科研论文初稿(含摘要、引言、方法、结果、讨论、结论),并将各章节保存为工作区文件
npx skills add https://github.com/lewisoepwqi/scientific_nini --skill article-draftCopia y pega este comando en Claude Code para instalar la habilidad
生成符合 Nature/Science/Cell 等顶级期刊投稿标准的科研图表。自动输出 matplotlib/seaborn 可执行代码、PDF/PNG/EPS 矢量图、标准图注(Figure Legend)及提交前自检清单。支持柱状图、折线图、散点图、热图、Kaplan-Meier 生存曲线、火山图、多面板组合图。触发词:论文图、发表级图表、期刊图表、Nature图、Science图、Cell图、投稿用图、科研绘图、论文插图、高分辨率图表、矢量格式图表。
实验设计引导工作流,覆盖问题定义、设计选择、样本量计算、方案生成四个步骤。 当用户提到:实验设计、样本量估算、研究方案、RCT、随机对照试验、功效分析、 效应量、检验功效、实验方案、研究设计时使用。适用于临床研究、基础科研和量化研究设计阶段。
文献调研引导工作流,覆盖检索、筛选、综合与输出四个步骤。 适用于开题调研、方法对比、争议梳理和综述提纲生成;在线时优先调用 search_literature, 离线时自动切换到手动模式,引导用户上传 PDF 或提供引用列表。
论文写作引导工作流,负责将当前会话中的分析结果桥接为可写作的素材包、 章节结构与分节撰写提示。适用于论文初稿、实验报告和结果章节整理。
基于用户上传文献 PDF 或参考图表,先提炼分析方法与作图思路,再对上传数据执行复现分析并输出图表与报告
植物根长度数据的自动化统计分析,包含方差分析(ANOVA)、Tukey HSD多重比较和出版级可视化。 当用户提到:根长度、植物表型、处理组比较(Mock vs ISX)、R语言ANOVA分析,或提供包含 sample/treatment/length列的CSV/Excel数据时使用。也适用于生物统计和科学绘图。
| name | article_draft |
| description | 根据会话中已完成的数据分析结果,逐章生成结构完整的科研论文初稿(含摘要、引言、方法、结果、讨论、结论),并将各章节保存为工作区文件 |
| category | report |
| research-domain | general |
| difficulty-level | advanced |
| typical-use-cases | ["基于实验数据自动生成论文初稿","将统计分析结果整理为标准学术论文格式","生成可供人工润色的结构化论文草稿"] |
| allowed-tools | ["ask_user_question","data_summary","dataset_catalog","list_workspace_files","stat_test","stat_model","stat_interpret","chart_session","edit_file","workspace_session","report_session","code_session","task_state","analysis_memory","export_document","export_report"] |
本技能指导 Agent 基于当前会话中已完成的数据分析,逐步生成完整的科研论文初稿。
在调用本技能前,用户应已完成:
data_summary 可视为 dataset_catalog 的等价入口dataset_catalog)stat_test、stat_model、code_session、chart_session 等)chart_session 或复杂场景下的 code_session)调用 dataset_catalog 获取已加载数据集的基本统计信息(样本量、变量列表、缺失值等)。
若用户已描述分析目标,结合会话历史中已生成的统计结果(t 值、p 值、回归系数、相关系数等)作为写作素材。
若会话中有统计分析结果但尚未进行文字解读,调用 stat_interpret 生成结果的自然语言描述,作为「结果」章节的写作依据。
根据分析类型补充必要图表:
chart_session 或 code_session)chart_session)chart_session 或 code_session)4.1 智能生成文件名
基于以下信息生成语义化文件名:
blood_pressure_data → 提取 "blood_pressure")文件名格式:{主题关键词}_{日期}.md
示例:
heart_rate_blood_pressure_correlation_20250302.mdgroup_comparison_analysis_20250302.mddiabetes_clinical_study_20250302.md4.2 向用户确认文件名(推荐)
生成文件名后,先向用户展示建议的文件名,询问是否需要修改:
"我将为您生成科研论文初稿,建议保存为:
heart_rate_blood_pressure_correlation_20250302.md。您确认使用此文件名,或希望修改为其他名称?"
如用户指定了文件名,使用用户提供的名称(自动添加 .md 扩展名)。
4.3 创建初始文件
使用 workspace_session(operation=write)创建文件,写入文章标题和结构大纲:
兼容旧工作流描述时,可将 edit_file 视为 workspace_session 的文件写入/追加能力封装。
然后使用 workspace_session(operation=append)依次追加各章节内容:
摘要(Abstract)
引言(Introduction)
方法(Methods)
结果(Results)
dataset_catalog 结果)、推断性统计(引用 stat_interpret 结果,汇报统计量、p 值、效应量)## 图表
### 图 1:{图表描述标题}

### 图 2:{图表描述标题}

workspace_session(operation="list") 获取图表的 download_urllist_workspace_files 对应当前 workspace_session(operation="list")download_url;不要通过 code_session 枚举工作区目录[查看交互图表](url)讨论(Discussion)
结论(Conclusion)
参考文献(References)
若用户需要 DOCX 或 PDF 格式:
export_documentreport_sessionexport_report 仅在明确需要 PDF/DOCX 导出且已有报告资源时使用{主题关键词}_{日期}.md(如 heart_rate_analysis_20250302.md),保存前向用户确认t(df) = x.xx, p = .xxx, d = x.xx(APA 风格) 直接嵌入,便于直接预览 嵌入,可在文档中直接预览workspace_session(operation="list") 获取工作区中图表结果文件的实际 download_url假设用户已完成心率与血压的相关性分析,会话中有数据集 heart_data.csv 和相关性图表。
Agent: 我将为您生成科研论文初稿。
根据分析内容(心率与血压相关性研究),建议文件名为:
`heart_rate_blood_pressure_correlation_20250302.md`
您确认使用此文件名,或希望修改?
workspace_session(
file_path="heart_rate_blood_pressure_correlation_20250302.md",
operation="write",
content="# 心率与血压相关性研究\n\n## 摘要\n\n[待补充]\n\n## 引言\n\n[待补充]\n..."
)
每章使用 workspace_session(operation="append") 追加。
在「结果」章节中嵌入图表:
## 结果
### 描述性统计
心率均值 = 75.2 ± 8.5 bpm,血压均值 = 125.3 ± 15.2 mmHg...
### 相关性分析
如图 1 所示,心率与收缩压呈显著正相关(r = 0.62, p < 0.001)...
## 图表
### 图 1:心率与血压散点图

### 图 2:相关性热力图

Agent: 论文初稿已生成并保存为 `heart_rate_blood_pressure_correlation_20250302.md`。
文件包含摘要、引言、方法、结果(含图表)、讨论、结论和参考文献共 7 个章节。
您可以直接在文档中查看嵌入的图表,或告诉我需要修改哪些内容。