SAP Enterprise Ultra-Wide Presentation Generator with AI-Empowered methodology. Generate professional presentations for enterprise summits, financial digital...
---
name: dfp-skill
description: SAP Enterprise Ultra-Wide Presentation Generator with AI-Empowered methodology. Generate professional presentations for enterprise summits, financial digitalization, and valuation reports. Features 51年SAP技术演进, Joule生成式AI助手, RPA案例(93.75%效率提升), ESG碳资产管理, 数智财务四大能力穿透分析.
version: 6.0.0
tools: [Bash, Read, Write, RunCommand]
---
# DFP-Skill (Digital Finance Presentation Skill)
> **SAP Enterprise Ultra-Wide Presentation Generator | Cross-Platform PPTX + macOS Keynote MCP**
>
> **Author**: Wang Dongjie, CGMA/AICPA&CIMA, © 2026
>
> **Version**: 6.0 (SAP Digital Finance Methodology Integration)
> **Platform**: Cross-Platform (PPTX) + macOS (Keynote MCP)
> **Language**: Python 3.10+
---
## Overview
**DFP-Skill** (Digital Finance Presentation Skill) is a professional presentation toolkit designed for **enterprise summits and financial digitalization**, featuring a **dual-engine architecture**:
| Engine | Output | Platform | Key Advantages |
|--------|--------|----------|----------------|
| **PPTX Engine** | .pptx | Cross-Platform | No macOS required, rich templates |
| **Keynote MCP Engine** | .key | macOS | Native format, animations, presenter mode |
---
## SAP Digital Finance Methodology (v6.0 Core)
### 数智财务世界的认知与改变
DFP-Skill v6.0 integrates SAP's 51-year enterprise technology evolution methodology, transforming traditional finance presentations into **Data-Driven, AI-Empowered** digital finance narratives.
#### 财务数字化转型四大动因
| 动因 | 传统财务 | 数智财务 | 转型价值 |
|------|----------|----------|----------|
| **数字经济驱动** | 手工记账 | 数据驱动 | 实时洞察 |
| **技术融合** | 单一系统 | AI+RPA+云 | 高度自动化 |
| **业务穿透** | 财务监控 | 业务运营 | 端到端分析 |
| **ESG合规** | 财务报告 | 碳财务一体 | 碳资产→碳资本 |
---
### SAP Business AI: 51年技术演进
SAP's enterprise AI evolution spans 51 years, delivering **AI-driven end-to-end business processes**:
| Era | Technology | Key Innovation |
|-----|------------|----------------|
| **1972-1990s** | ERP Foundation | Real-time financial accounting |
| **2000s** | Business Suite | Integrated business processes |
| **2010s** | HANA Platform | Real-time analytics, in-memory computing |
| **2023+** | **Business AI** | Generative AI, Joule assistant |
**2023年5月 SAP发布企业级AI解决方案**:
- **商业AI (Business AI)**: Enterprise-grade AI for finance
- **财务AI**: Smart technology for intelligent finance applications
- **流程自动化**: High automation of financial processes
---
### Joule: SAP生成式AI数字助手
**Joule** is SAP's revolutionary generative AI digital assistant that **真正了解您的业务**:
| Feature | Capability | Finance Application |
|---------|------------|---------------------|
| **业务理解** | Deep SAP data integration | Context-aware financial analysis |
| **自然语言** | Conversational interface | Ask questions, get insights |
| **智能分析** | Generative AI analytics | Automated report generation |
| **实时洞察** | Real-time data processing | Instant financial dashboards |
**Joule Integration in Presentations**:
- AI-generated slide content suggestions
- Automated KPI extraction from SAP data
- Intelligent narrative generation
- Real-time data visualization
---
### RPA: 财务流程自动化机器人
**"小身材,大智能"** — SAP Intelligent Business Process Robot delivers **数字化劳动力**:
#### RPA应用案例:供应商发票校验流程
| Metric | Before RPA | After RPA | Improvement |
|--------|------------|-----------|-------------|
| **处理时间** | 8小时/天 | 0.5小时/天 | **93.75%** ↑ |
| **错误率** | 5% | <0.1% | **98%** ↓ |
| **人工干预** | 100% | 10% | **90%** ↓ |
| **成本节约** | - | ¥200万/年 | 显著 |
**RPA Template Slide Structure**:
1. 流程对比图(Before/After)
2. 效率提升数据可视化
3. ROI计算展示
4. 自动化路径图
---
### 数智财务四大能力
从财务监控到业务运营的穿透分析框架:
| 能力层级 | 传统模式 | 数智模式 | 演进路径 |
|----------|----------|----------|----------|
| **利润分析** | 财务报表 | 业务动因分析 | 1→3穿透 |
| **收入分析** | 收入确认 | 收入预测模型 | 实时推演 |
| **资金分析** | 资金监控 | 资金优化决策 | 消除模糊 |
| **应收分析** | 账龄分析 | 智能催收策略 | AI驱动 |
**预算管理转型**:
- **事务记账式财务** → **智慧管控型财务**
- 更广泛的财务预算编制
- 衔接业务计划与企业预算
- 实时推演,消除模糊决策
- 全员参与,提升参与度与可靠性
---
### ESG碳资产管理:碳数据→碳资产→碳资本
**愿景:同步碳排放与财务管理**
```
碳数据 ──────→ 碳资产 ──────→ 碳资本
│ │ │
│ │ │
企业数字化 企业产品碳足迹 ESG价值实现
报告 分析
```
| Stage | Content | Financial Integration |
|-------|---------|----------------------|
| **碳数据** | 企业数字化报告 | 数据采集与核算 |
| **碳资产** | 产品碳足迹分析 | 资产确认与计量 |
| **碳资本** | ESG价值实现 | 投融资决策支持 |
**ESG Template Slide Features**:
- 碳排放与财务同步可视化
- 碳资产价值链展示
- ESG合规路径图
- 绿色金融对接方案
---
## Keynote Professional Advantages (Enhanced v5.0)
### 1. Screen Adaptation 🖥️
Keynote provides superior screen adaptation capabilities:
| Resolution | Dimensions | Aspect Ratio | Use Case |
|------------|------------|--------------|----------|
| **Standard 16:9** | 1920×1080 | 1.78:1 | HD screens, projectors |
| **Standard 16:10** | 1680×1050 | 1.60:1 | MacBook Pro displays |
| **Ultra-Wide 3:1** ⭐ | 3200×1080 | 2.96:1 | Enterprise summits, LED walls |
| **Ultra-Wide 3.55:1** | 3840×1080 | 3.55:1 | Exhibition halls, launch events |
| **4K Ultra HD** | 3840×2160 | 1.78:1 | 4K monitors, premium projectors |
**MCP Tools**: `keynote_set_canvas_size`, `keynote_auto_fit_screen`, `keynote_get_screen_info`
**Keynote Advantages over PowerPoint**:
- Automatic resolution detection and scaling
- Seamless transition between different display devices
- No manual adjustment needed for different venues
- Retina display optimization
---
### 2. Animation Effects 🎬
Keynote offers industry-leading animation capabilities:
**Transition Animations**:
| Animation | Effect Description | Best Use Case |
|-----------|-------------------|---------------|
| **Magic Move** ⭐ | Elements smoothly transition between slides | Product evolution, comparisons |
| **Fade** | Smooth fade through black | Universal transitions |
| **Push** | Slide pushes in/out | Linear storytelling |
| **Flip** | Card flip effect | Comparisons, switching |
| **Cube** | 3D cube rotation | Tech presentations |
| **Page Flip** | Book page turn | Document-style presentations |
| **Reveal** | Progressive reveal | Content unveiling |
| **Drop** | Drop-down effect | Emphasis |
| **Object Zoom** ⭐ | Zoom into specific elements | Detail highlighting |
**Build Animations (Element Animations)**:
| Type | Effect | Use Case |
|------|--------|----------|
| **Appear** | Instant appearance | Simple reveals |
| **Fade In** | Gradual appearance | Subtle introductions |
| **Fly In** | Fly from direction | Dynamic entrances |
| **Scale** | Size transition | Emphasis, growth |
| **Pop** | Pop-up effect | Attention grabbing |
| **Bounce** | Bouncy entrance | Playful, engaging |
**MCP Tools**: `keynote_set_transition`, `keynote_set_magic_move`, `keynote_add_build_animation`, `keynote_preview_animation`
**Keynote Advantages**:
- Magic Move is unique to Keynote (no PowerPoint equivalent)
- Smooth 60fps animation rendering
- GPU-accelerated transitions
- No animation lag on large presentations
---
### 3. Design Superiority 🎨
Keynote's design engine provides professional-grade visual output:
**Theme System**:
- 40+ built-in themes (Black, White, Gradient, Photo Essay, etc.)
- Custom theme creation support
- Consistent visual style guarantee
**Master Slide System**:
- Pre-defined layouts (Title, Title & Content, Two Column, etc.)
- Custom master creation
- Unified visual branding
**Smart Layout Features**:
- Auto-alignment guides
- Smart spacing adjustment
- Element auto-arrangement
- Dynamic content fitting
**MCP Tools**: `keynote_list_themes`, `keynote_apply_theme`, `keynote_set_master`, `keynote_align_elements`
**Keynote Advantages over PowerPoint**:
- Cleaner, more modern default templates
- Better visual hierarchy
- Professional design aesthetics
- Less "corporate template" feel
---
### 4. Stability ⚡
Keynote MCP uses native AppleScript for maximum stability:
**Stability Features**:
- AppleScript is macOS native automation framework
- Keynote.app officially supports AppleScript control
- No third-party dependencies = fewer failure points
- Process isolation = no impact on main application
- Comprehensive error recovery mechanisms
**Error Handling**:
- Auto-detect Keynote running status
- Timeout protection (120s default)
- Exception capture with friendly messages
- Auto-retry mechanism for transient failures
**MCP Tools**: `keynote_check_status`, `keynote_is_running`, `keynote_error_recovery`
**Keynote Advantages**:
- Native macOS integration = rock-solid stability
- No plugin conflicts
- Consistent behavior across macOS versions
- Apple's quality assurance
---
### 5. Visual Rendering 🌟
Keynote uses macOS Core Animation for superior visual quality:
**Rendering Engine**:
- **Core Animation**: Hardware-accelerated rendering
- **Metal Graphics**: GPU optimization
- **Retina Optimization**: Crystal-clear on high-DPI displays
- **Anti-aliasing**: Smooth edges and curves
- **Shadow Effects**: High-quality drop shadows
- **Transparency Blending**: Smooth alpha transitions
**Rendering Quality Metrics**:
| Metric | Keynote | PowerPoint |
|--------|---------|------------|
| Frame Rate | 60fps | 30-60fps |
| Tear-free | Yes | Sometimes |
| Color Accuracy | Perfect | Good |
| Gradient Smoothness | Excellent | Good |
| Text Clarity | Superior | Good |
**MCP Tools**: `keynote_set_render_quality`, `keynote_enable_retina_mode`, `keynote_preview_render`
**Keynote Advantages**:
- Retina display native support
- Metal engine optimization
- No rendering artifacts
- Professional broadcast quality
---
### 6. Performance 🚀
Keynote leverages native Metal engine for superior performance:
**Performance Metrics**:
| Metric | Keynote | PowerPoint |
|--------|---------|------------|
| Startup Time | ~2s | ~5s |
| Slide Transition | <0.1s | ~0.3s |
| Animation FPS | 60fps | 30-60fps |
| Memory Usage | Low | Higher |
| Large File Handling | Fast | Slower |
**Performance Optimization**:
- Lazy loading mechanism
- Smart caching system
- GPU acceleration
- Memory management optimization
- Large presentation optimization
**MCP Tools**: `keynote_get_performance_info`, `keynote_optimize_performance`, `keynote_clear_cache`
**Keynote Advantages**:
- Faster startup and navigation
- Smoother animations
- Lower memory footprint
- Better large presentation handling
---
### 7. Font Rendering ✨
Keynote provides professional-grade font rendering:
**Font System**:
| Font Type | Font Name | Use Case |
|-----------|-----------|----------|
| **Chinese Title** | PingFang SC Bold | Cover, section titles |
| **Chinese Body** | PingFang SC Regular | Body text, cards |
| **English Title** | SF Pro Display Heavy | English titles |
| **English Body** | SF Pro Text Regular | English body |
| **KPI Numbers** ⭐ | SF Pro Display Black | Large number emphasis |
**Font Rendering Features**:
- **Retina Optimization**: Crystal-clear on high-DPI
- **Anti-aliasing**: Smooth text edges
- **Smart Kerning**: Automatic letter spacing
- **Line Height Optimization**: Automatic line spacing
- **Multi-language Support**: Perfect Chinese-English mixing
**Font Size Standards**:
| Level | Size | Use Case |
|-------|------|----------|
| Lv1 Cover Title | 88-120pt | Cover big title |
| Lv2 Section Title | 48-64pt | Content page title |
| Lv3 Card Title | 28-36pt | Card subtitles |
| Lv4 Body Text | 18-22pt | Paragraph text |
| Lv5 KPI Numbers ⭐ | 60-120pt | Large number emphasis |
| Lv6 Footnotes | 12-14pt | Sources, notes |
**MCP Tools**: `keynote_set_font`, `keynote_set_font_size`, `keynote_set_font_color`, `keynote_apply_font_style`
**Keynote Advantages**:
- Native Chinese font (PingFang) rendering
- SF Pro seamless integration
- No font substitution issues
- Perfect cross-platform font matching
---
### 8. Professional Presentation 📽️
Keynote offers professional-grade presentation features:
**Presenter Mode**:
- Dual-screen display (presenter sees notes, audience sees slides)
- Speaker notes display
- Next slide preview
- Timer display
- Presentation progress indicator
- Slide navigator
**Presentation Controls**:
- Auto-play timing
- Loop playback mode
- Range-specific playback
- Hidden slides support
- Jump navigation
**Export Options**:
| Format | Use Case | Features |
|--------|----------|----------|
| **PDF** | Print/Share | High-quality vector |
| **PPTX** | PowerPoint compatible | Format preserved |
| **MOV** ⭐ | Video export | Includes animations |
| **HTML** | Web sharing | Interactive |
| **Images** | Slide export | Per-slide images |
**MCP Tools**: `keynote_start_presenter_mode`, `keynote_set_timer`, `keynote_set_auto_play`, `keynote_export`
**Keynote Advantages**:
- Superior presenter mode experience
- Better dual-screen handling
- Video export with animations (PowerPoint cannot)
- Cleaner HTML export
---
## Directory Structure
```
DFP-Skill/
├── README.md # Quick start guide
├── SKILL.md # Full documentation (this file)
│
├── scripts/ # PPTX Engine
│ ├── generate_presentation.py # PPTX generator (v5.0)
│ ├── parse_keynote.py # .key file parser
│ ├── create_keynote_direct.py # macOS AppleScript generator
│ ├── generate_ailuo_report.py # Example: Ailuo Energy report
│ └── generate_ailuo_keynote.py # Example: Direct .key generation
│
├── templates/ # Design templates
│ ├── design_guide.md # Keynote design guide
│ ├── color_schemes.json # 5 color schemes (SAP deep)
│ └── launch_event_outline.md # Launch event outline
│
├── keynote-mcp-server/ # Keynote MCP Engine
│ ├── server.py # MCP Server (v5.0)
│ ├── quickstart.py # Local test script
│ ├── keynote_tools/
│ │ ├── applescript.py # AppleScript engine
│ │ └── keynote_controller.py # High-level controller
│ ├── examples/
│ │ └── claude_desktop_config.json # MCP config example
│ ├── install.sh # One-click installer
│ └── SKILL.md # MCP detailed docs
│
└── output/ # Generated presentations
├── 艾罗能源_688717_深度估值报告.pptx
├── demo_digital_finance.pptx
└── ...
```
---
## Quick Start
### Method A: PPTX Engine (Cross-Platform)
```bash
cd DFP-Skill
# Install dependencies
pip install python-pptx
# Generate Digital Finance SAP style presentation
python3 scripts/generate_presentation.py \
--topic "Company Valuation Report" \
--style digital-finance \
--aspect-ratio ultra-wide \
--output ./output/report.pptx
# Other styles
python3 scripts/generate_presentation.py --topic "Product Launch" --style classic
python3 scripts/generate_presentation.py --topic "Tech Summit" --style tech
python3 scripts/generate_presentation.py --list-styles
```
### Method B: Keynote MCP Engine (macOS)
```bash
cd DFP-Skill/keynote-mcp-server
# Install MCP SDK
pip install "mcp[cli]"
# Local test
python3 quickstart.py --test
python3 quickstart.py --digital-finance
# Configure MCP connection (edit claude_desktop_config.json)
# Then call Keynote directly via AI
```
---
## 5 Presentation Styles
### ⭐ 1. Digital-Finance (SAP Enterprise Style) — Featured
- **Features**: Deep blue → deep red gradient + gold accents + red card borders
- **Aspect Ratio**: **3:1 Ultra-Wide** (3200×1080)
- **Use Case**: Enterprise summits, financial digitalization, valuation reports
- **Color Scheme**:
- Background: `#0A1838` → `#5A0F25` → `#8B0029` gradient
- Card Border: `#B8003A` deep red
- Gold Accent: `#F2B84B`
- KPI Numbers: Gold large text
### 2. Classic (Apple Style)
- **Features**: Pure black background + minimalist design + Apple colors
- **Use Case**: Product launches, premium brands
### 3. Tech (Tech Launch Style)
- **Features**: Deep blue-black + neon accents + futuristic
- **Use Case**: AI launches, gaming, tech summits
### 4. Brand (Brand Launch Style)
- **Features**: White background + brand color dominant + professional
- **Use Case**: Brand upgrades, corporate strategy
### 5. Feature (Feature Release Style)
- **Features**: Light gray background + clear comparison + feature specs
- **Use Case**: Feature comparisons, technical specs
---
## MCP Tools List (38+)
### Document Management
| Tool | Description |
|------|-------------|
| `keynote_create` | Create new Keynote document |
| `keynote_create_ultra_wide` | Create ultra-wide presentation (3:1) |
| `keynote_create_digital_finance` | Create Digital Finance SAP style |
| `keynote_create_valuation_report` | Create valuation report (13 slides) |
| `keynote_create_digital_finance_report` ⭐ | Create 数智财务转型报告 (15 slides) - v6.0 |
| `keynote_create_esg_report` ⭐ | Create ESG碳资产管理报告 (10 slides) - v6.0 |
| `keynote_create_rpa_case_report` ⭐ | Create RPA效率提升案例报告 (8 slides) - v6.0 |
| `keynote_set_canvas_size` | Set canvas dimensions |
| `keynote_auto_fit_screen` | Auto-fit to current screen |
| `keynote_get_canvas_info` | Get canvas information |
### Animation Effects
| Tool | Description |
|------|-------------|
| `keynote_set_transition` | Set transition animation |
| `keynote_set_magic_move` ⭐ | Set Magic Move effect |
| `keynote_add_build_animation` | Add build animation |
| `keynote_clear_animations` | Clear all animations |
| `keynote_preview_animation` | Preview animation |
### Font Rendering
| Tool | Description |
|------|-------------|
| `keynote_set_font` | Set font family |
| `keynote_set_font_size` | Set font size |
| `keynote_set_font_color` | Set font color |
| `keynote_apply_font_style` ⭐ | Apply preset style (title/kpi/body) |
### Professional Presentation
| Tool | Description |
|------|-------------|
| `keynote_start_presenter_mode` ⭐ | Start presenter mode |
| `keynote_set_timer` | Set presentation timer |
| `keynote_set_auto_play` | Set auto-play interval |
| `keynote_export` | Export to PDF/PPTX/MOV |
| `keynote_get_performance_info` | Get performance metrics |
### Slide Operations
| Tool | Description |
|------|-------------|
| `keynote_add_slide` | Add new slide |
| `keynote_add_kpi_slide` ⭐ | Add KPI number slide |
| `keynote_delete_slide` | Delete slide |
| `keynote_list_slides` | List all slides |
| `keynote_duplicate_slide` | Duplicate slide |
| `keynote_move_slide` | Move slide position |
---
## Digital Finance SAP Color Scheme
```
Background Gradient:
Top: #0A1838 (Deep Navy Blue)
Middle: #5A0F25 (Dark Red)
Bottom: #8B0029 (Deep Crimson)
Primary Text: #FFFFFF (Pure White)
Secondary Text: #E8ECF5 (Cool Light Blue-White)
Accent Colors:
Gold Accent: #F2B84B ← Decorations/Numbers/KPI
SAP Blue: #0070D2 ← Brand/Buttons
Cyan: #25B7E0 ← Matrix/Process nodes
Finance Green: #2FA472 ← Positive data
Brand Red: #B8003A ← Card borders/Warnings
Card Specifications:
Fill Color: #0F2050 (Deep Blue)
Border Color: #B8003A (Deep Red)
Border Width: 10px
Corner Radius: 20px
```
---
## Slide Structure
### Valuation Report (13 Slides)
| # | Slide | Content |
|---|--------|---------|
| 1 | Cover | Gradient background + Gold beam + Title |
| 2 | KPI Snapshot | Price/Market Cap/PE/PB/Dividend Yield |
| 3 | Financial Overview | Revenue/Profit/ROE trends |
| 4 | Valuation Analysis | PE/PB/PS comparison |
| 5 | Business Structure | Revenue breakdown by segment |
| 6 | Industry Position | Rankings, certifications |
| 7 | Risk Matrix | Receivables/Leverage/Margin risks |
| 8 | Contract Trends | New contracts, backlog |
| 9 | Cash Flow & Dividend | Cash flow, dividend policy |
| 10 | Shareholder Structure | Ownership, governance |
| 11 | Value Catalysts | Growth opportunities |
| 12 | Investment Conclusion | Target price, recommendation |
| 13 | Thank You | Closing |
---
### 数智财务转型报告 (15 Slides) — v6.0 New
| # | Slide | Content | SAP Methodology |
|---|--------|---------|-----------------|
| 1 | Cover | 数智财务世界的认知与改变 | 标题设计 |
| 2 | 转型动因 | 四大动因可视化 | 数字经济/技术融合/业务穿透/ESG |
| 3 | SAP演进 | 51年技术演进时间轴 | ERP→HANA→Business AI |
| 4 | Business AI | 商业AI能力矩阵 | 2023年5月发布 |
| 5 | 财务AI | 智慧财务应用场景 | 高度自动化处理 |
| 6 | Joule助手 | 生成式AI数字助手 | 业务理解/自然语言/智能分析 |
| 7 | RPA案例 | 供应商发票校验流程 | **93.75%效率提升** |
| 8 | 四大能力 | 利润/收入/资金/应收分析 | 穿透分析框架 |
| 9 | 预算转型 | 事务记账→智慧管控 | 实时推演/全员参与 |
| 10 | 经营分析 | 一体化分析系统 | 联合生成式AI |
| 11 | ESG愿景 | 碳数据→碳资产→碳资本 | 碳财务一体化 |
| 12 | 碳足迹 | 产品碳足迹分析 | ESG数字化报告 |
| 13 | 技术平台 | SAP业务技术平台 | 全力支撑卓越运营 |
| 14 | 实施路径 | 转型路线图 | 分阶段实施 |
| 15 | Thank You | 谢谢聆听 | 结束页 |
---
### ESG碳资产管理报告 (10 Slides) — v6.0 New
| # | Slide | Content | ESG Framework |
|---|--------|---------|---------------|
| 1 | Cover | ESG愿景:同步碳排放与财务管理 | 碳财务一体化 |
| 2 | 碳数据 | 企业数字化报告体系 | 数据采集与核算 |
| 3 | 碳资产 | 产品碳足迹分析 | 资产确认与计量 |
| 4 | 碳资本 | ESG价值实现路径 | 投融资决策支持 |
| 5 | 碳排放核算 | Scope 1/2/3可视化 | 三大范围分析 |
| 6 | 碳资产管理 | 碳资产价值链 | 数据→资产→资本 |
| 7 | 绿色金融 | 碳金融产品对接 | 绿色债券/碳交易 |
| 8 | ESG合规 | 合规路径图 | 披露要求/认证 |
| 9 | 实施计划 | 分阶段实施路线 | 3年规划 |
| 10 | Thank You | ESG愿景实现 | 结束页 |
---
### RPA效率提升案例报告 (8 Slides) — v6.0 New
| # | Slide | Content | RPA Metrics |
|---|--------|---------|-------------|
| 1 | Cover | 财务流程自动化机器人:小身材,大智能 | 数字化劳动力 |
| 2 | 流程对比 | Before/After可视化 | 传统vs自动化 |
| 3 | 效率数据 | **93.75%效率提升** | 处理时间对比 |
| 4 | 错误率 | **98%错误率降低** | 5%→<0.1% |
| 5 | 人工干预 | **90%人工干预降低** | 100%→10% |
| 6 | ROI计算 | 成本节约¥200万/年 | 投资回报分析 |
| 7 | 自动化路径 | RPA实施路线图 | 分阶段部署 |
| 8 | Thank You | 数字化劳动力价值 | 结束页 |
---
## MCP Configuration (macOS)
Edit `~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"keynote": {
"type": "stdio",
"command": "/usr/bin/python3",
"args": [
"/YOUR_PATH/DFP-Skill/keynote-mcp-server/server.py"
]
}
}
}
```
---
## Version History
| Version | Date | Changes |
|---------|------|---------|
| **v6.0** | 2026 | **SAP Digital Finance Methodology Integration**: 51年技术演进、Business AI、Joule助手、RPA案例(93.75%效率提升)、ESG碳资产管理(碳数据→碳资产→碳资本)、数智财务四大能力、新增3个报告模板 |
| v5.0 | 2026 | Enhanced Keynote professional features: Screen adaptation, Animation effects, Design superiority, Stability, Visual rendering, Performance, Font rendering, Professional presentation |
| v4.0 | 2026 | Unified dual-engine: PPTX + Keynote MCP |
| v3.0 | 2026 | Keynote MCP: Animations/Fonts/Screen/Presenter mode |
| v2.0 | 2026 | PPTX: Digital Finance SAP style/Ultra-wide/Valuation template |
| v1.0 | 2024 | Initial version: Basic PPTX generation |
---
## License
**Author**: Wang Dongjie, CGMA/AICPA&CIMA
**Copyright**: © 2026 Wang Dongjie. All rights reserved.
**License**: Personal and internal enterprise use only. Commercial distribution requires authorization.
---
## References
- **MCP Official Docs**: https://modelcontextprotocol.io/
- **Keynote AppleScript Guide**: https://developer.apple.com/library/archive/documentation/AppleApplications/Conceptual/Keynote_Scripting_Guide/
- **python-pptx Docs**: https://python-pptx.readthedocs.io/
---
**Get Started**:
- **Cross-Platform**: `python3 scripts/generate_presentation.py --style digital-finance`
- **macOS MCP**: Configure MCP connection, then call Keynote directlydon't have the plugin yet? install it then click "run inline in claude" again.