create-slide

Enforce Fluid-Slide project conventions for slide decks and YAML frontmatter.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/fecet/quarto-scaffold --skill create-slide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-slide
Source: https://github.com/fecet/quarto-scaffold/tree/main/.claude/skills/create-slide
Command: npx skills add https://github.com/fecet/quarto-scaffold --skill create-slide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

本技能为 Fluid-Slide 项目提供统一的幻灯片编写规范,解决跨团队幻灯片风格不一致、布局混乱、组件碎片化的问题。

Core Features & Use Cases

  • Grid 布局系统的统一约定
  • MD3 工具类的预设
  • 常用组件(Timeline、Masonry、LeaderLine)的项目内约定
  • 文件结构约定与配套的 deck.qmd / slides 结构
  • 与 quarto-revealjs 技能的协作

Quick Start

按照本技能的约定,在项目根目录创建 deck.qmd,并在 slides/ 目录下按 [slide-name]/index.md 的结构编写幻灯片内容。

Frequently Asked Questions about create-slide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize slide layouts and conventions for a Quarto revealjs presentation project?

To standardize Quarto revealjs slide layouts, enforce project-specific conventions for grid layouts, MD3 utilities, and YAML frontmatter to eliminate cross-team inconsistency. This approach applies unified component rules for Timeline, Masonry, and LeaderLine within your presentation deck.

What is the recommended file structure for maintaining consistent presentation slides?

The recommended file structure for presentation slides involves creating a deck.qmd in the project root directory and writing content in slides/[slide-name]/index.md files. This convention enforces structural consistency and simplifies maintenance across the entire slide project.

How does grid layout integration work with MD3 utilities in slide design?

Grid layout integration with MD3 utilities works by applying predefined utility classes to standardize spacing and alignment in slide design. This enforces a unified visual language across all slides, preventing layout fragmentation and component inconsistency.

Do I need YAML frontmatter for every slide file in a Fluid-Slide project?

YAML frontmatter is required for slide files in a Fluid-Slide project to enforce project-specific conventions and metadata consistency. This requirement ensures proper rendering and structural compliance when integrating with quarto-revealjs.

Can I use special components like Timeline and Masonry within a standardized slide deck?

You can use special components like Timeline, Masonry, and LeaderLine within a standardized slide deck. The convention defines specific project-level rules for these components, ensuring they integrate seamlessly with the grid layout and MD3 utility systems.