Create professional, consultant-grade PowerPoint presentations from scratch using python-pptx with McKinsey-style design. Use when user asks to create slides...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install mck-ppt-design或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install mck-ppt-design⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/mck-ppt-design/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: mck-ppt-design description: >- Create professional, consultant-grade PowerPoint presentations from scratch using python-pptx with McKinsey-style design. Use when user asks to create slides, pitch decks, business presentations, strategy decks, quarterly reviews, board meeting slides, or any professional PPTX. Generates clean, flat-design presentations with 70 layout patterns across 12 categories (structure, data, framework, comparison, narrative, timeline, team, charts, images, advanced viz, dashboards, visual storytelling), consistent typography, zero file-corruption issues, BLOCK_ARC native shapes for circular charts (donut, pie, gauge), and production-hardened guard rails for spacing, overflow, legend consistency, title style uniformity, dynamic sizing for variable-count layouts, and chart rendering. ---
> Version: 1.10.4 · License: Apache-2.0 · Author: likaku > > Required tools: Read, Write, Bash · Requires: python3, pip
This skill encodes the complete design specification for professional business presentations — a consultant-grade PowerPoint framework based on McKinsey design principles. It includes:
p:style leaks)All specifications have been refined through iterative production feedback to ensure visual consistency, professional polish, and zero-defect output.
---
Use this skill when users ask to:
---
- No color blocks unless absolutely necessary - Lines: thin, flat, no shadows or 3D effects - Shapes: simple, clean, no gradients - Text: clear hierarchy, maximum readability
- Unified color palette (navy + cyan + grays) - Consistent font sizes and weights for same content types - Aligned spacing and margins - Matching line widths and styles
- Title bar (22pt) → Sub-headers (18pt) → Body (14pt) → Details (9pt) - Navy for primary elements, gray for secondary, black for divisions - Visual weight through bold, color, size (not through effects)
- Pure solid colors only - All lines are simple strokes with no effects - Shapes have no shadow or reflection effects - Circles are solid fills, not 3D spheres
---
All colors in RGB format for python-pptx:
| Color Name | Hex | RGB | Usage | Notes | |-----------|-----|-----|-------|-------| | NAVY | #051C2C | (5, 28, 44) | Primary, titles, circles | Corporate, formal tone | | CYAN | #00A9F4 | (0, 169, 244) | Originally used in v1 | DEPRECATED - Use NAVY for consistency | | WHITE | #FFFFFF | (255, 255, 255) | Backgrounds, text | On navy backgrounds only | | BLACK | #000000 | (0, 0, 0) | Lines, text separators | For clarity and contrast | | DARK_GRAY | #333333 | (51, 51, 51) | Body text, descriptions | Main content text | | MED_GRAY | #666666 | (102, 102, 102) | Secondary text, labels | Softer tone than DARK_GRAY | | LINE_GRAY | #CCCCCC | (204, 204, 204) | Light separators, table rows | Table separators only | | BG_GRAY | #F2F2F2 | (242, 242, 242) | Background panels | Takeaway/highlight areas |
Key Rule: Use navy (#051C2C) everywhere, especially for:
When a slide contains 3 or more parallel items (e.g., comparison cards, pillar frameworks, multi-category overviews), use these accent colors to create visual distinction between items. Without accent colors, parallel items become visually indistinguishable.
| Accent Name | Hex | RGB | Paired Light BG | Usage | |-------------|-----|-----|-----------------|-------| | ACCENT_BLUE | #006BA6 | (0, 107, 166) | #E3F2FD | First item accent | | ACCENT_GREEN | #007A53 | (0, 122, 83) | #E8F5E9 | Second item accent | | ACCENT_ORANGE | #D46A00 | (212, 106, 0) | #FFF3E0 | Third item accent | | ACCENT_RED | #C62828 | (198, 40, 40) | #FFEBEE | Fourth item / warning |
Accent Color Rules:
add_oval() bg param), section sub-headers (font_color)# Accent color constants
ACCENT_BLUE = RGBColor(0x00, 0x6B, 0xA6)
ACCENT_GREEN = RGBColor(0x00, 0x7A, 0x53)
ACCENT_ORANGE = RGBColor(0xD4, 0x6A, 0x00)
ACCENT_RED = RGBColor(0xC6, 0x28, 0x28)
LIGHT_BLUE = RGBColor(0xE3, 0xF2, 0xFD)
LIGHT_GREEN = RGBColor(0xE8, 0xF5, 0xE9)
LIGHT_ORANGE = RGBColor(0xFF, 0xF3, 0xE0)
LIGHT_RED = RGBColor(0xFF, 0xEB, 0xEE)
---
English Headers: Georgia (serif, elegant)
English Body: Arial (sans-serif, clean)
Chinese (ALL): KaiTi (楷体, traditional brush style)
(fallback: SimSun 宋体)
Critical Implementation:
def set_ea_font(run, typeface='KaiTi'):
"""Set East Asian font for Chinese text"""
rPr = run._r.get_or_add_rPr()
ea = rPr.find(qn('a:ea'))
if ea is None:
ea = rPr.makeelement(qn('a:ea'), {})
rPr.append(ea)
ea.set('typeface', typeface)
Every paragraph with Chinese text MUST apply set_ea_font() to all runs.
...
安装 Mck Ppt Design Skill 后,可以对 AI 说这些话来触发它
Help me get started with Mck Ppt Design Skill
Explains what Mck Ppt Design Skill does, walks through the setup, and runs a quick demo based on your current project
Use Mck Ppt Design Skill to create professional, consultant-grade PowerPoint presentations from...
Invokes Mck Ppt Design Skill with the right parameters and returns the result directly in the conversation
What can I do with Mck Ppt Design Skill in my documents & notes workflow?
Lists the top use cases for Mck Ppt Design Skill, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/mck-ppt-design/ 目录(个人级,所有项目可用),或 .claude/skills/mck-ppt-design/(项目级)。重启 AI 客户端后,用 /mck-ppt-design 主动调用,或让 AI 根据上下文自动发现并使用。
Mck Ppt Design Skill 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Mck Ppt Design Skill 可免费安装使用。请查阅仓库了解许可证信息。
Create professional, consultant-grade PowerPoint presentations from scratch using python-pptx with McKinsey-style design. Use when user asks to create slides...
Mck Ppt Design Skill 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using Mck Ppt Design Skill
Identifies repetitive steps in your workflow and sets up Mck Ppt Design Skill to handle them automatically