← powerpoint.md

Kimi Office Skills

Production-Proven Full OpenXML Open Source
Best for: Document automation pipelines that need production-quality XLSX, DOCX, and PDF output — native charts, data validation, and full OpenXML control proven at Kimi's scale
Not ideal for: Interactive or one-off use — Kimi Office Skills is a production automation skill, not a casual "make me a spreadsheet" tool; the API surface is more complex than simpler Excel MCP servers

Multi-Format Office Generation

Production-proven: These skills were extracted from Kimi's internal document generation pipeline — they handle the edge cases and format quirks that emerge at production scale, not just happy-path demos.
📗 XLSX
Native charts (bar, line, pie, scatter)
Data validation rules
Conditional formatting
Full cell formatting
Named ranges & tables
📝 DOCX
Heading styles & TOC
Tables with formatting
Headers & footers
Page breaks & sections
Inline images
📄 PDF
Report-quality output
Converted from DOCX/XLSX
Embedded fonts
Vector graphics

Key Capabilities

📊
Native Excel Charts
Charts embedded as native OpenXML chart objects — not images. Resizable, editable in Excel, with proper axis labels, legends, and data series
Data Validation Rules
Set dropdown lists, number ranges, date constraints, and custom formula validation on cells — critical for forms and data entry templates
🔧
Full OpenXML Control
Direct access to OpenXML primitives — when you need specific behavior that higher-level libraries don't expose, the raw XML layer is accessible
🔄
Multi-Format in One Pipeline
Generate XLSX, DOCX, and PDF from the same data source in one skill invocation — ideal for report automation that needs multiple output formats

Signals

GitHub Stars
111
Pedigree
C#/.NET + binary + Node.js
Formats
XLSX + DOCX + PDF
License
Open Source

Quality Assessment

Output Quality
4.5
Chart Fidelity
4.4
Setup Ease
2.2
Documentation
3.3

Architecture deeper than any other skill in this collection: kimi-docx uses C#/.NET 8 + DocumentFormat.OpenXml (Microsoft's official SDK) for DOCX generation — the closest thing to native Office output possible. kimi-xlsx uses a pre-compiled binary; kimi-pdf uses Node.js + Playwright/Chromium. Setup is the most complex tested: three separate tech stacks, no root-level requirements.txt (despite what was previously shown). docx init auto-installs .NET SDK (~200MB) if missing. Documentation scores slightly higher: error mapping system and bash help text show developer experience consideration.

Install & Use

# Clone git clone https://github.com/thvroyal/kimi-skills # kimi-docx: C#/.NET (auto-installs .NET SDK ~200MB on first run) cd kimi-skills && bash kimi-docx/scripts/docx init # kimi-pdf: Node.js + Playwright cd kimi-skills/kimi-pdf/scripts && npm install # downloads Playwright/Chromium # kimi-xlsx: pre-compiled binary (no install needed) # Copy skills to ~/.claude/skills/ after setup cp -r kimi-skills/kimi-* ~/.claude/skills/ # Use in Claude Code: # "Generate a sales report XLSX with a native bar chart for Q1-Q4 data" # "Create an Excel template with dropdown validation for department names" # "Build a DOCX report and export it as PDF with embedded charts" # "Generate an XLSX with conditional formatting — red for negative, green for positive"

Alternatives & Tradeoffs

Excel MCP Server
3.6k stars, vastly more community testing, simpler setup. Kimi Office Skills wins for native chart depth, data validation, and multi-format output
Markdown Exporter
Better for converting Markdown to Office formats with a simpler API. Kimi Office Skills wins for OpenXML-level control and native chart generation
Claude Office Skills
Covers PPTX + DOCX + XLSX + PDF in one skill; HTML-to-PPTX conversion. Kimi Office Skills wins for Excel-specific depth and production-proven chart generation

Community Outputs

Documents generated with Kimi Office Skills. Submit yours after use.
Sales Report
Claude Code · XLSX · 4.5/5
Data Template
Claude Code · Validation · 4.4/5
DOCX + PDF
Claude Code · Multi · 4.3/5
Chart Dashboard
Claude Code · Charts · 4.3/5