slides

Draft, audit, and revise Markdown+Marp talk slides from a brief.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/rjwalters/anvil --skill slides-rjwalters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/rjwalters/anvil/tree/main/anvil/skills/slides
Command: npx skills add https://github.com/rjwalters/anvil --skill slides-rjwalters

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It turns a talk brief into technically defensible conference slides by enforcing narrative structure, citation-aligned technical accuracy, and venue-appropriate time and density constraints.

Core Features & Use Cases

  • Draft → review → audit → revise lifecycle: iteratively converges slide content using deterministic phase outputs and a scored rubric.
  • Mandatory technical fact-check (audit) for every READY version: enumerates every technical claim and blocks advancement on any wrong claim.
  • Deterministic rehearsal gates: flags slides that exceed density caps or project an overrun beyond the declared venue slot.
  • Figure pipeline with validation: renders Mermaid diagrams to PNG (mmdc) and supports data plots without inventing data.
  • Optional terminal handout export: produces a leave-behind PDF from the converged version for 2-up, 4-up, or notes-below formats.

Quick Start

Run an outliner and generator workflow for thread kdd-2026-keynote to produce technically audited Markdown+Marp talk slides and then export a 4-up handout PDF.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I generate Marp presentation slides that fit a strict conference time slot?

To generate Marp presentation slides that fit a strict conference time slot, draft from a brief and iteratively review content against density caps and venue-specific time constraints. This lifecycle approach produces technically defensible Markdown slides that block projected time overruns.

How do I fact-check technical claims in Markdown slide decks before presenting?

To fact-check technical claims in Markdown slide decks, run a mandatory audit phase that enumerates every technical statement and blocks advancement on any wrong claim. This ensures citation-aligned technical accuracy for every ready version of the presentation.

Can I render Mermaid diagrams to PNG directly within Marp slides?

Yes, you can render Mermaid diagrams to PNG within Marp slides using a validation pipeline that converts mmdc files. This figure rendering process supports data plots while strictly preventing the invention of unverified data.

How do I export a handout PDF from Markdown and Marp presentation files?

To export a handout PDF from Markdown and Marp presentation files, use the optional terminal export feature on the converged version. This produces a leave-behind document available in 2-up, 4-up, or notes-below formats for audience distribution.

What is the best way to manage the document lifecycle for academic conference slides?

The best way to manage the document lifecycle for academic conference slides is enforcing strict on-disk contracts across draft, review, audit, and rehearse states. This deterministic process uses a scored rubric to iteratively converge slide content until all critical flags pass.

Why does my presentation rehearsal flag a time overrun before the venue slot?

Your presentation rehearsal flags a time overrun because deterministic rehearsal gates project exceeding the declared venue slot. The system blocks advancement when slide density caps are surpassed or the estimated delivery time violates the strict time budgeting constraints.