Communitygithub.com

科學簡報製作

為研究演講建立投影片與演示文稿。適用於製作 PowerPoint 投影片、會議簡報、研討會演說、研究報告、論文答辯投影片或任何科學演說。提供投影片結構、設計模板、時間安排指導與視覺驗證。支援 PowerPoint 與 LaTeX Beamer。

科學簡報製作 是什麼?

此技能專為科學與學術場合設計,協助使用者製作高品質的簡報投影片。其核心理念強調「視覺吸引」與「研究支撐」,避免枯燥、文字過多的投影片,提倡使用高品質圖表、清晰的敘事架構與專業的設計。 技能支援兩種主要工作流程:一是預設的 PDF 流程,透過 Nano Banana Pro AI 將每張投影片生成為完整圖片,再合併成 PDF,產出視覺效果最佳的結果;二是 PPT 工作流程,先利用 Nano Banana Pro 生成各投影片所需的圖像與圖表,再透過 PPTX 技能於 PowerPoint 中排版文字與版面。 使用時需注意「格式一致性協定」,包括在每張投影片的提示詞中定義統一配色、字型與風格,並透過 `--attach` 參數附加前一張投影片以維持視覺連貫性。對於結果投影片,強烈建議先檢查工作目錄中的既有圖檔(如 figures/、results/ 等)並附加至提示中,讓 AI 能直接整合真實數據。 功能涵蓋投影片結構規劃、設計原則、資料視覺化、時間安排、視覺驗證等,詳細文件記錄於相關參考檔案。此技能亦與「研究查找」(Research Lookup)技能緊密整合,確保所有引用皆具學術可信度,並可與「科學寫作」(Scientific Writing)及「PPTX 技能」協同使用。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/skills/scientific-slides

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

科學簡報製作 是做什麼的?

概述

科學簡報是溝通研究成果、分享發現以及與學術與專業觀眾互動的重要媒介。此技能提供建立有效科學簡報的全面指導,從結構與內容開發,到視覺設計與發表準備。

重點關注:會議、研討會、答辯及專業演說的簡報。

關鍵設計理念:科學簡報應具備「視覺吸引力」與「研究支撐」。務必避免枯燥、文字過多的投影片。優秀的科學簡報結合了:

  • 引人入勝的視覺元素:高品質圖表、圖片、示意圖(而非僅是條列式要點)
  • 研究脈絡:透過研究查找技能取得適當引用,建立可信度
  • 最少文字:條列要點作為提示,由您口頭解釋
  • 專業設計:現代配色方案、清晰的視覺層次、充裕的留白
  • 故事驅動:清晰的敘事弧線,而非只是資料傾倒

切記:沉悶的簡報 = 被遺忘的科學。讓投影片在視覺上令人印象深刻,同時透過適當引用維持科學嚴謹性。

何時使用此技能

此技能應用於以下情況:

  • 準備會議簡報(5-20 分鐘)
  • 規劃學術研討會(45-60 分鐘)
  • 製作論文或學位答辯簡報
  • 設計補助金申請簡報
  • 準備期刊俱樂部簡報
  • 於機構或公司進行研究報告
  • 科學主題的教學或教材簡報

使用 Nano Banana Pro 生成投影片

此技能使用 Nano Banana Pro AI 自動生成出色的簡報投影片。

根據輸出格式,有兩種工作流程:

預設工作流程:PDF 投影片(推薦)

使用 Nano Banana Pro 將每張投影片生成為完整圖片,再合併成 PDF。此方式能產出最具視覺衝擊力的結果。

運作方式:

  1. 規劃簡報:為每張投影片建立詳細計劃(標題、重點、視覺元素)
  2. 生成投影片:為每張投影片呼叫 Nano Banana Pro 以建立完整的投影片圖片
  3. 合併為 PDF:將投影片圖片組合成單一 PDF 簡報

步驟 1:規劃每張投影片

在生成前,先建立簡報的詳細計劃:

# 簡報計劃:機器學習入門

## 投影片 1:標題投影片
- 標題:「機器學習:從理論到實務」
- 副標題:「AI 會議 2025」
- 講者:王小明博士,XYZ 大學
- 視覺:現代抽象神經網路背景

## 投影片 2:引言
- 標題:「為什麼機器學習很重要」
- 重點:產業採用、突破性應用、未來潛力
- 視覺:顯示不同 ML 應用(醫療保健、金融、機器人)的圖示

## 投影片 3:核心概念
- 標題:「三種學習類型」
- 內容:監督式、非監督式、強化式
- 視覺:顯示各類型及其範例的三部分圖表

