Agent skill

pptx

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

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/HaRu-LLC/ai-pm_system_notebooklmuse/tree/main/.agent/skills/engineering/pptx

SKILL.md

目的

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参照)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results