Community研究与数据分析github.com

学术科研海报制作技能

将科研手稿(DOCX、PDF、MD)、会议摘要、CSV/XLSX数据集、表格以及临床/流行病学/荟萃分析结果转化为专业设计、科学准确的会议级科研海报(.pptx、可打印.pdf、.png预览和QA报告)。在用户需要创建、设计、格式化或验证学术、医学、临床、系统综述、荟萃分析或科学会议海报时使用。

学术科研海报制作技能 是什么?

该技能专为AI代理设计,用于制作可直接用于会议展示的科研海报,其设计标准堪比经验丰富的学术平面设计师,而非泛化的AI信息图。它严格遵循五项核心规则:零科学捏造、精炼文字而非照搬、不通过缩小字体来解决内容溢出、采用克制专业的排版与配色设计、以及诚实的印刷与技术报告。技能支持多种输入格式(DOCX、PDF、Markdown、CSV、XLSX等),并涵盖系统综述、荟萃分析、临床研究、流行病学等多种科研海报类型。工作流程从分析研究材料开始,仅在必要信息缺失时提问,然后根据情况选择合适的布局模板、配色方案和字体搭配,最终生成包含完整元数据和设计规格的JSON规范文件,并通过自动化管道生成PPTX、PDF、PNG预览和内容与设计审核报告。用户可进行可视化检查并基于验证反馈进行有限迭代优化,直至所有强制交付物(海报PPTX、PDF、PNG预览、内容提取文件和设计规格报告)均符合要求。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ahsanmandhar-ui/scientific-visual-skills-suite/tree/main/research-poster-maker

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

研究海报制作技能

制作可直接用于会议展示的科研海报,其阅读体验如同由经验丰富的学术平面设计师精心排版(适用于《自然》系列会议、《英国医学杂志》会议、ACC、ASN、欧洲学会及大学研讨会),绝非泛化的AI信息图。

以下所有文件路径均相对于本技能的根目录 (research-poster-maker/)。


核心不可协商规则

  1. 零科学捏造: 绝不虚构样本量、效应估计值、置信区间、p值、排除计数、引用、资助号或所属机构。保留确切的十进制精度、单位和统计显著性框架。
  2. 精炼文字,而非照搬: 将手稿段落转化为简洁、高清晰度的分析性陈述和平行项目符号(总正文约350–600词),同时保留确切含义。
  3. 绝不缩小所有字体来解决内容溢出: 如果内容在可辨阅读距离的版式下溢出,请重写冗长的散文、删减次要背景要点、重新平衡列布局或切换版式。
  4. 克制的编辑设计: 避免在每个部分周围使用相同的圆角卡片、装饰性剪贴画/表情符号、投影、彩虹渐变和默认的医学蓝。使用清晰的排版规则、有意的留白、高WCAG对比度以及真实的数据可视化。
  5. 诚实的印刷与技术报告: 绝不放大低分辨率光栅图像并声称其为300 DPI。绝不声称sRGB输出符合CMYK胶印PDF/X标准。透明报告确切尺寸、.pptx 缩放因子(若 >56 英寸)以及PDF导出后端。

分步工作流程

第一步 — 首先检查提供的所有研究材料

在向用户提问之前,定位并检查所有提供的手稿(.docx、.pdf、.md、.txt)、数据集(.csv、.xlsx)以及现有的图表/徽标:

python scripts/analyze_research.py <input_files_or_folder> --output-dir <work_dir>

查看 <work_dir>/research_extraction.json 和 <work_dir>/extraction_summary.md 以核实 18个规范字段(标题、作者/所属机构、背景、研究空白、目标、研究设计、方法、人群、样本量、统计方法、主要结局、次要结局、重要发现、表格/图表、局限性、结论、参考文献、资助/致谢)。

第二步 — 仅询问关键缺失信息

当手稿已提供研究细节时,不要提交冗长的问卷。仅在以下情况下简明地提问:

  • 关键科学事实在来源中缺失(例如,缺少作者/所属机构或主要结局数字)且无法推断。
  • 未指定会议展板尺寸/方向(需提供一个合理的区域默认值——例如,明确标注为假设的 48 × 36 英寸 横向或 ISO A0 纵向)。
  • 需要机构品牌/徽标或研究二维码URL。

第三步 — 选择架构并按需查阅参考文档

根据需要从 docs/ 加载详细参考指南:

  • 尺寸、56英寸PowerPoint上限及印刷规格: docs/print-specifications.md
  • 调色板和编辑反模式: docs/design-system.md
  • 字体配对及可读距离点尺度: docs/typography.md
  • 8种版面构成策略: docs/layout-recipes.md
  • 15种科学图表/图解类型: docs/visualization-guide.md
  • 科学诚信与提取规则: docs/scientific-integrity.md
  • WCAG 2.1对比度与Okabe-Ito色盲安全: docs/accessibility.md

可用的模板位于 templates/<id>/template.json 中:

  • clinical-research | systematic-review | meta-analysis | experimental-research | epidemiology | minimalist-editorial

可用的版面方案:

  • three_column_classic | two_column_editorial | asymmetric_grid | results_focused | timeline_flow | central_visual | clinical_workflow | systematic_review_prisma

