一键导入
presentation-master
World-class presentation creation embodying principles from Garr Reynolds, Nancy Duarte, Guy Kawasaki, Seth Godin, and TED
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
World-class presentation creation embodying principles from Garr Reynolds, Nancy Duarte, Guy Kawasaki, Seth Godin, and TED
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Automate the version bump ritual — three independent tracks (marketplace, psd-coding-system, psd-productivity)
Auto-evolve the plugin — compounds learnings into CLAUDE.md/patterns/agents then prunes them, checks releases, compares competition, contributes patterns
Autonomous build-to-done — implement, verify the full Definition of Done (build/lint/typecheck/full suite/Playwright + screenshots), open a PR with visual evidence, then watch CI and the AI reviewers and fix every round until 100% clean. Does not stop until done.
Clarify intent, research in parallel, design the approach, and emit a task breakdown + a machine-checkable Definition of Done — optionally filing contract-compliant GitHub issues that /lfg can pick up and drive to done.
Sign, notarize, and package a macOS .app into a .pkg for PSD Jamf Self Service deployment — full Apple Developer ID pipeline (sign → notarize → staple → pkgbuild → notarize pkg → verify). Triggers on "sign app", "notarize app", "package for jamf", "build pkg".
Configure this project's verification gate and review agents — writes .psd/verify.json (build/lint/test/typecheck/e2e commands, E2E flows, strictness, AI-reviewer logins, learnings, active review agents)
| name | presentation-master |
| description | World-class presentation creation embodying principles from Garr Reynolds, Nancy Duarte, Guy Kawasaki, Seth Godin, and TED |
| triggers | ["create presentation","make presentation","build presentation","design deck","make slides","create slides","build deck","presentation for","slides for"] |
| allowed-tools | Read, Write, Bash, WebSearch, Skill, AskUserQuestion |
| keep-coding-instructions | true |
| version | 1.0.0 |
World-class presentation creation skill that embodies best practices from presentation masters and adapts to your needs.
Key Innovation: This isn't just a presentation generator—it's a presentation coach that teaches world-class design while creating slides.
Principles from:
User provides: Topic + Audience + Duration
Skill analyzes:
Checkpoint 1: Present 3 structure options with rationale → user approves
Skill develops:
Checkpoint 2: Present outline + visual plan → user approves
Skill proposes for each visual slide:
Checkpoint 3: Present visual strategy → user approves images to generate
Skill executes:
Checkpoint 4: Present presentation + quality report → user reviews
Skill refines:
10 core concepts
6 words per slide
15 slides for 20-min presentation
Target Score: 85+ for high-quality presentations
Board/Executive Update: Patterns 3, 4, 6 (data-focused, professional) Keynote/TED-style: Patterns 1, 2, 3 (story-focused, visual-first) Training/Education: Patterns 4, 5 (process-focused, clarity) Pitch/Demo: Patterns 2, 3, 4 (impact-focused, evidence-based)
For each slide, analyzes:
From image-gen skill:
{presentation-id}-slide-{number}-{type}.png
Examples:
cybersecurity-2025-slide-02-threat-timeline.png
port-ai-2025-slide-04-breakthroughs.png
Automatically detects and applies branding:
Applies to:
After each presentation, save metadata to Obsidian:
{
"presentation_id": "cybersecurity-2025-board",
"type": "board-update",
"audience": "school-board",
"duration": "15min",
"slides": 10,
"quality_score": 91,
"images_generated": 7,
"generation_cost": 0.94,
"validation_warnings": 1,
"user_edits": ["slide-8-wording"],
"effectiveness": "approved-minor-changes",
"created": "2025-11-24",
"tools_used": ["research", "image-gen", "pptx"],
"learnings": "Board prefers data charts over concept graphics"
}
Dependencies:
image-gen - Visual content generationpptx - PowerPoint creation (Phase 1)google-workspace - Google Slides (Phase 2)psd-brand-guidelines - Brand colors/logosresearch - Content developmentobsidian-manager - Knowledge storageCoordination Pattern:
presentation-master (orchestrator)
├── calls research for content depth
├── calls image-gen for visuals
├── calls pptx/slides/canva adapter for output
├── calls psd-brand-guidelines for colors/logos
└── calls obsidian-manager to save final + metadata
User: "Create presentation on cybersecurity trends for school board, 15 minutes"
Geoffrey: I'll create a board update presentation on cybersecurity trends.
**Context Analysis**
- Type: Board/Executive Update
- Audience: School board (non-technical)
- Duration: 15 minutes
- Purpose: Inform + Recommend action
**Recommended Structures**
1. Problem → Solution → Action (8 slides)
2. Current State → Trends → Implications → Recommendations (10 slides) ⭐
3. Story: Recent incident → Broader context → Our response (7 slides)
Which structure resonates?
[User selects #2]
**Draft Outline** (10 slides, one concept each)
1. Title: Cybersecurity Trends 2025
2. Current Threat Landscape [visual: threat timeline]
3. Trend 1: AI-Powered Attacks [visual: concept illustration]
4. Trend 2: Ransomware Evolution [visual: data chart]
5. Trend 3: Supply Chain Risks [visual: network diagram]
6. Impact on Education Sector [visual: stat infographic]
7. Our Current Posture [visual: assessment chart]
8. Gaps & Vulnerabilities [text-focused, high contrast]
9. Recommended Actions [visual: roadmap]
10. Investment & Timeline [visual: budget chart]
**Visual Strategy**
- 7 images recommended
- Estimated cost: $0.94 (2K resolution)
- Mix: 3 infographics, 2 charts, 1 diagram, 1 illustration
Approve and proceed?
[User approves]
Generating 7 visuals in parallel...
✓ All generated (0.94 total)
Building presentation with PSD brand colors...
Validating against best practices...
**Quality Score: 91/100**
✓ All fonts 36pt+
✓ Avg 4.2 words/slide
✓ High contrast (8.5:1)
✓ Story arc present
✓ Cognitive load optimized
⚠ Slide 8 has 7 words (rec: 6 max)
Created: /Obsidian/Research/cybersecurity-trends-2025-board.pptx
User: "Create keynote on future of education for conference, 30 minutes"
Geoffrey: I'll create a TED-style keynote on the future of education.
**Context Analysis**
- Type: Keynote/TED-style
- Audience: Education professionals + parents
- Duration: 30 minutes
- Purpose: Inspire + Shift perspective
**Recommended Structures** (Nancy Duarte's Sparkline)
1. What education is today → What it could be → Transformation (12 slides) ⭐
2. Steve Jobs Rule of Three: Past → Present → Future (9 slides)
3. Hero's Journey: Problem → Trials → New reality (10 slides)
Which framework?
[Continues with guided creation...]
Before presenting to user, verify:
Content
Design
Data Visualization (if applicable)
Structure
Automatically infers presentation type from cues:
Based on detected type:
Ensures presentations are accessible:
Current Limitations:
Future Enhancements:
Full principles documentation in:
principles/masters.md - Expert best practicesprinciples/validation-rules.md - Quality scoring systemprinciples/slide-patterns.md - Template libraryprinciples/story-frameworks.md - Narrative structuresScripts and adapters:
scripts/analyze-context.js - Type detectionadapters/pptx-adapter.js - PowerPoint outputadapters/slides-adapter.js - Google Slides (Phase 2)adapters/canva-adapter.js - Canva (Phase 3)Remember: The best presentations are simple, visual, story-driven, and focused on the audience's transformation—not the speaker's information.