How an Open‑Source AI PPT Skill Delivers Editable Slides and Ready‑to‑Use PPTX in One Go

The open‑source open‑kimi‑ppt‑skill reverses Kimi Slides' format so AI can generate a programmable PPT project that remains editable locally while also exporting a ready‑to‑use PPTX, solving the common issue of AI‑generated slides being locked images.

Geek Labs
Geek Labs
Geek Labs
How an Open‑Source AI PPT Skill Delivers Editable Slides and Ready‑to‑Use PPTX in One Go

What It Is

open‑kimi‑ppt‑skill is an unofficial presentation‑skill that enables an AI Coding Agent to create, edit, replicate, read, and export PPT/PPTX files.

Its unique feature is that each generation produces two results by default – a PPTD project that can be further edited and a ready‑to‑use PPTX file.

The repository has over 560 stars, is MIT‑licensed, and written in Python.

Problem It Solves

Most AI‑generated PPT tools render each slide as an image, making any post‑generation edits impossible.

Fix a typo → must regenerate the whole slide.

Adjust layout → cannot be done.

Apply a personal template → no way.

This skill takes a different approach: it reverse‑engineers the Kimi Slides skill specification and the PPTD format, allowing the AI to output a "programmable" PPT project plus an exportable PPTX with embedded fonts and fade‑in/out transitions.

Generation Example

Prompt example: "Use open‑kimi‑ppt to create a PPT introducing the Xiaomi YU7, with images as backgrounds, about 8 pages. Gather materials online."

使用 open-kimi-ppt 做一个介绍小米 yu7 的 PPT, 要求图片做背景,素材从网上找,8 页左右

The generated PPT can be opened in a local browser editor, edited manually, and exported without starting over.

How to Use

Requires Node.js 18 or newer. Install via one of two methods:

Method 1: Let the AI install it

帮我安装 https://github.com/Binaryify/open-kimi-ppt-skill

Method 2: Manual installation npx open-kimi-ppt-skills install If an agent does not recognize the default directory, use the --target flag to specify a custom location, e.g.:

# Codex
npx open-kimi-ppt-skills install --target ~/.codex/skills
# Claude Code
npx open-kimi-ppt-skills install --target ~/.claude/skills

After installation, describe the desired PPT to the agent. For more stable results, include style cues (e.g., "dark product launch theme") or attach a reference template.

A Note of Caution

The project is a reverse‑engineered, unofficial implementation and is not endorsed by Kimi or Moonshot AI. Its reliance on publicly available front‑end resources and compatible protocols means it may break when Kimi updates. Therefore, it is best suited for learning and research, and users should verify the output before using it for critical presentations.

Who It Is For

Office workers who frequently create PPTs : AI‑generated content that remains editable.

Enthusiasts experimenting with AI Agent Skills : Insight into reverse‑engineering an online presentation tool into a skill.

Anyone interested in editable AI output : Understand why a programmable format is superior to image‑only output.

GitHub Repository

github.com/Binaryify/open-kimi-ppt-skill
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

PythonAIopen-sourcePPTKimiSkill
Geek Labs
Written by

Geek Labs

Daily shares of interesting GitHub open-source projects. AI tools, automation gems, technical tutorials, open-source inspiration.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.