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.
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 標準。共有時は注意 |
| 4 | BIZ UDPゴシック | 本文・表 | UD フォント。読みやすい |
| 5 | MS 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: コーポレート・ブルー(信頼・誠実)
| 用途 | 色名 | HEX | RGB |
|---|---|---|---|
| メインカラー | 紺碧 | #003366 | (0, 51, 102) |
| サブカラー | 浅葱 | #00A3AF | (0, 163, 175) |
| アクセント | 朱色 | #E2512D | (226, 81, 45) |
| 背景 | 白磁 | #F8F4E6 | (248, 244, 230) |
| テキスト | 墨色 | #333333 | (51, 51, 51) |
パレット2: 和モダン(伝統・格式)
| 用途 | 色名 | HEX | RGB |
|---|---|---|---|
| メインカラー | 藍色 | #165B82 | (22, 91, 130) |
| サブカラー | 抹茶 | #B5CAA0 | (181, 202, 160) |
| アクセント | 金茶 | #C4972F | (196, 151, 47) |
| 背景 | 生成 | #FCFAF2 | (252, 250, 242) |
| テキスト | 漆黒 | #1A1A1A | (26, 26, 26) |
パレット3: フレッシュ・グリーン(成長・革新)
| 用途 | 色名 | HEX | RGB |
|---|---|---|---|
| メインカラー | 常磐 | #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 | 白紙 | 完全カスタムレイアウト |
生成時の確認事項
プレゼン資料を生成する前に、以下をユーザーに確認してください:
- 用途: 社内向け / 社外向け(顧客提案・営業)/ 勉強会・セミナー
- スライド枚数: 目安枚数(指定がなければ 8〜12 枚で作成)
- テーマ・内容: プレゼンの主題と伝えたいメッセージ
- 配色: 希望の配色パレットまたは会社のブランドカラー
- フォント: 指定フォントがあるか(なければメイリオを使用)
- 承認欄: 必要かどうか(社内提案の場合)
- 出力形式: .pptx ファイル出力先のパス
不明な項目はプレースホルダー 【〇〇】 で表示してください。
テンプレート
ビジネスプレゼン資料のテンプレートは templates/business-deck.md を参照してください。
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
Japanese tech article writer with non-duplicate H2/H3 structure design, content generation, and image TODO placeholders. Triggers on requests for 記事作成, 記事を作って, 記事を書いて, 〇〇の記事, テック記事, 解説記事, ブログ記事作成.
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.
Japanese document co-authoring and editing assistant with proofreading checklist, keigo adjustment, essay structure patterns (起承転結, PREP), and revision tracking. Triggers on requests for 文章推敲, 共同執筆, 文章校正, 敬語調整, 文体統一, レビュー依頼, ドキュメント編集.
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.
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.