chat-replayer

Convert AI chat transcripts into self-contained HTML replay files.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/waldo1001/waldo.AISkills --skill chat-replayer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-replayer
Source: https://github.com/waldo1001/waldo.AISkills/tree/main/skills/chat-replayer
Command: npx skills add https://github.com/waldo1001/waldo.AISkills --skill chat-replayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Convert AI chat transcripts (Copilot Studio, GitHub Copilot Chat, ChatGPT, Claude, or any pasted/exported conversation) into self-contained, sanitized HTML files that replay the chat for live presentation. Use this for showing a chat, replaying a conversation, demoing an agent session, turning a chat into HTML, or building reusable demo chats for conference talks, internal training, or sales demos. Strongly prefer this skill over manually constructing HTML or markdown when the goal is to present a chat session. It also enables sanitizing transcripts before sharing or distributing demo content as a portable artifact.

Core Features & Use Cases

  • Self-contained HTML file with embedded transcript JSON and no external dependencies.
  • Incremental reveal, Markdown rendering, and collapsible tool-call cards to present chats cleanly on stage.
  • End-to-end workflow: acquire, normalize to transcript schema, sanitize via redactions, and build via provided scripts/templates.
  • Supports Copilot Studio, GitHub Copilot Chat, ChatGPT, Claude, or any pasted/exported conversation for demos, talks, or sanitized sharing.

Quick Start

Provide a transcript.json in the working folder and run the build pipeline to generate a self-contained HTML replay.

Frequently Asked Questions about chat-replayer

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

FAQPage Schema
How do I turn an AI chat transcript into an HTML presentation for a demo?

You can convert an AI chat transcript into a self-contained HTML replay file by providing a transcript JSON, which the Skill normalizes, sanitizes with redactions, and renders into portable HTML using included scripts and templates.

Can I use exported ChatGPT or Claude conversations to build a replayable chat demo?

Yes, exported ChatGPT or Claude conversations work for building a replayable chat demo. The Skill supports Copilot Studio, GitHub Copilot Chat, and any pasted conversation by normalizing transcripts into a unified schema before HTML generation.

What is the best way to sanitize a chat transcript before sharing it as a demo?

The best way to sanitize a chat transcript before sharing is applying redactions during the normalization pipeline, which processes the transcript schema to remove sensitive data before building the self-contained HTML replay file.

Does the generated HTML replay file require external dependencies to present chats on stage?

No, the generated HTML replay file requires no external dependencies. It embeds the transcript JSON directly, enabling incremental reveal, Markdown rendering, and collapsible tool-call cards for clean on-stage presentation.

How do I normalize pasted conversations to a transcript schema for HTML conversion?

To normalize pasted conversations to a transcript schema, the Skill acquires raw chat data from supported platforms like Copilot Studio or ChatGPT, processes it through the normalization pipeline, and prepares it for HTML template rendering.

When should I avoid manually constructing HTML for chat demos?

You should avoid manually constructing HTML for chat demos when presenting AI conversations from platforms like GitHub Copilot Chat or Claude, and instead use this pipeline to ensure proper schema normalization, redaction, and self-contained replay output.