tkm:generate-slide

Convert text outlines into HTML or PPTX presentation slides.

Updated May 13, 2026
One-click install
npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-generate-slide
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tkm:generate-slide
Source: https://github.com/khapn-2933/agentic-coding-hands-on/tree/main/.claude/skills/generate-slide
Command: npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-generate-slide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the problem of creating high-quality presentation slides efficiently from content or outlines, providing two output modes for different presentation needs.

Core Features & Use Cases

  • HTML Slides: Generate modern, scroll-snap HTML slides with 12 style presets for internal demos and stakeholder walkthroughs.
  • PPTX Slides: Create Sun* brand-compliant PowerPoint decks in .pptx format for client deliverables and internal company decks.
  • Content Extraction: Automatically convert outlines, markdown files, or raw text into structured slides.
  • Style Selection: Choose from a variety of visual themes and layouts to suit the presentation style.
  • Output Modes: Select between HTML or PPTX format based on the final presentation medium.

Quick Start

Use the tkm:generate-slide skill to create a presentation slide from the outline 'meeting-outline.md' in HTML mode.

Frequently Asked Questions about tkm:generate-slide

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

FAQPage Schema
How do I generate presentation slides from a markdown outline?▼

You can generate PPTX presentation slides using the pptxgenjs library integrated into this skill. It formats text content and outlines into Sun* brand-compliant PowerPoint decks suitable for client deliverables.

Can I create HTML slides instead of PowerPoint for internal demos?▼

Yes, you can select between HTML and PPTX output modes based on your final presentation medium. HTML provides modern scroll-snap slides with style presets, while PPTX creates brand-compliant PowerPoint decks.

Does this slide generation tool require pptxgenjs?▼

Yes, pptxgenjs is a required dependency for generating PowerPoint presentations. It handles the internal PPTX creation and text formatting to ensure a polished slide output.

What's the best way to convert raw text into structured presentation slides?▼

The best way to convert raw text into structured presentation slides is using an automated content extraction process that formats outlines into HTML or PPTX. This approach ensures a polished output by handling text extraction and formatting directly.

Are there limitations on visual themes when generating slides from outlines?▼

Limitations on visual themes include choosing from a specific set of 12 style presets for HTML slides and predefined brand-compliant layouts for PPTX output. Custom CSS or template injection beyond these presets is not supported.

Related Skills