mdp

Convert Markdown files into full-screen terminal slides for livestream banners.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/mgreenly/ikigai --skill mdp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mdp
Source: https://github.com/mgreenly/ikigai/tree/main/.claude/library/mdp
Command: npx skills add https://github.com/mgreenly/ikigai --skill mdp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

mdp helps you render plain Markdown content as full-screen, keyboard-navigable slides in a terminal, enabling on-the-fly livestream banners and live documentation without leaving your shell.

Core Features & Use Cases

  • Terminal-based Markdown rendering: convert documented notes into immersive, slide-style displays.
  • Livestream banners: compose a banner.md and present content during dev streams or meetings.
  • Quick iteration: modify Markdown locally and refresh the terminal slides in real time as you stream or present.

Quick Start

Describe your livestream topic and render the slides with mdp to display them in the terminal.

Frequently Asked Questions about mdp

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

FAQPage Schema
How do I display markdown as full-screen slides in a terminal?

You can display markdown as terminal slides by using a rendering workflow that converts a local Markdown file into full-screen, keyboard-navigable presentations directly within your shell environment.

What's the best way to show a markdown banner during a livestream?

To show a markdown banner during a livestream, compose a banner.md file and render it as terminal slides. This allows you to iterate and refresh content in real time without leaving your shell.

Can I present live documentation without leaving my terminal?

Yes, you can present live documentation by rendering your plain markdown notes into immersive, slide-style displays within the terminal. This enables on-the-fly presentation during dev streams or meetings.

Do I need a specific markdown file format to create terminal slides?

You need a local Markdown file as input. The rendering workflow processes standard markdown content to produce full-screen slides, requiring no additional format conversions before running.

How do I update terminal slides in real time while presenting?

You can update terminal slides in real time by modifying your local Markdown file and refreshing the terminal presentation. This enables quick iteration as you stream or present.