360 Secure SkillHub
360 安全技能中心

Digital Finance Presentation Skill

提供双引擎演示文稿生成:跨平台PPTX引擎可按SAP数智财务等5种风格与超宽屏比例生成演示文稿;macOS Keynote MCP引擎通过AppleScript调用Keynote创建幻灯片、动画与字体样式、进入演示模式并导出,另附.key文件解析脚本。内置企业峰会、财务数字化与估值报告的结构模板。

yjkj999999
yjkj999999
热度 16.02
最近更新 2026-06-17 23:58:09
分类:创作依赖:代码执行 / 读写文件 / MCP 服务应用场景:演示设计 / 报告撰写 / 模板 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add dfp-skill
Metadata
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)

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)

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:

{
  "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


Get Started:

  • Cross-Platform: python3 scripts/generate_presentation.py --style digital-finance
  • macOS MCP: Configure MCP connection, then call Keynote directly