open-kimi-ppt

Create, edit, and export presentations as PPTD projects and PPTX files.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/CHENHUI-X/toolbox --skill open-kimi-ppt-chenhui-x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-kimi-ppt
Source: https://github.com/CHENHUI-X/toolbox/tree/main/codex-skill/codex/open-kimi-ppt
Command: npx skills add https://github.com/CHENHUI-X/toolbox --skill open-kimi-ppt-chenhui-x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, pillow, websocket-client, agent-browser, and includes scripts (resource) and references (resource) components.

What problem does it solve? Producing polished slide decks requires juggling content structure, visual design, and file format conversion; this Skill automates the full pipeline from a topic or document to a validated, exportable presentation. ## Core Features & Use Cases - Presentation Generation and Editing: Create decks from topics, documents, or outlines; edit or replicate existing PPTX files by converting them into the editable PPTD YAML format. - Design Direction Support: Apply self-directed design, preset design systems, user templates, or style transfer from reference images and URLs, with guidance for fonts, imagery, and layout. - Validated PPTX Export: Run visual QA via exported page images, then generate a .pptx with embedded fonts and fade slide transitions using the browser-side export scripts. - Use Case: Ask for a 10-page product launch deck from a press release; the Skill builds the PPTD project, reviews rendered pages for overflow and contrast issues, and delivers both the editable project folder and a ready-to-present .pptx. ## Quick Start Create a 10-page presentation about our quarterly results from the attached report and export it as a PPTX file.

Frequently Asked Questions about open-kimi-ppt

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

FAQPage Schema
How do I create a PowerPoint presentation from a document or topic?

Provide a topic, outline, or full document and the Skill generates a PPTD project with self-contained pages, then exports a matching .pptx file. It determines design direction, page count, and imagery before building the deck.

How do I convert an existing PPTX file into an editable format?

Upload the PPTX and it is converted into the PPTD YAML format, where each page is a self-contained editable file. After editing, both the updated PPTD project and a regenerated PPTX are delivered.

What are the requirements for exporting PPTX files locally?

PPTX export requires Node.js 18+, npm, python3, a Chromium-based browser, and network access to www.kimi.com and statics.moonshot.cn. PyYAML, agent-browser, Pillow, and websocket-client are installed automatically when missing.

Does the exported PPTX include fonts and slide transitions?

Yes, by default every slide gets a fade transition written as a valid root-level OOXML element, and font embedding is enabled when the official writer supports it. Both can be overridden with --transition none or --no-embed-fonts flags.

Why does PPTX export fail with a browser or Node error?

Export fails when Node.js is missing or below version 18, npm is not on PATH, or no Chromium-based browser is available for agent-browser. Install Node.js 18+ from nodejs.org and a Chromium-based browser, then retry the export.

Can I edit the generated presentation manually in a browser?

Yes, run npx open-kimi-ppt-skills serve and open http://127.0.0.1:55173/ in a Chromium-based browser to load the PPTD project. You can edit pages, configure slide transitions, and export PPTX manually from the local editor.