... (繼續所有投影片)

步驟 2:生成每張投影片

使用 generate_slide_image.py 指令稿建立每張投影片。

關鍵:格式一致性協定

為確保整個簡報的統一格式:

  1. 定義格式目標,在簡報開始時即訂定,並包含在每個提示詞中:

    • 配色方案(例如「深藍背景、白文字、金色點綴」)
    • 字型風格(例如「粗體無襯線標題、乾淨內文」)
    • 視覺風格(例如「簡約、專業、企業美學」)
    • 版面方式(例如「充裕留白、左對齊內容」)
  2. 在生成後續投影片時,務必附加前一張投影片,使用 --attach:

    • 讓 Nano Banana Pro 能看見並比對現有風格
    • 在整個簡報中創造視覺連貫性
    • 確保一致的顏色、字型與設計語言
  3. 預設作者為「K-Dense」,除非另有指定

  4. 在提示詞中直接包含引用,用於引用研究的投影片:

    • 在提示文字中加入引用,使其出現在生成的投影片上
    • 使用格式:「包含引用:(作者 等人,年份)」或「顯示參考文獻:作者 等人,年份」
    • 多個引用時,在提示詞中全部列出
    • 引用應以小型文字顯示在投影片底部或相關內容附近
  5. 為結果投影片附加現有圖表/數據(對數據驅動的簡報至關重要):

    • 當建立結果投影片時,務必檢查現有圖表:
      • 在工作目錄中(例如 figures/、results/、plots/、images/)
      • 使用者提供的輸入檔案或目錄
      • 任何與簡報相關的資料視覺化、圖表、圖形
    • 使用 --attach 包含這些圖表,使 Nano Banana Pro 能整合它們:
      • 為結果投影片附加實際數據圖表/圖形
      • 為方法投影片附加相關示意圖
      • 為標題投影片附加標誌或機構圖片
    • 附加數據圖表時,在提示詞中描述您的需求:
      • 「建立一張投影片,呈現附加的結果圖表,並標示關鍵發現」
      • 「以此附加圖形為基礎建立投影片,加上標題與解釋數據的要點」
      • 「將附加的圖表整合到結果投影片中,並加上解讀」
    • 在生成結果投影片前:列出工作目錄中的檔案以尋找相關圖表
    • 可附加多個圖表:--attach fig1.png --attach fig2.png

包含格式一致性、引用與圖表附加的範例:

# 標題投影片(第一張投影片 - 建立風格)
python scripts/generate_slide_image.py "簡報標題投影片:「機器學習:從理論到實務」。副標題:「AI 會議 2025」。講者:K-Dense。格式目標:深藍背景 (#1a237e)、白文字、金色點綴 (#ffc107)、簡約設計、無襯線字型、充裕邊距、無裝飾元素。" -o slides/01_title.png

# 含引用的內容投影片(附加前一張投影片以保持一致性)
python scripts/generate_slide_image.py "簡報投影片,標題為「為什麼機器學習很重要」。三個含簡單圖示的重點:1) 產業採用,2) 突破性應用,3) 未來潛力。引用:在底部以小型文字包含:(LeCun 等人,2015;Goodfellow 等人,2016)。格式目標:比照附加投影片風格 - 深藍背景、白文字、金色點綴、簡約專業設計、無視覺雜亂。" -o slides/02_intro.png --attach slides/01_title.png

# 含多個引用的背景投影片
python scripts/generate_slide_image.py "簡報投影片,標題為「深度學習革命」。關鍵里程碑:ImageNet 突破(2012)、Transformer 架構(2017)、GPT 模型(2018-至今)。引用:在底部顯示參考文獻:(Krizhevsky 等人,2012;Vaswani 等人,2017;Brown 等人,2020)。格式目標:完全比照附加投影片風格 - 相同顏色、字型、簡約設計。" -o slides/03_background.png --attach slides/02_intro.png

# 結果投影片 - 從工作目錄附加實際數據圖表
# 首先,檢查有哪些圖表:ls figures/ 或 ls results/
python scripts/generate_slide_image.py "簡報投影片,標題為「模型效能結果」。建立一張投影片,呈現附加的準確率圖表。需強調的關鍵發現:1) 達到 95% 準確率,2) 超越基準線 12%,3) 在測試集上表現一致。引用:在底部包含:(Our results, 2025)。格式目標:完全比照附加投影片風格。" -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png

# 結果投影片 - 多圖表比較
python scripts/generate_slide_image.py "簡報投影片,標題為「改善前後比較」。使用兩個附加圖表建立左右比較投影片。左:基準線結果,右:我們改善後的結果。加上簡短標籤說明改善情況。格式目標:完全比照附加投影片風格。" -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png

