jpskill.com
📄 ドキュメント コミュニティ

oci-pptx

OracleブランドのPowerPoint資料作成や編集時に、デザイン標準と認知科学に基づき、聴衆の記憶に残る効果的なプレゼンテーションを支援するSkill。

📜 元の英語説明(参考)

Use when creating or editing Oracle-branded PowerPoint presentations, pitch decks, or technical slides. Applies Oracle design standards with cognitive science rules for audience retention. Triggers on: 'deck,' 'slides,' 'presentation,' .pptx filenames, 'Oracle presentation,' 'CloudWorld deck,' 'pitch deck.' Keywords: pptx, PowerPoint, Oracle brand, CloudWorld, slides, deck.

🇯🇵 日本人クリエイター向け解説

一言でいうと

OracleブランドのPowerPoint資料作成や編集時に、デザイン標準と認知科学に基づき、聴衆の記憶に残る効果的なプレゼンテーションを支援するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o oci-pptx.zip https://jpskill.com/download/9171.zip && unzip -o oci-pptx.zip && rm oci-pptx.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9171.zip -OutFile "$d\oci-pptx.zip"; Expand-Archive "$d\oci-pptx.zip" -DestinationPath $d -Force; ri "$d\oci-pptx.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して oci-pptx.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → oci-pptx フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

OCI PPTX Skill

認知科学を用いた Oracle ブランドのプレゼンテーション


クイックリファレンス

タスク ツール 読み込み要件
コンテンツの読み込み/分析 python -m markitdown file.pptx 追加ファイル不要
既存の Oracle テンプレートの編集 editing.md 必須 - ファイル全体を読み込むこと、範囲制限なし
スクラッチからの作成 pptxgenjs.md 必須 - ファイル全体を読み込むこと、範囲制限なし
ピラーカラーの選択 下記のクイックカラーを参照 完全なパレットについては references/color-palettes.md も参照
実装コードの例 PptxGenJS references/implementation-examples.md を参照

複数の参照を同時に読み込まないでください。


5つの認知科学ルール

Sweller (認知負荷理論)、Mayer (マルチメディア学習)、Phillips (Death by PowerPoint) に基づく:

1. 1つのスライドに1つのメッセージ

各スライド = 厳密に1つのキーポイント。複数のメッセージ = 注意散漫 = 2番目のメッセージの保持率0%。

2. 冗長効果の回避

テキストを読みながら音声を聞く = 保持率0% (Mayer)。スライドあたり最大50語。詳細は発表者のノートに移動。

3. サイズ = 重要度の階層

最大の要素 = 最も重要なコンテンツ (見出しではない場合もある)。メトリックがメッセージである場合は、キーメトリックをタイトルよりも大きくする。

4. コンテキストを考慮した背景

コンテキスト 背景 スピーカーのスライド
大規模なライブイベント (CloudWorld、基調講演) ダーク: #0B2540 または #1a1a1a 顔写真なし (ステージ上でスピーカーが見える)
バーチャルイベント/小規模な設定 ダークとライトを自由に組み合わせる 顔写真あり
ドキュメント/印刷物 ライト: #FFFFFF または #F5F5F5 顔写真あり

ダークスライドは、スピーカーを部屋の中で最もコントラストの高いオブジェクトにする — これが認知科学的な意図です。

5. スライドあたり最大6つのオブジェクト

すべての要素をカウントする: 画像 + 図形 + テキストボックス + チャート + 装飾 (フッター/ヘッダーを除く)。 6つを超えると: カウントに500%多くの認知エネルギーが必要 → 聴衆は関与しなくなる。 例外: 項目が単一の視覚ユニットを形成するグリッドレイアウト。


Oracle ブランド クイックリファレンス

タイポグラフィ

フォント: Oracle Sans Tab (Regular/Bold)

  • インストールされているか確認: fc-list | grep -i "oracle"
  • フォールバック: Arial (常に Oracle Sans Tab を優先)
要素 サイズ 理由
最も重要なコンテンツ 60-72pt サイズ = 重要度
タイトル 36-44pt タイトルが最も重要でない限り
本文 14-16pt 可読性
フッター 10-12pt コンテキスト

