Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计提醒

presentation-master演示大师

Agent Skill

presentation-master 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

256

周安装

11

GitHub Stars

4

下载量

90
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:presentation-master(演示大师)
来源仓库:https://github.com/krishagel/geoffrey
仓库路径:skills/presentation-master
安装命令:
npx skills add https://github.com/krishagel/geoffrey --skill presentation-master
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/krishagel/geoffrey --skill presentation-master

简介

presentation-master 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 适用于研究检索类任务,可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装,需确认权限范围和维护状态。
  • 安装前建议确认是否会触发联网、命令执行或文件读写等操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Presentation Master

World-class presentation creation skill that embodies best practices from presentation masters and adapts to your needs.

Philosophy

Key Innovation: This isn't just a presentation generator—it's a presentation *coach* that teaches world-class design while creating slides.

Principles from:

  • Garr Reynolds (Presentation Zen) - Simplicity and visual storytelling
  • Nancy Duarte (Resonate) - Story structure and audience as hero
  • Guy Kawasaki - 10/20/30 rule (10 slides, 20 minutes, 30pt fonts)
  • Seth Godin - 6 words maximum per slide
  • TED - Visual-first, minimal text, high impact
  • Edward Tufte - Data integrity and information design
  • Steve Jobs - Rule of Three and surprise moments

Workflow: Guided Creation with Checkpoints

Phase 1: Discovery & Context Analysis

User provides: Topic + Audience + Duration

Skill analyzes:

  • Presentation type (board update, keynote, training, TED-style)
  • Audience level (technical, executive, general public)
  • Key message and desired transformation
  • Story framework recommendation

Checkpoint 1: Present 3 structure options with rationale → user approves

Phase 2: Content Development

Skill develops:

  • Research topic if needed (web search, Obsidian knowledge)
  • Extract maximum 10 core concepts (Kawasaki rule)
  • Apply "what is / what could be" alternation (Duarte)
  • Draft slide outline with one concept per slide
  • Identify slides needing visuals

Checkpoint 2: Present outline + visual plan → user approves

Phase 3: Visual Strategy

Skill proposes for each visual slide:

  • Image type (infographic, photo, diagram, data visualization)
  • Visual concept/metaphor
  • Aesthetic direction (colors from brand, style, mood)
  • Estimated generation cost ($0.13-$0.24 per image)

Checkpoint 3: Present visual strategy → user approves images to generate

Phase 4: Generation & Validation

Skill executes:

  1. Generate approved images in parallel using image-gen skill
  2. Build slides using selected adapter (PPTX/Google Slides/Canva)
  3. Apply design rules automatically:

- 30pt+ fonts minimum - <6 words per slide (Godin standard) - High contrast (4.5:1 minimum) - No bullet points - No paragraphs

  1. Run validation scoring (0-100 scale)
  2. Generate quality report

Checkpoint 4: Present presentation + quality report → user reviews

Phase 5: Iteration & Refinement (if needed)

Skill refines:

  • Apply requested changes
  • Re-validate quality score
  • Save final presentation to Obsidian Research folder
  • Document learnings and metadata

Validation Scoring (0-100)

CRITICAL Violations (Auto-fail)

  • Font size < 30pt
  • 10 core concepts
  • Bullet points detected
  • Paragraphs (>2 consecutive sentences)
  • Poor contrast ratio (<4.5:1)
  • Default template usage

WARNING Flags

  • 6 words per slide
  • 15 slides for 20-min presentation
  • No images in presentation
  • Text-heavy slides (>3 lines)
  • Inconsistent fonts (>2 families)
  • Low-resolution images

Quality Score Breakdown

  • Simplicity (10pts): Word count, visual clutter
  • Visual Dominance (10pts): Image quality, text-to-visual ratio
  • Story Structure (10pts): Narrative arc, emotional beats
  • One Idea/Slide (10pts): Concept clarity
  • Typography (8pts): Size, consistency
  • Layout (7pts): Hierarchy, whitespace, alignment
  • Color/Contrast (7pts): Readability, brand consistency
  • Media Quality (8pts): Image resolution, relevance
  • Cognitive Load (20pts): Mayer's 12 multimedia principles
  • Data Integrity (10pts): Tufte principles (if data present)

Target Score: 85+ for high-quality presentations

Slide Pattern Library

Six Core Patterns

  1. Title Slide - Minimal text, strong visual, sets tone
  2. One Big Idea - Single word/number/image, max 6 words
  3. Visual + Caption - Large high-quality image, short caption
  4. Data Visualization - Charts following Tufte principles (maximize data-ink ratio)
  5. Timeline/Process - Linear flow, minimal text per step
  6. Transition/Section Break - Single word or phrase, signals shift

Adaptive Pattern Selection

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)

Story Frameworks

Nancy Duarte's Sparkline

  • Alternate "what is" (current reality) with "what could be" (aspiration)
  • Build tension through contrast between present and future
  • End with transformation and new reality

The Rule of Three (Steve Jobs)

  • Break presentation into 3 main sections
  • 3 key features/points per section
  • Memorable and dramatic