# 方法投影片 - 附加現有示意圖
python scripts/generate_slide_image.py "簡報投影片,標題為「系統架構」。呈現附加的架構圖,並加上簡短的解釋要點:1) 輸入處理,2) 模型推論,3) 輸出生成。格式目標:完全比照附加投影片風格。" -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.png

重要:在建立結果投影片前,務必:

  1. 列出工作目錄中的檔案:ls -la figures/ 或 ls -la results/
  2. 檢查使用者提供的目錄中是否有相關圖表
  3. 附加所有應出現在投影片上的相關圖表
  4. 描述 Nano Banana Pro 應如何整合附加的圖表

提示詞範本:

每個提示詞中皆應包含以下元素(可依需求自訂):

[投影片內容描述]
引用:在底部包含:(第一作者 等人,年份;第二作者 等人,年份)
格式目標:[背景顏色]、[文字顏色]、[點綴顏色]、簡約專業設計、無裝飾元素、與附加投影片風格一致。

步驟 3:合併為 PDF

# 將所有投影片合併為單一 PDF 簡報
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf

PPT 工作流程:使用生成視覺的 PowerPoint

當建立 PowerPoint 簡報時,使用 Nano Banana Pro 為每張投影片生成圖片與圖形,然後使用 PPTX 技能分別加入文字。

運作方式:

  1. 規劃簡報:為每張投影片建立內容計劃
  2. 生成視覺元素:使用加上 --visual-only 標記的 Nano Banana Pro 來為投影片建立圖片
  3. 建立 PPTX:使用 PPTX 技能(PptxGenJS 或基於範本)來建立投影片,包含生成的視覺元素與分開的文字

步驟 1:為每張投影片生成視覺元素

# 為引言投影片生成圖形
python scripts/generate_slide_image.py "專業插圖,顯示機器學習應用:醫療診斷、財務分析、自動駕駛車輛與機器人。現代平面設計,白色背景上彩色圖示。" -o figures/ml_applications.png --visual-only

# 為方法投影片生成示意圖
python scripts/generate_slide_image.py "神經網路架構圖,顯示輸入層、三個隱藏層與輸出層。乾淨的技術風格,帶有節點連接。藍色與灰色配色。" -o figures/neural_network.png --visual-only

# 為結果投影片生成概念圖形
python scripts/generate_slide_image.py "改善前後比較:左側顯示雜亂資料,右側顯示有組織的見解。以箭頭連接。專業商業風格。" -o figures/results_visual.png --visual-only

步驟 2:使用 PPTX 技能建立 PowerPoint

使用 PPTX 技能的 PptxGenJS 工作流程來建立投影片,內容包含:

  • 步驟 1 生成的圖片
  • 分別加入的標題與內文
  • 專業版面與格式化

關於完整的 PPTX 建立文件,請參閱 skills/pptx/SKILL.md。


使用科學示意圖進行視覺強化

除了生成投影片外,對於技術圖表,請使用 scientific-schematics 技能:

何時應改用 scientific-schematics:

  • 複雜技術圖表(電路圖、化學結構)
  • 論文用的出版品質圖形(較高品質門檻)
  • 需要科學準確性審查的圖表

如何生成示意圖:

python scripts/generate_schematic.py "您的圖表描述" -o figures/output.png

關於建立示意圖的詳細指導,請參閱 scientific-schematics 技能文件。


核心功能

簡報結構與組織、投影片設計原則、用於投影片的資料視覺化、演說特定指導、實作選項(Beamer / PowerPoint / 生成的 PDF)、視覺審查與迭代、時間安排與節奏、以及驗證,均記錄於 references/slide_capabilities.md。

階段式開發流程 —— 規劃、設計與創作、內容開發、視覺驗證、練習與精煉、最終準備 —— 記錄於 references/presentation_workflow.md。

同時適用於全投影片與僅視覺生成的提示詞撰寫指導,記錄於 references/prompt_writing.md。所有內建指令稿的引數與選項,記錄於 references/script_reference.md。最常導致演說失敗的錯誤,整理於 references/common_pitfalls.md。

與其他技能的整合

研究查找(對科學簡報至關重要):

  • 背景開發:搜尋文獻以建立引言脈絡
  • 引用收集:尋找可在演說中引用的關鍵論文
  • 缺口識別:辨識未知領域以激發研究動機
  • 先前工作比較:尋找可與結果比較的論文
  • 佐證證據:尋找支持您解釋的文獻
  • 問題準備:尋找可能回答 Q&A 問題的論文
  • 在開發任何科學簡報時,務必使用 research-lookup,以確保適當的脈絡與引用

