Agent Skills: pptx

PowerPointプレゼンテーション(.pptx)の読み取り、作成、編集を行うスキル。スライド生成、テンプレート管理に対応。

UncategorizedID: HaRu-LLC/ai-pm_system_notebooklmuse/pptx

Install this agent skill to your local

pnpm dlx add-skill https://github.com/HaRu-LLC/ai-pm_system_notebooklmuse/tree/HEAD/.agent/skills/engineering/pptx

Skill Files

Browse the full folder contents for pptx.

Download Skill

Loading file tree…

.agent/skills/engineering/pptx/SKILL.md

Skill Metadata

Name
pptx
Description
PowerPointプレゼンテーション(.pptx)の読み取り、作成、編集を行うスキル。スライド生成、テンプレート管理に対応。

目的

PowerPointプレゼンテーション(.pptx)の包括的な操作を行う。テキスト抽出、新規作成、既存編集まで対応。


トリガー語

  • 「プレゼンを作成」
  • 「PowerPointを編集」
  • 「スライドを生成」
  • 「pptxからテキスト抽出」

コア機能

テキスト抽出・分析

markdownへの変換またはXML直接アクセスで詳細コンテンツ検査(スピーカーノート、コメント、デザイン要素含む)

新規作成

ゼロから作成: html2pptxワークフロー(HTMLからPowerPointへ精密位置指定で変換)

テンプレートベース: 既存テンプレートをデザイン基盤として使用

既存編集

OOXML構造をアンパック → XML編集 → 検証 → リパック


キーワークフロー

ゼロから作成手順

  1. デザイン根拠を明示
  2. Web-safeフォントを選択
  3. HTMLスライドを構築
  4. html2pptx.jsで変換
  5. サムネイル生成で出力検証
  6. テキスト切れ、オーバーラップ、コントラスト問題を確認

テンプレートベース手順

  1. テンプレートインベントリを抽出
  2. サムネイルで視覚レイアウトを分析
  3. コンテンツを適切なスライドレイアウトにマッピング
  4. テキストシェイプを抽出
  5. 置換コンテンツを生成
  6. replace.pyスクリプトで変更適用

サポートツール

| ツール | 用途 | |--------|------| | thumbnail.py | 視覚グリッド作成(クイック分析用) | | inventory.py | テキストシェイプ・フォーマット属性をJSON抽出 | | replace.py | テキスト更新(元フォーマット維持) | | rearrange.py | スライドの複製、並べ替え、削除 |


デザイン原則

  • 意図的な色選択(主題を反映)
  • コントラストと階層による読みやすい文字
  • スライド間の一貫性維持

ライセンス

Anthropic Skills Repository License(LICENSE.txt参照)