ia-presenter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ia-presenter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
Ask or infer before writing. What you need:
references/themes.mdIf the user provides content, adapt it. If they give only a topic, generate the full narrative.
Every presentation follows a shape:
Agenda slides are optional; only include for presentations over 20 slides.
See the complete syntax reference in references/syntax.md. Core rules:
---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).
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.
---# 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 Product Launch 2024
# The Future of Payments(Tab before the kicker line — no #)
## Part 2: The SolutionH2 headings alone trigger the section layout.
With Content Blocks syntax (preferred for layout control):
/assets/hero.jpg
size: cover
layer: background# Before vs. After

# Four Core Values
Speed
Quality
Trust
Openness > "Move fast and break things was never about moving fast."
— Sheryl Sandberg| 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.
/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.
### headings on same slide, no ---)### Option A
Fast to implement, low cost.
### Option B
More robust, scales better.x: / y:https://example.com/photo.jpg
x: left
y: topEquivalent to align: left top. Both syntaxes work.
# 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.// 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.
Before delivering the output, verify each:
## section break slides mark major transitions--- separators present between slidesreferences/syntax.md — Full iA Presenter syntax with all optionsreferences/themes.md — Theme guide with visual characteristics and best uses~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.