Skip to content
Back to skills

Ia Presenter

ASecurity

Creates high-quality, well-designed presentations for iA Presenter (Mac app). Generates complete Markdown files with proper iA Presenter syntax: slide structure, speaker notes separated from slide content, layout control through content organization, images, tables, charts, and theme recommendations. Use this skill whenever the user wants to create a presentation, build a deck, structure a talk, or create slides — even if they don't say "iA Presenter" explicitly but are working on a .md prese...

  • 8 stars
  • 0 votes
  • 2 copies
  • 29 views
  • Added May 28, 2026
ai-agentsrustgo

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add kogakure/skills --skill ia-presenter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ia Presenter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ia Presenter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kogakure-ia-presenter/badge)](https://www.skillsdirectory.com/skills/kogakure-ia-presenter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ia-presenter
description: >
  Creates high-quality, well-designed presentations for iA Presenter (Mac app).
  Generates complete Markdown files with proper iA Presenter syntax: slide
  structure, speaker notes separated from slide content, layout control through
  content organization, images, tables, charts, and theme recommendations.
  Use this skill whenever the user wants to create a presentation, build a deck,
  structure a talk, or create slides — even if they don't say "iA Presenter"
  explicitly but are working on a .md presentation file. Also trigger when the
  user pastes an outline, essay, or document and asks to "turn this into slides"
  or "make a presentation from this". This skill knows the full iA Presenter
  syntax and best practices, so always use it rather than writing generic markdown.
---

# iA Presenter Skill

iA Presenter is a Mac presentation app that uses Markdown files (`.md`). The
core philosophy: **write your story first, then let iA Presenter render it as
slides**. Speaker notes and slide content live in the same file but are
distinguished by indentation.

## Workflow

### Step 1 — Gather Requirements

Ask or infer before writing. What you need:

- **Topic and goal** — What is the presentation about? Inform, persuade, pitch, teach?
- **Audience** — Technical, executive, general public?
- **Duration** — How long? (~1.5–2 min/slide is typical)
- **Content** — Outline, draft, or just a topic?
- **Tone** — Formal, casual, technical?
- **Theme preference** — See theme guide in `references/themes.md`

If the user provides content, adapt it. If they give only a topic, generate the full narrative.

### Step 2 — Structure the Narrative Arc

Every presentation follows a shape:

1. **Cover** — Title, subtitle, presenter name
2. **Hook** — First slide surprises or provokes a question; never start with an agenda
3. **Setup** — Establish the problem, situation, or context
4. **Body** — 3–5 main points; each point gets 2–4 slides
5. **Resolution** — What the audience should now believe or understand
6. **Call to action** — Specific, concrete next step

Agenda slides are optional; only include for presentations over 20 slides.

### Step 3 — Write the Markdown

See the complete syntax reference in `references/syntax.md`. Core rules:

- Slides are separated by `---`
- **Headings always appear on the slide**
- **Regular paragraphs are speaker notes** (invisible to the audience)
- **Tab-indented paragraphs appear on the slide**

### Step 4 — Output

Deliver a complete, ready-to-use `.md` file. Add a brief header comment
with theme recommendation and estimated duration. Name the file clearly
(e.g., `product-launch.md`).

---

## Design Principles

Apply these — they make the difference between a mediocre and a great deck:

**One idea per slide.** If you find yourself writing "and also..." on a slide,
split it into two slides. Slides are cheap; clarity is not.

**Headlines carry the message.** Every slide title should be a complete
statement that makes sense on its own: "Revenue grew 40% YoY" beats "Revenue".
If the audience remembers only the titles, they should still understand your talk.

**Show, don't list.** Bullet lists are the enemy of attention. Prefer a single
strong image + headline, a quote, or a chart over a bulleted list of four
things. If you must list, put items on separate slides.

**Sparse slide content.** The audience reads at 250 wpm and you speak at 150 wpm.
If your slide has 50 words, they stop listening while they read. Put the detail
in speaker notes; put the anchor in the slide content.

**Vary the rhythm.** Alternate heavy text slides with full-image slides, quote
slides, and chart slides. A uniform presentation is a boring presentation.

**Section breaks signal transitions.** Use an `##` slide to give the audience
a breath and signal a new chapter.

**End with energy.** Close with a strong call to action or a memorable image.
Never end on "Questions?" — that's a dead stop.

---

## Quick Syntax Reference

### Slide separator

```
---
```

### Text visibility

```markdown
# This heading appears on the slide

This paragraph is speaker notes — not visible to the audience.
Write what you'll say aloud here.

    This indented paragraph appears on the slide.

    - This indented list appears on the slide
    - Item two
```

### Kicker (small text above the title)

```markdown
    Product Launch 2024

# The Future of Payments
```

(Tab before the kicker line — no `#`)

### Section header slide

```markdown
## Part 2: The Solution
```

H2 headings alone trigger the section layout.

### Image

```markdown
![A person using the app](demo.jpg)
```

With Content Blocks syntax (preferred for layout control):

```markdown
/assets/hero.jpg
size: cover
layer: background
```

### Side-by-side layout (two elements, double blank line between them)

```markdown
# Before vs. After

![](before.jpg)

![](after.jpg)
```

### Grid layout (four or more elements)

```markdown
# Four Core Values

    Speed

    Quality

    Trust

    Openness
```

### Quote slide

```markdown
    > "Move fast and break things was never about moving fast."

    — Sheryl Sandberg
```

### Table / Chart

```markdown
| Metric  |    Q3 |     Q4 |
| :------ | ----: | -----: |
| Revenue | $2.1M |  $2.9M |
| Users   | 8,400 | 12,200 |
Chart: Bar
yLabel: Revenue (€)
```

`Chart: Bar`, `Chart: Line`, or `Chart: Pie` immediately after the table
sets the chart type inline. `xLabel:` / `yLabel:` add axis labels.
Any table can also be converted interactively via the iA Presenter toolbar.

### Placeholder image (use while writing, replace before presenting)

```markdown
/Theme/image2.webp
title: "Placeholder"
```

`/Theme/` references assets bundled with the active theme. `title:` labels
the placeholder so it's easy to find and swap later.

### Two-column split (two `###` headings on same slide, no `---`)

```markdown
### Option A
    Fast to implement, low cost.

### Option B
    More robust, scales better.
```

### Image positioning with `x:` / `y:`

```markdown
https://example.com/photo.jpg
x: left
y: top
```

Equivalent to `align: left top`. Both syntaxes work.

### Speaker notes with private comment

```markdown
# Key Insight

Audience sees only the heading. This sentence is your spoken narrative.
Tell the story behind the data. Give the anecdote. Make the connection.

// Remind yourself to pause here for questions.
```

---

## Output Template

```markdown
// Recommended theme: [theme name] ([light|dark])
// Estimated duration: ~[X] minutes ([N] slides × ~[Y] min each)

# [Presentation Title]

    [Subtitle or tagline]
    [Presenter name] · [Date or event]

---

# [Hook slide — surprising statement, provocative question, or striking fact]

[Speaker note: Why does this matter? What problem does this introduce?]

---
```

Continue from there, following the narrative arc.

---

## Quality Checklist

Before delivering the output, verify each:

- Every slide has a heading (exception: full-bleed image slides)
- Speaker notes written for every slide — what exactly you'd say
- No slide has more visible text than the audience can absorb in 5 seconds
- `##` section break slides mark major transitions
- Opening slide uses a hook, not a list of topics
- Closing slide has a concrete call to action
- All `---` separators present between slides
- Theme recommendation included in header comment

---

## Reference Files

- `references/syntax.md` — Full iA Presenter syntax with all options
- `references/themes.md` — Theme guide with visual characteristics and best uses

Files in this skill

  • SKILL.md6.7 KB
  • evals/evals.json3.6 KB
  • references/syntax.md7.9 KB
  • references/themes.md4.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.