Communitygithub.com

Hafiz3369/ppt-agent-skills

一行のプロンプトから状態機械とマルチエージェントワークフローでクリーンで正確なPPTXファイルを作成します。

ppt-agent-skills とは?

このスキルは、AIエージェント(Claude Codeなど)が一行のプロンプトからPowerPoint(PPTX)ファイルを生成できるようにします。状態機械とマルチエージェントワークフローを活用することで、スライドのレイアウト、コンテンツ、デザインを自動的に調整し、クリーンで正確な出力を実現します。開発者やドキュメント作成者にとって、複雑なスライド作成作業を大幅に効率化し、手動編集の手間を削減するのに役立ちます。このスキルは、プロンプトを解析してスライド構造を決定し、各エージェントが特定のタスク(コンテンツ生成、レイアウト最適化、スタイル適用など)を担当することで、一貫性のある品質を保証します。プラットフォームとしては、Claude Codeや他のAIエージェントツールで使用できるように設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add Hafiz3369/ppt-agent-skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ppt-agent-skills は何をしますか?

一行のプロンプトから状態機械とマルチエージェントワークフローでクリーンで正確なPPTXファイルを作成します。

概要

このスキルは、ユーザーが簡潔なプロンプトを提供するだけで、PowerPointプレゼンテーションを自動生成できるようにします。内部では状態機械がプロセスの各ステップ(プロンプト解析、スライド構造化、コンテンツ生成、レイアウト適用)を管理し、マルチエージェントシステムが各タスクを専門的に実行します。

使用方法

  1. pptx-agent ツールを呼び出します。
  2. 生成したいプレゼンテーションの内容を一行のプロンプトで指定します(例:「気候変動の影響についての5枚のスライド」)。
  3. スキルが自動的にスライドを作成し、PPTXファイルを出力します。

動作仕様

  • 状態機械: プロンプトの解析からファイル出力までのワークフローを管理し、各状態でのエラー処理や再試行をサポートします。
  • マルチエージェント:
    • コンテンツエージェント: 各スライドのテキスト内容を生成します。
    • レイアウトエージェント: スライドの構造とデザインを最適化します。
    • スタイルエージェント: 一貫したフォーマットとテーマを適用します。

サポートされるプラットフォーム

  • Claude Code
  • その他のAIエージェントツール(API経由で統合可能)

依存関係

  • Python 3.8+
  • python-pptx ライブラリ

例

# スキルを呼び出す例(AIエージェント内で)
pptx-agent "人工知能の未来についての3枚のスライド"

出力: presentation.pptx ファイルが現在のディレクトリに生成されます。

関連スキル