科學寫作:

  • 將論文內容轉換為簡報格式
  • 萃取關鍵發現並簡化
  • 使用相同圖表(但為投影片重新設計)
  • 保持一致的術語

PPTX 技能:

  • 用於 PowerPoint 的建立與編輯
  • 利用指令稿進行範本工作流程
  • 使用縮圖生成進行驗證
  • 關於程式化建立,請參閱 PPTX 技能的 SKILL.md

資料視覺化:

  • 為投影片建立自訂圖表
  • 為簡報優化圖形
  • 整合研究查找的數據

參考資源


此技能整合了 Nano Banana Pro AI 以自動生成投影片內容與視覺元素。請參閱文件了解進階用法與自訂選項。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

adaptyv

How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.

aeon

This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.

alphagenome

Look up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and quantile scores for RNA-seq, DNase, ATAC, ChIP-TF, ChIP-histone, CAGE, PRO-cap, splicing, polyadenylation and contact-map tracks), score variants or scan windows on demand with the AlphaGenome model for human and mouse (variant scoring, in silico mutagenesis, REF-versus-ALT track prediction), and build Atlas website deep links. Use when the user mentions AlphaGenome, AlphaGenome Atlas, AVI or AlphaGenome Variant Impact, DeepMind variant effect prediction, or wants to prioritise or mechanistically interpret non-coding, regulatory, splicing, enhancer, promoter, or chromatin-accessibility effects of SNVs from a VCF, credible set, or region. Research use only; not a clinical tool.

analytical-method-validation

Plan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025. Use for HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, and ligand binding or cell-based assays whenever the question is whether a procedure is fit for its intended purpose. Triggers include

anndata

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

arbor

Autonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree Refinement (HTR) from the Arbor paper. Use this whenever someone wants to iteratively optimize something over many experiments without overfitting — e.g.

arboreto

Infer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.

astropy

Core Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WCS, and cosmology. Use when implementing or debugging astronomical data analysis code with Astropy.

autoskill

Observe the user

benchling-integration

Benchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when automating lab data with benchling-sdk or the v2 API.

bgpt-paper-search

Search scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server. Returns 25+ fields per paper including methods, results, sample sizes, quality scores, and conclusions. Use for literature reviews, evidence synthesis, and finding experimental details not available in abstracts alone.

bids

>

biopython

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

bioservices

Unified Python interface to 40+ bioinformatics services. Use when querying multiple databases (UniProt, KEGG, ChEMBL, Reactome) in a single workflow with consistent API. Best for cross-database analysis, ID mapping across services. For quick single-database lookups use gget; for sequence/file manipulation use biopython.

bulk-rnaseq

End-to-end bulk RNA-seq orchestrator — takes raw FASTQ reads through QC and trimming (FastQC, fastp/Trim Galore), alignment and quantification (STAR, Salmon, featureCounts), assembles a gene-level counts matrix, then hands off to differential expression (pydeseq2), pathway/GSEA enrichment (pathway-enrichment), and publication figures (scientific-visualization). Use whenever the user has bulk RNA-seq reads or quant output and wants a complete, reproducible differential-expression workflow — e.g.

cellxgene-census

Query the CZ CELLxGENE Census programmatically for versioned public single-cell and spatial transcriptomics data. Use when you need population-scale cell metadata, gene expression slices, Census summary counts, source H5AD URIs/downloads, embeddings, spatial Census data, or reference atlas comparisons across organisms, tissues, diseases, assays, and cell types. For analyzing your own local single-cell data use scanpy, anndata, or scvi-tools.

cirq

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

citation-management

Comprehensive citation management for academic research. Search OpenAlex, PubMed, and Google Scholar for papers, extract accurate metadata, validate citations, and generate properly formatted BibTeX entries. This skill should be used when you need to find papers, verify citation information, convert DOIs to BibTeX, or ensure reference accuracy in scientific writing.

clinical-decision-support

Prepare and validate research-only clinical decision-support evaluation, evidence-profile, cohort, survival, biomarker/model, privacy, and governance artifacts. Use for aggregate or synthetic research documentation and traceability—not patient care or live clinical operation.

clinical-reports

Create safety-bounded draft structures and run local deterministic checks for clinical case, diagnostic, trial, safety, and aggregate research reports. Use only with synthetic, de-identified, or aggregate inputs and verified source-fact manifests; every output requires qualified review.

相關技能