本文へ移動
cccskills
無料GitHub で公開

pptx-jp

Generate Japanese PowerPoint presentations using python-pptx with proper fonts (游ゴシック/Meiryo), business layouts, and Japanese color schemes. Triggers on requests for プレゼン資料, パワーポイント, スライド作成, PowerPoint, PPTX, 発表資料.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md7.1 KB
  • templates/business-deck.md9.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

日本語 PowerPoint 資料作成スキル

概要

python-pptx を使用して、日本のビジネスシーンに適した PowerPoint プレゼンテーション資料を生成するスキルです。日本語フォント、和風配色、承認欄、縦書きテキストなど、国内ビジネスで求められる要素に対応します。

対応フォント

日本語プレゼン資料では以下のフォントを優先的に使用してください:

優先度フォント名用途備考
1游ゴシック (Yu Gothic)タイトル・本文Windows 10以降標準搭載
2メイリオ (Meiryo)タイトル・本文視認性が高い。プレゼン向き
3ヒラギノ角ゴ (Hiragino Sans)タイトル・本文macOS 標準。共有時は注意
4BIZ UDPゴシック本文・表UD フォント。読みやすい
5MS Pゴシック本文(フォールバック)互換性が高い

フォント設定の実装

from pptx.util import Pt

# タイトル用フォント設定
title_font = run.font
title_font.name = 'メイリオ'
title_font.size = Pt(28)
title_font.bold = True

# 本文用フォント設定
body_font = run.font
body_font.name = '游ゴシック'
body_font.size = Pt(16)

注意: python-pptx ではフォント名に日本語名を指定しても認識されない場合があります。その場合は英語名(Yu Gothic, Meiryo)を使用してください。

スライドの種類

表紙スライド

  • タイトル(大文字・太字・中央揃え)
  • サブタイトル(プロジェクト名・概要)
  • 日付(YYYY年MM月DD日 形式)
  • 発表者名・所属部署
  • 会社ロゴ配置(右上または中央下)

目次スライド

  • セクション番号 + セクション名を箇条書き
  • 現在のセクションをハイライト可能にする

本文スライド

  • ヘッダー(セクション名)+ スライドタイトル
  • レイアウト: 1カラム(箇条書き)/ 2カラム(比較・対照)
  • キーメッセージは上部に配置する

グラフスライド

  • チャートは左側に配置し、右側に要点を記載する
  • グラフタイトルは上部に明記する
  • データ出典を下部に小さく表示する

まとめスライド

  • Key Takeaways を 3〜5 項目で箇条書き
  • Next Steps や今後のスケジュールを含める

プレゼン資料の用途別構成

社内向けプレゼン(社内報告・提案)

1. 表紙
2. 目次
3. 背景・課題
4. 提案内容
5. スケジュール・予算
6. まとめ・承認依頼
  • 承認欄を最終スライドまたは別紙として追加する
  • 簡潔さを重視し、10枚以内を目安とする

社外向けプレゼン(顧客提案・営業資料)

1. 表紙(会社ロゴ入り)
2. 会社紹介(必要に応じて)
3. 課題提起
4. 解決策の提案
5. 導入事例・実績
6. 費用・スケジュール
7. Q&A / お問い合わせ先
  • デザインの統一感を重視する
  • 競合との差別化ポイントを明確に示す

和風配色(カラースキーム)

パレット1: コーポレート・ブルー(信頼・誠実)

用途色名HEXRGB
メインカラー紺碧#003366(0, 51, 102)
サブカラー浅葱#00A3AF(0, 163, 175)
アクセント朱色#E2512D(226, 81, 45)
背景白磁#F8F4E6(248, 244, 230)
テキスト墨色#333333(51, 51, 51)

パレット2: 和モダン(伝統・格式)

用途色名HEXRGB
メインカラー藍色#165B82(22, 91, 130)
サブカラー抹茶#B5CAA0(181, 202, 160)
アクセント金茶#C4972F(196, 151, 47)
背景生成#FCFAF2(252, 250, 242)
テキスト漆黒#1A1A1A(26, 26, 26)

パレット3: フレッシュ・グリーン(成長・革新)

用途色名HEXRGB
メインカラー常磐#007B43(0, 123, 67)
サブカラー山吹#F8B500(248, 181, 0)
アクセント茜色#B7282E(183, 40, 46)
背景白練#F3F3F3(243, 243, 243)
テキスト鉄紺#2B3343(43, 51, 67)

承認欄の追加

