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