TED Structure

  • Hook (first 30 seconds) - Grab attention
  • Personal connection - Why this matters to you
  • Core idea with evidence - The meat
  • Call to action - What next
  • Strong close - Never end with Q&A

Output Format Support

Current: PPTX (Phase 1)

  • Uses existing pptx skill
  • Direct PptxGenJS API for simple slides
  • html2pptx.js for complex layouts
  • Saves to Obsidian Research folder
  • Generates quality validation report

Coming: Google Slides (Phase 2)

  • Google Slides API v1
  • Integrates with google-workspace skill
  • Supports all 3 accounts (psd, kh, hrg)
  • Returns shareable link

Future: Canva (Phase 3)

  • Canva REST API
  • Auto-apply brand kits
  • Returns shareable link

Image Generation Integration

Intelligent Visual Recommendations

For each slide, analyzes:

  • Numeric data → Infographic recommendation
  • Abstract concepts → Conceptual image/metaphor (especially for keynotes)
  • Concrete examples → Photo/realistic imagery
  • Processes/flows → Diagram recommendation
  • Trends/comparisons → Chart/data visualization

Prompt Generation (6-Step Process)

From image-gen skill:

  1. Extract narrative from slide content
  2. Choose visual concept/metaphor
  3. Apply aesthetic (brand colors, presentation style)
  4. Construct detailed prompt
  5. Execute generation
  6. Validate output

Cost Management

  • Show total estimated cost before generating
  • Allow opt-out of specific images
  • Cache generated images for reuse
  • Track spending in presentation metadata

Naming Convention

{presentation-id}-slide-{number}-{type}.png

Examples:
cybersecurity-2025-slide-02-threat-timeline.png
port-ai-2025-slide-04-breakthroughs.png

Brand Integration

Automatically detects and applies branding:

  • PSD presentations: Use psd-brand-guidelines skill (Sea Glass, Pacific, etc.)
  • Personal presentations: Use personal brand (if defined)
  • Client presentations: Custom brand kit (future)

Applies to:

  • Color palettes
  • Typography choices
  • Logo placement
  • Overall aesthetic

Learning & Metadata Tracking

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

Integration with Existing Skills

Dependencies:

  • image-gen - Visual content generation
  • pptx - PowerPoint creation (Phase 1)
  • google-workspace - Google Slides (Phase 2)
  • psd-brand-guidelines - Brand colors/logos
  • research - Content development
  • obsidian-manager - Knowledge storage

Coordination 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

Usage Examples

Example 1: Board Update

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

Example 2: Keynote

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...]

Quality Checklist

Before presenting to user, verify:

Content

  • One main idea per slide
  • Clear story arc (beginning/middle/end)
  • Audience positioned as hero
  • Emotional connection established
  • Maximum 10 core concepts

Design

  • All fonts 30pt+ minimum
  • High contrast (4.5:1+)
  • No bullet points
  • No paragraphs
  • Maximum 6 words per slide (or justified exception)
  • All images high-resolution
  • Consistent fonts/colors/alignment
  • No transitions or animations

Data Visualization (if applicable)

  • Lie factor 0.95-1.05
  • Maximum data-ink ratio
  • Clear, detailed labeling
  • No chart junk (3D effects, unnecessary borders)

Structure

  • Follows chosen framework (Duarte/Jobs/TED)
  • Creates tension and resolution
  • Includes surprise/memorable moments
  • Ends strong (not with Q&A)
  • Appropriate length for time

Advanced Features

Context Detection

Automatically infers presentation type from cues:

  • "board meeting" → Board update (data-focused)
  • "keynote" or "conference" → Keynote (story-focused)
  • "training" or "workshop" → Educational (process-focused)
  • "pitch" or "investor" → Pitch (evidence-focused)

Smart Defaults

Based on detected type:

  • Board update: 10 slides, 8 with visuals, professional tone
  • Keynote: 12-15 slides, minimal text, emotional arc
  • Training: 15-20 slides, process diagrams, step-by-step
  • Pitch: 10 slides (Kawasaki rule), data-driven, ROI focus

Accessibility

Ensures presentations are accessible:

  • High contrast text (4.5:1 minimum, aim for 7:1)
  • Large fonts (30pt minimum, 36pt+ preferred)
  • Clear hierarchy and flow
  • Alt text for images (future enhancement)

Limitations & Future Enhancements

Current Limitations:

  • No animation support (by design - Godin principle)
  • No video embedding yet (future enhancement)
  • No speaker notes generation (Phase 2)
  • No slide master editing (uses templates)

Future Enhancements:

  • Auto-generate speaker notes from slide content
  • Suggest rehearsal timing
  • A/B test different structures
  • Track presentation effectiveness scores
  • Build personal pattern library from successful presentations

References

Full principles documentation in:

  • principles/masters.md - Expert best practices
  • principles/validation-rules.md - Quality scoring system
  • principles/slide-patterns.md - Template library
  • principles/story-frameworks.md - Narrative structures

Scripts and adapters:

  • scripts/analyze-context.js - Type detection
  • adapters/pptx-adapter.js - PowerPoint output
  • adapters/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.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.26%
按下载量换算33

Claude

29.28%
按下载量换算26

Cursor

20.27%
按下载量换算18

Gemini CLI

9.69%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills