Skip to content
Content
Skill

/deck-publisher

Turn content into a responsive, presenter-friendly slide deck published at a live URL via ReportRoom. Use when the user says "make this a deck", "turn this into slides", "presentation for", or wants something to present rather than read. Not for long-form documents (use

From plugin
report-skills
125 skills
Install
$ npx -y skills add dashaworks/report-skills --skill deck-publisher --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/deck-publisher

Context preview

The summary Claude sees to decide when to auto-load this skill.

Turn content into a responsive, presenter-friendly slide deck published at a live URL via ReportRoom. Use when the user says "make this a deck", "turn this into slides", "presentation for", or wants something to present rather than read. Not for long-form documents (use

SKILL.md

deck-publisher.SKILL.md
name: deck-publisher
description: Turn content into a responsive, presenter-friendly slide deck published at a live URL via ReportRoom. Use when the user says "make this a deck", "turn this into slides", "presentation for", or wants something to present rather than read. Not for long-form documents (use report-publisher) or polishing an existing deck (use report-designer).

Deck Publisher

Content → a web-native slide deck: keyboard/scroll navigable, responsive, presentable from any device, at a URL — not a .pptx attachment.

Follow the shared flow in the root `SKILL.md`. Deck-specific craft below.

When to use

  • "Make this a deck / slides / a presentation"
  • The content will be *presented* (meeting, pitch, demo) rather than *read*
  • If the user needs a .pptx file specifically, say so and defer to a pptx tool — this skill makes live web decks

Steps

1. **Establish the setting.** Presented live by the user, or sent to be clicked through alone? A presented deck carries less text per slide (the speaker is the content); a send-ahead deck must stand alone. Ask if unclear — it changes every slide. 2. **One idea per slide.** Convert the source content into a slide outline first: each slide gets a full-sentence headline that states its point (a reader who only reads headlines should get the whole argument). Show the outline before authoring the deck. 3. **Data becomes visuals.** Tables of more than a few cells become charts where the design system provides them; walls of bullets become 3–4 short lines max. Anything that can't be cut goes to an appendix slide. 4. **Author + lint + approval gate** per the shared flow — preview is the slide outline plus any slides with numbers on them. 5. **Publish.** Return the URL and mention presenter navigation (keyboard/scroll) and that view analytics are attached for send-ahead decks.

Hard rules

  • Never exceed the point-per-slide rule to save slide count — more slides beats denser slides.
  • The first slide states the ask/conclusion when the deck is persuasive (pitch, proposal); background never comes first.
  • Keep the user's numbers exact; rounding for a headline is fine only when the exact figure appears on the same slide or in the appendix.
Read more
Ships withreport-skills

Report Skills is an AI report generator and AI report writer for Claude Code and Codex — a bundle of 5 skills that convert agent output (research, analysis, proposals, status updates) into live web reports, client reports, and slide decks with shareable URLs.

Get the whole plugin
Stats
12
Stars
1
Forks
Maintained
Maintenance
MIT
License
1mo ago
Last commit
2mo ago
Created

Repo: dashaworks/report-skills

Other skills on report-skills.