社内向け資料では、承認欄(スタンプ欄)を設けることがあります:

from pptx.util import Inches, Pt, Emu
from pptx.enum.text import PP_ALIGN

# 承認欄テーブルの作成
rows, cols = 2, 4
table = slide.shapes.add_table(rows, cols, left, top, width, height).table

# ヘッダー行
headers = ['社長', '部長', '課長', '起案者']
for i, header in enumerate(headers):
    cell = table.cell(0, i)
    cell.text = header
    cell.text_frame.paragraphs[0].alignment = PP_ALIGN.CENTER

# 捺印欄(空白セル)
for i in range(cols):
    cell = table.cell(1, i)
    cell.text = ''  # 捺印スペース

縦書きテキストボックス

日本語資料では縦書きが必要な場面があります:

from pptx.oxml.ns import qn

txBody = shape.text_frame._txBody
bodyPr = txBody.find(qn('a:bodyPr'))
bodyPr.set('vert', 'eaVert')  # 東アジア縦書き

スライドマスター・レイアウト

python-pptx でスライドマスターを活用する場合:

from pptx import Presentation

prs = Presentation()
slide_layout = prs.slide_layouts[0]  # タイトルスライド
slide = prs.slides.add_slide(slide_layout)
レイアウト番号名称用途
0タイトルスライド表紙
1タイトルとコンテンツ本文(箇条書き)
2セクション見出しセクション区切り
5タイトルのみ自由配置(グラフ・図)
6白紙完全カスタムレイアウト

生成時の確認事項

プレゼン資料を生成する前に、以下をユーザーに確認してください:

  1. 用途: 社内向け / 社外向け(顧客提案・営業)/ 勉強会・セミナー
  2. スライド枚数: 目安枚数(指定がなければ 8〜12 枚で作成)
  3. テーマ・内容: プレゼンの主題と伝えたいメッセージ
  4. 配色: 希望の配色パレットまたは会社のブランドカラー
  5. フォント: 指定フォントがあるか(なければメイリオを使用)
  6. 承認欄: 必要かどうか(社内提案の場合)
  7. 出力形式: .pptx ファイル出力先のパス

不明な項目はプレースホルダー 【〇〇】 で表示してください。

テンプレート

ビジネスプレゼン資料のテンプレートは templates/business-deck.md を参照してください。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

algorithmic-art-jp

無料日本語概要

Japanese algorithmic and generative art skill covering traditional pattern generation (wagara), calligraphy simulation, zen garden generators, and mathematical patterns from Japanese art. Triggers on requests for 和柄生成, ジェネラティブアート, アルゴリズミックアート, 伝統紋様パターン, Japanese generative art.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

article-writer-jp

無料日本語概要

Japanese tech article writer with non-duplicate H2/H3 structure design, content generation, and image TODO placeholders. Triggers on requests for 記事作成, 記事を作って, 記事を書いて, 〇〇の記事, テック記事, 解説記事, ブログ記事作成.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

canvas-design-jp

無料日本語概要

Japanese-inspired canvas and graphic design skill for HTML5 Canvas and SVG, covering traditional aesthetics (ma, wabi-sabi, yugen), calligraphy, washi textures, traditional patterns, and seasonal motifs. Triggers on requests for 和風デザイン, Canvas描画, SVGイラスト, 日本画風, Japanese-inspired graphics.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

doc-coauthoring-jp

無料日本語概要

Japanese document co-authoring and editing assistant with proofreading checklist, keigo adjustment, essay structure patterns (起承転結, PREP), and revision tracking. Triggers on requests for 文章推敲, 共同執筆, 文章校正, 敬語調整, 文体統一, レビュー依頼, ドキュメント編集.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

docx-jp

無料日本語概要

Generate Japanese Word documents (.docx) using python-docx with proper Japanese fonts, vertical writing (縦書き), ruby text (ふりがな), and business templates. Triggers on requests to create Word文書, 見積書docx, 請求書docx, 日本語Word, 縦書き文書, ビジネス文書Word.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

frontend-design-jp

無料日本語概要

Japanese frontend and web design skill covering typography, vertical writing, form handling, accessibility (JIS X 8341-3), and common Japanese UI patterns. Triggers on requests for 日本語Webデザイン, フロントエンド, 和文タイポグラフィ, Japanese web design.

LinkX-Japan/ai-souken-workflows62026年3月12日 更新

LinkX-Japan のスキルをすべて見る

このスキルの問題を報告する