# Marp Style

> >

- **Type:** Skill
- **Install:** `agentstack add skill-furedea-agent-harness-marp-style`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [furedea](https://agentstack.voostack.com/s/furedea)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [furedea](https://github.com/furedea)
- **Source:** https://github.com/furedea/agent-harness/tree/main/agents/skills/marp-style

## Install

```sh
agentstack add skill-furedea-agent-harness-marp-style
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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

# 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

# 目次

- 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 `text` 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 | `` |
| `toc` | Table of contents — vertically centered list | `` |
| `photo-reserve` | Reserves the top half for a photo/image placeholder | `` |
| `fullimage` | Full-bleed image, zero padding | `` |

Apply a class only to the slide it belongs to using `` (underscore prefix = applies only to that one slide).

## Inline HTML

Inline HTML elements are allowed and commonly used in this codebase:

```markdown

Key message goes here

→ Takeaway sentence

```

## Blockquote = Bottom Citation

A `>` blockquote renders as a small-font citation strip at the bottom of the slide (not a normal quote):

```markdown
> Smith et al., "Paper Title," ICSE 2024.
```

Use this for citing sources on a specific slide.

## Theme Design (base.css)

The `base` theme is defined in `assets/base.css` in this skill directory (also lives at `~/Library/Mobile Documents/iCloud~md~obsidian/Documents/furedea/Slides/base.css`).

Key design tokens:

- Primary color: `rgb(14, 131, 253)` (blue)
- Background: `rgb(239, 255, 255)` (light cyan)
- Code background: `rgb(255, 229, 193)` (peach)
- Body font: Noto Serif JP, 28px
- h1: 50px with bottom border
- h2: 45px, h3: 40px, h4: 35px

## Save Location

Save completed slides to:

```
~/Library/Mobile Documents/iCloud~md~obsidian/Documents/furedea/Slides/
```

Use a descriptive Japanese or English filename with underscores:

- `研究進捗_2026_03.md`
- `tech_talk_rust.md`

## Complete Minimal Example

```markdown
---
marp: true
theme: base
size: 4:3
paginate: true
---

# Rust 入門

2026 年 3 月 18 日

---

# 目次

- Rust とは
- 所有権システム
- まとめ

---

# Rust とは

- Mozilla が開発したシステムプログラミング言語
- **メモリ安全** をコンパイル時に保証
- GC なし，ゼロコスト抽象化

---

# 所有権システム

- 各値に **唯一の所有者** が存在する
- 所有者がスコープを外れると値は破棄される
- 借用（`&`）で参照を渡せる

---

# まとめ

- Rust = 安全 + 高速
- 所有権モデルがメモリ安全の鍵
- 学習コストは高いが見返りは大きい
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [furedea](https://github.com/furedea)
- **Source:** [furedea/agent-harness](https://github.com/furedea/agent-harness)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-furedea-agent-harness-marp-style
- Seller: https://agentstack.voostack.com/s/furedea
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
