pptx-official
PowerPointプレゼンテーションの作成と編集
PowerPointファイルの操作方法を变革します。HTMLからプロフェッショナルなプレゼンテーションを作成したり、既存のPPTXファイルをXMLレベルで編集したりして、スライド、レイアウト、コンテンツを完全にコントロールできます。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「pptx-official」を使用しています。 Create a title slide with 'Q4 Results' as the main heading and 'December 2024' as subtitle
期待される結果:
Generated Q4_Results.pptx with title slide featuring centered heading in 44pt font, subtitle in 24pt, with gradient background from navy to light blue
「pptx-official」を使用しています。 Extract all comments from the presentation
期待される結果:
Found 12 comments across 5 slides: Slide 3 has 4 reviewer comments about budget figures, Slide 7 has 3 comments on timeline revisions, Slide 9 has 5 comments regarding design changes
「pptx-official」を使用しています。 Create thumbnail grid for visual review
期待される結果:
Generated thumbnails_grid.png showing all 24 slides in 4x6 grid layout. Hidden slides 8 and 15 marked with gray placeholder. Slide 12 flagged for text overflow review.
セキュリティ監査
低リスクStatic analyzer flagged 1158 patterns but most are false positives. Markdown backticks flagged as shell commands, XSD schema enumerations flagged as C2 keywords, and standard library operations flagged as cryptographic risks. Actual risk is low: subprocess calls use hardcoded arguments for document conversion tools (soffice, pdftoppm). File operations are standard OOXML processing workflows. No user input injection vectors detected.
低リスクの問題 (2)
リスク要因
⚙️ 外部コマンド (2)
📁 ファイルシステムへのアクセス (3)
品質スコア
作れるもの
自動レポート生成
HTMLテンプレートをグラフや表を含むプロフェッショナルなフォーマットのPPTXファイルに変換することで、構造化データから週次ステータスプレゼンテーションを生成します。
プレゼンテーションの修復
直接XML操作を使用して、破損したプレゼンテーションを修正し、破損したファイルからコンテンツを抽出し、複数のスライドデッキ間でブランディングを一括更新します。
デザイン一貫性のあるスライド作成
変換前にHTMLでカラーパレット、タイポグラフィ、レイアウトパターンを定義することで、特定のブランドガイドラインに従ったプレゼンテーションを作成します。
これらのプロンプトを試す
Create a new PowerPoint presentation with 5 slides about [TOPIC]. Use a clean professional design with a blue color scheme. Include a title slide, agenda, 3 content slides with bullet points, and a summary slide.
Convert the following HTML slide deck to PowerPoint format. Preserve all styling, colors, and layouts. Add a bar chart to slide 3 showing quarterly revenue data: Q1: 120K, Q2: 145K, Q3: 138K, Q4: 162K.
Analyze this presentation file and provide: 1) Total slide count including hidden slides, 2) Color palette used in the theme, 3) Font families used throughout, 4) List of all comments and speaker notes, 5) Any slides with layout issues.
Open this PPTX file and make the following edits: 1) Update the company logo on all master slides, 2) Replace all instances of the old product name with the new one, 3) Add transition effects between section slides, 4) Export a validation report showing any XML errors fixed.
ベストプラクティス
- PPTXファイルを編集した後に再パッケージする前に、常にXMLを検証して破損を防ぐ
- 正確な配置と���タイリングを確保するために、新しいプレゼンテーションにはhtml2pptxワークフローを使用する
- 納品前にレイアウトの問題をキャッチするために、生成後にサムネイルプレビューを作成する
- 既存のプレゼンテーションでXMLレベルの編集を実行する前に、元のファイルをバックアップする
回避
- 検証なしでXMLを手動で編集しない - 常に変更後にvalidate.pyを使用する
- HTMLスライドでWebセーフフォント以外を使用しない - PowerPointで正しくレンダリングされない場合があります
- チャートや表を単一カラムの垂直レイアウトに配置しない - 代わりに2カラム��たはフルスライドレイアウトを使用する
- 視覚的検証ステップをスキップしない - 常にサムネイルを生成してスライドの外観を確認する
よくある質問
What dependencies do I need to install?
Can this skill edit existing PowerPoint templates?
What file formats are supported?
How do I handle charts and graphs?
Can this skill extract speaker notes?
What if the generated slides have layout issues?
開発者の詳細
ファイル構成
📁 ooxml/
📁 schemas/
📁 ecma/
📄 dml-wordprocessingDrawing.xsd
📄 pml.xsd
📄 shared-additionalCharacteristics.xsd
📄 shared-commonSimpleTypes.xsd
📄 shared-customXmlDataProperties.xsd
📄 shared-customXmlSchemaProperties.xsd
📄 shared-documentPropertiesCustom.xsd
📄 shared-documentPropertiesExtended.xsd
📄 shared-documentPropertiesVariantTypes.xsd
📄 shared-relationshipReference.xsd
📄 sml.xsd
📄 vml-wordprocessingDrawing.xsd
📄 wml.xsd
📄 xml.xsd
📁 mce/
📄 mc.xsd
📁 scripts/
📄 base.py
📄 docx.py
📄 pptx.py
📄 pack.py
📁 scripts/
📄 ooxml.md
📄 SKILL.md