pptx-generator
Installation
SKILL.md
PowerPoint Generator Skill
PowerPointプレゼンテーション(.pptx)を生成するスキルです。
主な機能
- スライド作成: タイトル、コンテンツ
- グラフ: 棒、折れ線、円グラフ
- 画像: 画像挿入
- テーブル: 表作成
- テンプレート: デザインテンプレート
Python (python-pptx)
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation()
# タイトルスライド
title_slide = prs.slides.add_slide(prs.slide_layouts[0])
title = title_slide.shapes.title
subtitle = title_slide.placeholders[1]
title.text = "プレゼンテーションタイトル"
subtitle.text = "サブタイトル"
# コンテンツスライド
content_slide = prs.slides.add_slide(prs.slide_layouts[1])
title = content_slide.shapes.title
title.text = "主なポイント"
content = content_slide.placeholders[1]
tf = content.text_frame
tf.text = "ポイント1"
p = tf.add_paragraph()
p.text = "ポイント2"
p.level = 1
# 画像スライド
img_slide = prs.slides.add_slide(prs.slide_layouts[6])
left = Inches(1)
top = Inches(1)
img_slide.shapes.add_picture('chart.png', left, top, width=Inches(8))
prs.save('presentation.pptx')
バージョン情報
- Version: 1.0.0
Related skills
More from ntaksh42/agents
document-summarizer
Summarize long documents with key points and abstracts. Use when creating executive summaries or condensing content.
138automation-script-generator
繰り返し作業の自動化スクリプト生成スキル。Shell、Python、PowerShell、Node.jsスクリプトを生成。ファイル操作、データ処理、API連携、CI/CD、バックアップ、監視、レポート生成を自動化。
14ai-feedback-loop-optimizer
AIフィードバックループ最適化スキル。プロンプト→出力→評価→改善の反復サイクルを自動化。段階的改善、A/Bテスト、収束判定、ベスト出力選択で最高品質の結果を生成。
7prompt-engineering-helper
LLMプロンプトの最適化・テスト支援スキル。プロンプトのパフォーマンス評価、改善提案、A/Bテスト、ベストプラクティス適用、再現性検証を行います。
7data-visualization
Create data visualizations using various charting libraries. Use when visualizing data or creating interactive charts.
7tech-article-extractor
技術サイトから特定の技術に関する記事・動画・スライド・論文を抽出・分析します。Qiita、Zenn、Stack Overflow、GitHub、Dev.to、Medium、YouTube、arXiv等50以上のソースから最新記事を検索・フィルタリングし、トレンド分析やキャッチアップに活用できます。
7