marp-stylelisted
Install: claude install-skill furedea/agent-harness
# Marp Slide Creation
Always generate a Marp slide file using the conventions below. Do not invent a different frontmatter or theme — use exactly what is specified here.
## Fixed Frontmatter
Every slide file must begin with this exact frontmatter:
```markdown
---
marp: true
theme: base
paginate: true
---
```
## Required Slide Structure
Every deck must follow this order:
### Slide 1 — Title (lead class)
```markdown
<!-- _class: lead -->
# Presentation Title
YYYY 年 M 月 D 日
Affiliation / Presenter
```
### Slide 2 — Table of Contents (toc class)
The `header` directive sets the running header for all subsequent slides.
```markdown
<!--
_class: toc
header: Presentation Title
-->
# 目次
- Section 1
- Section 2
- Section 3
```
### Content Slides
Each content slide starts with `# Heading` (becomes a section title with underline from CSS).
```markdown
---
# Section Title
- Point A
- Point B
- Sub-point
**Key insight:** use `<b>text</b>` or `**text**` for emphasis.
```
### References Slide (if needed)
```markdown
---
# 参考文献
1. Author, "Title," Venue, Year.
2. ...
```
## Slide Separator
Use `---` on its own line to separate slides.
## CSS Classes and Their Usage
| Class | Purpose | How to apply |
| --- | --- | --- |
| `lead` | Title slide — centered layout, no underline on h1 | `<!-- _class: lead -->` |
| `toc` | Table of contents — vertically centered list | `<!--\n_class: toc\nheader: Title\n-->` |
| `photo-reserve` | Reserves the top half for a photo/im