可用的调色板:

  • academic_navy | charcoal_ivory | deep_teal | burgundy_offwhite | forest_cream | monochrome_editorial (以及自定义十六进制覆盖)

第四步 — 提供简要的生成前设计规格

在最终渲染前,呈现一个简洁的规格说明块:

海报类型:临床研究
方向:横向
尺寸:48 × 36 英寸(明确/假设的默认值)
版面:clinical_workflow (30% : 41% : 29%)
字体:IBM Plex Sans
调色板:牛津海军蓝与纯白 (#0F2742 / #FFFFFF / #D55E00)
视觉焦点:Kaplan-Meier主要终点曲线 + 亚组结局表格
输出:PPTX + PDF + PNG + 内容与设计报告

第五步 — 编写 poster_spec.json 并执行生产流水线

严格根据已验证的源数据构建 <work_dir>/poster_spec.json:

{
  "template_id": "clinical-research",
  "dimensions_preset": "48x36",
  "layout_recipe": "clinical_workflow",
  "palette": "academic_navy",
  "font_pairing": "clinical_precision",
  "study_badge": "前瞻性多中心队列 · STROBE",
  "title": "经核实的确切研究标题(句子大小写)",
  "authors_line": "第一作者,医学博士¹;第二作者,博士²",
  "affiliations_line": "¹医学系,机构A;²生物统计系,机构B",
  "study_url": "https://doi.org/...",
  "logo_path": null,
  "items": [
    {
      "id": "background",
      "column": 0,
      "item_type": "text",
      "style": "editorial_rule",
      "title": "01 临床背景与目标",
      "paragraphs": ["从来源中精炼出的简洁背景。”],
      "bullets": ["目标:精确的主要假设。”]
    },
    {
      "id": "primary_outcome",
      "column": 1,
      "item_type": "callout",
      "style": "focal_callout",
      "title": "主要临床终点",
      "hero_metric": "aHR 0.68 (95% CI 0.56–0.82; p < 0.001)",
      "paragraphs": ["主要发现的精确分析总结。”]
    },
    {
      "id": "fig1",
      "column": 1,
      "item_type": "figure",
      "title": "03 累积无事件生存率",
      "chart_spec": {
        "id": "fig1_km",
        "chart_type": "kaplan_meier",
        "width_in": 16.5,
        "height_in": 9.2,
        "x_label": "随访(月)",
        "y_label": "无事件生存率",
        "data": { "groups": [], "risk_times": [], "stat_summary": "..." }
      },
      "caption": "图1. Kaplan-Meier生存曲线及风险人数(N = ...)。"
    },
    {
      "id": "tbl1",
      "column": 2,
      "item_type": "table",
      "title": "04 多变量结局",
      "table_data": {
        "headers": ["终点", "调整后HR (95% CI)", "p值"],
        "rows": [["主要复合终点", "0.68 (0.56–0.82)", "<0.001"]],
        "col_weights": [1.9, 1.3, 0.7]
      },
      "footnote": "根据预设的基线协变量进行调整。"
    }
  ],
  "colophon": {
    "references": ["[1] 作者等. 期刊 年份;卷:页码。"],
    "funding": "资助:项目编号。",
    "correspondence": "通讯作者:[email protected]"
  },
  "missing_information_notes": []
}

运行统一生成器(它将执行图表生成、版面求解、PPTX构建、PDF导出、PNG预览渲染以及多层QA验证):

python scripts/generate_poster.py \
  --spec <work_dir>/poster_spec.json \
  --extraction <work_dir>/research_extraction.json \
  --output-dir <work_dir>/output

各个流水线阶段也可以通过 scripts/generate_charts.py、scripts/export_poster.py、scripts/generate_preview.py 和 scripts/validate_poster.py 独立调用。

第六步 — 可视化检查与有限迭代优化

  1. 阅读 <work_dir>/output/validation_report.md 以确认技术、科学、可访问性和视觉检查均已通过。
  2. 在可用时,使用图像查看工具可视化检查 <work_dir>/output/poster_preview.png。检查整体视觉层次、列平衡、图表可读性、对齐和留白。
  3. 如果发现任何问题(生成 → 导出 → 渲染 → 检查 → 验证 → 修订 → 定稿),调整 poster_spec.json(压缩冗长的项目符号、调整 column 分配或 aspect_ratio,或切换 layout_recipe)并重新运行。在客观检查通过或诚实报告任何未解决的约束(如用户提供的低分辨率照片)后停止。

强制交付物清单

在结束前验证 <output_dir> 中存在以下五个文件:

  1. poster.pptx — 可编辑的原生PowerPoint海报(形状、文本运行、booktabs表格、高DPI/原生图表)。
  2. poster.pdf — 可打印PDF,保留确切的物理尺寸和嵌入字体。
  3. poster_preview.png — 全海报渲染预览图像。
  4. poster_content.md — 提取并精炼的海报内容,附有完整性说明。
  5. design_specification.md — 完整的物理、排版、颜色对比及QA审核报告(附带 validation_report.md)。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能