ピラー別のクイックカラー

完全なパレットの詳細については、references/color-palettes.md を参照してください。

ピラー プライマリ アクセント 使用時
OCI/Database Pine 80-160 (#1E9773) Brand Yellow (#EECC44) クラウドインフラストラクチャ
Health Sky 80-160 (#3E93B6) Emerald 90 (#1EB398) ヘルスケア製品
ERP/EPM/SCM Teal 90-170 (#26A3B1) Pine 90 (#3FA67D) エンタープライズアプリ
HCM Rose 90-160 (#D1798C) Ocean 90 (#5F9CC7) HR/人事システム
CX Plum 80-160 (#9874B8) Ocean 90 (#5F9CC7) 顧客向け
Corporate Slate 50-150 (#8A8A8A) Oracle Red (#C74634) 複数製品

背景: ダーク #0B2540 / #1a1a1a | ライト #FFFFFF / #F5F5F5

Oracle フッター (すべてのスライドで必須)

  • 左: Copyright © 2026, Oracle and/or its affiliates
  • 右 (オプション): 公開イベントの場合は省略 | | Confidential: Internal | | Confidential: Restricted | | Confidential: Highly Restricted

デザインワークフロー

ステップ 1: コンテキスト評価

  1. どこで発表するか? 大規模なライブイベント → ダークプライマリ。バーチャル → ミックス。ドキュメント → ライト。
  2. 聴衆は誰か? 役員: 大きなメトリック、最小限のテキスト。技術者: より詳細、それでも ≤6オブジェクト。
  3. どのピラーか? カラーパレットを決定。

ステップ 2: スライドごとのコンテンツ戦略

  1. 1つのメッセージを特定する
  2. 最も重要な要素を見つける → 最大にする (メトリック? インサイト? ビジュアル?)
  3. オブジェクトをカウントする — ≤6?
  4. テキスト監査 — >50語? → 発表者のノートに移動
  5. 冗長性チェック — スライドのテキストが発表者のノートと重複している? → どちらかを選択

ステップ 3: ビジュアルデザイン

レイアウトオプション: 2列 | ハーフブリード画像 | 大きなメトリックコールアウト (60-72pt + 小さなラベル) | アイコン + テキスト行 | 2×2 または 2×3 グリッド

すべてのスライドに視覚要素が必要: チャート、アイコンセット、製品スクリーンショット、顧客の写真、または有機的な形状モチーフ。 Oracle アイコンスタイル: 色付きの円の中のアイコン。


Oracle アンチパターン (絶対にしないこと)

  • 汎用的な青色のデフォルト — デフォルトの青色ではなく、ピラー固有の色を使用する
  • 中央揃えの本文テキスト — 段落とリストは左揃えにする
  • 繰り返されるレイアウト — デッキ全体でスライドの構造を変える
  • タイトルの下のアクセント線 — AI生成スライドの特徴、Oracle ブランドに違反
  • テキストのみのスライド — すべてのスライドに視覚要素が必要
  • スライドごとに複数のメッセージ — 聴衆を混乱させ、保持率を低下させる
  • 6つ以上のオブジェクト — 認知過負荷
  • フッターの欠落 — Oracle はすべてのスライドにフッターを要求
  • コンテキストに合わない背景 — ライブイベントにはダーク、ドキュメントには不適切
  • Oracle Sans Tab が利用可能な場合に Arial を使用 — 常にフォントの可用性を最初に確認

テンプレートのルール

すること しないこと
タイトルにはテンプレートに組み込まれた書式設定を使用する テンプレートの間隔や背景を変更する
テンプレートで提供されているスライドの背景を使用する タイトルの下にアクセント線を追加する
プレゼンテーションの前に Oracle Sans Tab を確認する 本文テキスト (リスト/段落) を中央揃えにする
PowerPoint デスクトップアプリで編集する SharePoint ブラウザで編集する — 書式設定が壊れる

アクセシビリティ (Oracle 標準)

読み上げ順序 (スクリーンリーダーは選択ウィンドウで下から上に読み上げる):

  1. ホーム → 配置 → 選択ウィンドウ
  2. 最も重要なコンテンツをリストの一番下にドラッグする

代替テキスト: 画像を右クリック → "代替テキストの表示"。視覚障碍者向けにコンテンツを説明する。 形式: "Bar chart showing 127% revenue growth YoY"

(原文はここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

OCI PPTX Skill

Oracle-Branded Presentations with Cognitive Science


Quick Reference

Task Tool Loading Requirements
Read/analyze content python -m markitdown file.pptx No additional files
Edit existing Oracle template editing.md MANDATORY - read complete file, no range limits
Create from scratch pptxgenjs.md MANDATORY - read complete file, no range limits
Select pillar colors See Quick Colors below Also read references/color-palettes.md for full palette
Implementation code examples PptxGenJS Read references/implementation-examples.md

Do NOT load multiple references simultaneously.


The Five Cognitive Science Rules

Based on Sweller (cognitive load theory), Mayer (multimedia learning), Phillips (Death by PowerPoint):

1. One Message Per Slide

Each slide = exactly ONE key point. Multiple messages = divided attention = 0% retention of secondary message.

2. Avoid Redundancy Effect

Reading text while hearing speech = 0% retention (Mayer). Max 50 words per slide. Move details to speaker notes.

3. Size = Importance Hierarchy

Largest element = most important content (may NOT be the headline). Make key metrics larger than titles when the metric IS the message.

4. Context-Aware Backgrounds

Context Background Speaker Slide
Large live event (CloudWorld, keynotes) Dark: #0B2540 or #1a1a1a Without headshot (speaker visible on stage)
Virtual events / smaller settings Mix dark and light freely With headshot
Documents / printed materials Light: #FFFFFF or #F5F5F5 With headshot

Dark slides make the SPEAKER the highest-contrast object in the room — that's the cognitive science intent.

5. Maximum 6 Objects Per Slide

Count ALL elements: images + shapes + text boxes + charts + decorative (exclude footer/header). Beyond 6: counting takes 500% more cognitive energy → audience disengages. Exception: Grid layouts where items form a single visual unit.


Oracle Brand Quick Reference

Typography

Font: Oracle Sans Tab (Regular/Bold)

  • Verify installed: fc-list | grep -i "oracle"
  • Fallback: Arial (always prefer Oracle Sans Tab)
Element Size Reason
Most important content 60-72pt Size = importance
Titles 36-44pt Unless title IS most important
Body 14-16pt Readability
Footer 10-12pt Context

Quick Colors by Pillar

For full palette details, read references/color-palettes.md.

Pillar Primary Accent Use When
OCI/Database Pine 80-160 (#1E9773) Brand Yellow (#EECC44) Cloud infrastructure
Health Sky 80-160 (#3E93B6) Emerald 90 (#1EB398) Healthcare products
ERP/EPM/SCM Teal 90-170 (#26A3B1) Pine 90 (#3FA67D) Enterprise apps
HCM Rose 90-160 (#D1798C) Ocean 90 (#5F9CC7) HR/people systems
CX Plum 80-160 (#9874B8) Ocean 90 (#5F9CC7) Customer-facing
Corporate Slate 50-150 (#8A8A8A) Oracle Red (#C74634) Multi-product

Backgrounds: Dark #0B2540 / #1a1a1a | Light #FFFFFF / #F5F5F5

Oracle Footer (Mandatory on All Slides)

  • Left: Copyright © 2026, Oracle and/or its affiliates
  • Right (optional): omit for public events | | Confidential: Internal | | Confidential: Restricted | | Confidential: Highly Restricted

Design Workflow

Step 1: Context Assessment

  1. Where presented? Large live event → Dark primary. Virtual → Mix. Document → Light.
  2. Who is audience? Executives: large metrics, minimal text. Technical: more detail, still ≤6 objects.
  3. Which pillar? Determines color palette.

Step 2: Per-Slide Content Strategy

  1. Identify THE one message
  2. Find most important element → make it largest (metric? insight? visual?)
  3. Count objects — ≤6?
  4. Text audit — >50 words? → move to speaker notes
  5. Redundancy check — slide text duplicates speaker notes? → choose one

Step 3: Visual Design

Layout options: Two-column | Half-bleed image | Large metric callout (60-72pt + small label) | Icon + text rows | 2×2 or 2×3 grid

Every slide needs a visual element: Chart, icon set, product screenshot, customer photo, or organic shape motif. Oracle icon style: icons in colored circles.


Oracle Anti-Patterns (NEVER)

  • Generic blue defaults — use pillar-specific colors, not default blue
  • Centered body text — left-align paragraphs and lists
  • Repeated layouts — vary slide structures throughout deck
  • Accent lines under titles — hallmark of AI-generated slides, violates Oracle brand
  • Text-only slides — every slide needs a visual element
  • Multiple messages per slide — confuses audience, kills retention
  • More than 6 objects — cognitive overload
  • Missing footer — Oracle requires footer on all slides
  • Wrong background for context — dark for live events, not documents
  • Arial when Oracle Sans Tab available — always check font availability first

Template Rules

DO DON'T
Use template's built-in formatting for titles Alter template spacing or backgrounds
Use slide backgrounds provided in template Add accent lines under titles
Verify Oracle Sans Tab before presenting Center body text (lists/paragraphs)
Edit in PowerPoint desktop app Edit in SharePoint browser — breaks formatting

Accessibility (Oracle Standard)

Reading order (screen readers read bottom to top in Selection Pane):

  1. Home → Arrange → Selection Pane
  2. Drag most important content to bottom of list

Alt text: Right-click image → "View Alt Text". Describe content for blind/low-vision users. Format: "Bar chart showing 127% revenue growth YoY" Mark purely decorative elements as decorative.

Contrast: Minimum 4.5:1 (WCAG AA). Oracle palettes pre-selected for strong contrast.


Cognitive Load Validation Checklist

Before finalizing each slide:

  • [ ] One message — summarizable in one sentence?
  • [ ] ≤6 objects (images + shapes + text boxes + charts, excluding footer)?
  • [ ] ≤50 words on slide (verbose content in speaker notes)?
  • [ ] Largest element = most important content?
  • [ ] No redundancy between slide text and speaker notes?
  • [ ] Contrast ≥4.5:1?
  • [ ] Background matches context (dark live / light docs / mixed virtual)?
  • [ ] Visual element present?
  • [ ] Oracle Sans Tab font used?
  • [ ] Correct pillar color palette?
  • [ ] Footer present with current year and confidentiality level?
  • [ ] Alt text on all images?
  • [ ] Selection Pane reading order correct?

QA Workflow (Required)

Mindset: Assume problems exist. First render is almost never correct.

Phase 1: Content QA

python -m markitdown output.pptx
python -m markitdown output.pptx | grep -iE "xxxx|lorem|ipsum"

Phase 2: Cognitive Load QA

Per slide: object count ≤6? word count ≤50? one clear message? largest = most important?

Phase 3: Brand Compliance QA

Oracle Sans Tab? Correct pillar palette? Background matches context? Footer correct year? No AI patterns (accent lines, centered body text)?

Phase 4: Visual QA with Subagents

# Convert to images for visual inspection
python scripts/office/soffice.py --headless --convert-to pdf output.pptx
pdftoppm -jpeg -r 150 output.pdf slide

Subagent prompt:

Visually inspect these Oracle-branded slides. Assume there are issues — find them.
Check: overlapping elements, text overflow, object count >6, low contrast,
text-only slides, wrong font, missing/incorrect footer, wrong background for context.
Report ALL issues per slide.

Verification Loop

  1. Generate → convert to images → inspect
  2. List ALL issues (cognitive + brand + visual)
  3. Fix issues
  4. Re-verify affected slides
  5. Repeat until no issues found

Do not declare success until at least one fix-and-verify cycle is complete.


Reading/Inspecting Content

python -m markitdown presentation.pptx        # Text extraction
python scripts/thumbnail.py presentation.pptx  # Visual thumbnail grid
python scripts/office/unpack.py file.pptx dir/ # Raw XML inspection