agentsclimarketplace

Pptx jp

Skill LinkX-Japan/ai-souken-workflows/claudecode/skills/pptx-jp

Install
npx -y skills add LinkX-Japan/ai-souken-workflows --skill pptx-jp

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

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

SKILL.md

7.1 KB, ~2.7k tokens by cl100k_base, as published. Nobody here has run it

日本語 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 を参照してください。

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.