// Mar 1, 2026

Progress-Slides

Progress-Slides

Progress-Slides converts structured work progress data into professional, self-contained HTML presentations — no design tools, no external dependencies, no setup required. You provide a YAML data file; the AI returns a complete, ready-to-share HTML file.

The output runs entirely in the browser as a single file, making it easy to share via email, Slack, or any file transfer without worrying about broken links or missing assets.

Six visual styles to choose from:

Progress updates are one of the most repetitive parts of any project. Every sprint, every week, someone has to take raw status data and turn it into something presentable — whether it's a Notion page, a deck, or a doc dropped in Slack.

The problem is that "presentable" usually requires a designer's time or an hour in Keynote. Most teams don't have that, so progress reports end up as bullet-point walls that nobody reads.

Progress-Slides separates the data from the presentation layer. You maintain your progress in a structured YAML format — which is fast to update — and the skill handles the visual translation. The output is a stable, predictable HTML file that looks intentional without requiring design effort.

I also wanted to prove that prompt engineering could replace an entire category of templated tooling. No Figma. No PowerPoint. Just a well-designed skill and structured input.

$ step_01

Get the Skill

Go to the progress-slides GitHub repository and copy the content of SKILL.md. Also download input.yaml as your data template.

$ step_02

Load into Your AI

Paste SKILL.md as a system prompt or custom instruction in:

  • Gemini — Gems or system prompt
  • Claude — Project Instructions or system prompt
  • Cursor / Windsurf — reference the skill directory

$ step_03

Choose a Style

Start the session and the AI will present the six visual styles. Pick one that fits your audience — Dark Signal for engineering teams, Botanical for stakeholder updates, Editorial for executive reviews.

$ step_04

Provide Your Data

Fill in input.yaml with your project name, status, milestones, blockers, and next steps. Paste it into the session — the AI generates a complete, self-contained HTML file ready to share.