PowerPoint Slides Skill(プレゼン自動生成スキル)

Tool

概要

PowerPoint Slides Skillは、AIコーディングアシスタント向けに設計されたスライド自動生成スキルです。PptxGenJS(Node.js)をベースに、ネイティブOMMLでの数式埋め込みや、LaTeX数式を画像化して挿入する機能を持ちます。さらにGraphviz、Mermaid、TikZといった図表用パイプラインを備え、SVG/ラスタ画像としてスライドに組み込めます。5つの組み込みカラーテーマやClaude Codeのネイティブサポートにより、研究発表や技術資料の作成を効率化します。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 12
  • フォーク数: 0
  • ウォッチャー数: 12
  • コミット数: 3
  • ファイル数: 5
  • メインの言語: Python

主な特徴

  • PptxGenJSを利用した高品質なPowerPoint (.pptx) 出力
  • OMMLネイティブの数式埋め込み&LaTeX数式の画像レンダリング
  • Graphviz/Mermaid/TikZ図をレンダリングしてスライドに埋め込み
  • Claude Codeにネイティブ対応し、他アシスタントにも適応可能

技術的なポイント

このプロジェクトは、フロントラインでPptxGenJS(Node.js)を用いてPPTXファイルの生成を行いながら、Pythonレベルでのラッパーやユーティリティを提供するハイブリッド設計が特徴です。数式周りではOMML(Office Math ML)をネイティブに扱うことで、PowerPoint内部の数式編集や検索に強いスライドを作れます。一方でLaTeX表現を画像化して埋め込むパスも用意され、複雑な記法やパッケージ依存の数式を確実に表示できます。図表についてはGraphviz/Mermaid/TikZといった記述ベースの図形生成ツール群をパイプライン化し、SVGやラスタ画像に変換してスライドへ埋め込む仕組みを備えています。これにより、図表のソースをテキストで管理しつつ視覚的に高品質な出力が得られます。さらに複数のカラーテーマを組み込み、スライドテンプレートやレイアウトの一貫性を保てる設計です。Claude Codeとのネイティブ互換により、AIアシスタントが生成するコードやマークダウンから直接スライドを生成するワークフローをサポートし、他のAIプラットフォームへも移植しやすいモジュール性を持っています。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • LICENSE: file
  • README.md: file
  • example: dir
  • powerpoint-slides: dir

まとめ

研究・技術資料のPowerPoint自動生成を手早く実現する実用的なスキル。

リポジトリ情報:

READMEの抜粋:

PowerPoint Slides Skill

An AI coding assistant skill for creating visually rich PowerPoint (.pptx) presentations from academic papers, research notes, or any structured content.

Built on PptxGenJS (Node.js) with native OMML math + LaTeX image rendering, Graphviz/Mermaid/TikZ diagram pipelines, and 5 built-in color themes.

Supports Claude Code natively. Adaptable to other AI coding assistants.

Features

ActionDescription
create [topi...