slides-as-code

Build research slides with text-first source (Slidev/Marp/Reveal/Quarto) and reproducible export (PDF). Includes structure, figure reuse rules, and quality checklist for top-tier scientific presentations.

Best use case

slides-as-code is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Build research slides with text-first source (Slidev/Marp/Reveal/Quarto) and reproducible export (PDF). Includes structure, figure reuse rules, and quality checklist for top-tier scientific presentations.

Teams using slides-as-code should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/slides-as-code/SKILL.md --create-dirs "https://raw.githubusercontent.com/foryourhealth111-pixel/Vibe-Skills/main/bundled/skills/slides-as-code/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/slides-as-code/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How slides-as-code Compares

Feature / Agentslides-as-codeStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Build research slides with text-first source (Slidev/Marp/Reveal/Quarto) and reproducible export (PDF). Includes structure, figure reuse rules, and quality checklist for top-tier scientific presentations.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Slides as Code(顶级科研汇报的可复现幻灯片)

## 目标

解决常见问题:
- PPT 版本失控(final_v7)
- 图表重复截图、清晰度崩坏
- 汇报结构不稳定(信息密度失衡)

本 skill 让 slides 拥有:
- 文本源(Markdown / Quarto / LaTeX Beamer)
- 可复现导出(PDF、可选 PPTX)
- 图表复用(直接引用 `figures/` 最终导出,不截图)

---

## 技术路线(按约束选)

1) **Slidev**:开发者友好,组件化,适合组会/技术分享  
2) **Marp**:排版可控,适合快速生成简洁风格  
3) **Reveal.js**:网页交互强,适合 demo/交互展示  
4) **Quarto slides**:报告/论文/幻灯片一体化(推荐用于报告+slides联动)  

> 内容结构建议使用 `scientific-slides`;本 skill 更偏“工程化与导出管线”。

---

## 元规则(幻灯片质量的 80/20)

### 1) 一页一结论

- 标题就是结论,不是主题
- 每页只服务一个问题:What / Why / How / So what

### 2) 图不截图

- 图只从 `figures/**/out/` 引用(PDF/SVG/PNG)
- 禁止从论文 PDF 截图再贴回 PPT

### 3) 讲述顺序固定

推荐骨架:
1) 背景与缺口(1–2 页)
2) 方法直觉(1–2 页示意图)
3) 核心结果(3–6 页,每页一图一结论)
4) 局限与下一步(1–2 页)

---

## 模板

参考:`templates/slidev-structure.md`

Related Skills

scientific-slides

1174
from foryourhealth111-pixel/Vibe-Skills

Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.

zinc-database

1174
from foryourhealth111-pixel/Vibe-Skills

Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.

zarr-python

1174
from foryourhealth111-pixel/Vibe-Skills

Chunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.

yeet

1174
from foryourhealth111-pixel/Vibe-Skills

Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).

xlsx

1174
from foryourhealth111-pixel/Vibe-Skills

Spreadsheet toolkit (.xlsx/.csv). Create/edit with formulas/formatting, analyze data, visualization, recalculate formulas, for spreadsheet processing and analysis.

xan

1174
from foryourhealth111-pixel/Vibe-Skills

High-performance CSV processing with xan CLI for large tabular datasets, streaming transformations, and low-memory pipelines.

writing-plans

1174
from foryourhealth111-pixel/Vibe-Skills

Use when you have a spec or requirements for a multi-step task, before touching code

writing-docs

1174
from foryourhealth111-pixel/Vibe-Skills

Guides for writing and editing Remotion documentation. Use when adding docs pages, editing MDX files in packages/docs, or writing documentation content.

windows-hook-debugging

1174
from foryourhealth111-pixel/Vibe-Skills

Windows环境下Claude Code插件Hook执行错误的诊断与修复。当遇到hook error、cannot execute binary file、.sh regex误匹配、WSL/Git Bash冲突时使用。

weights-and-biases

1174
from foryourhealth111-pixel/Vibe-Skills

Track ML experiments with automatic logging, visualize training in real-time, optimize hyperparameters with sweeps, and manage model registry with W&B - collaborative MLOps platform

webthinker-deep-research

1174
from foryourhealth111-pixel/Vibe-Skills

Deep web research for VCO: multi-hop search+browse+extract with an auditable action trace and a structured report (WebThinker-style).

vscode-release-notes-writer

1174
from foryourhealth111-pixel/Vibe-Skills

Guidelines for writing and reviewing Insiders and Stable release notes for Visual Studio Code.