Agent Skillsopenyak/openyak › presentation

presentation

GitHub

协助用户规划演示文稿,包括大纲设计、逐页内容创作、演讲者备注撰写及视觉布局建议。提供基于时长和目的的结构模板与排版原则。

backend/app/data/skills/presentation/SKILL.md openyak/openyak

Trigger Scenarios

创建PPT大纲 撰写演讲稿 设计幻灯片内容 优化演示文稿结构

Install

npx skills add openyak/openyak --skill presentation -g -y
More Options

Non-standard path

npx skills add https://github.com/openyak/openyak/tree/main/backend/app/data/skills/presentation -g -y

Use without installing

npx skills use openyak/openyak@presentation

指定 Agent (Claude Code)

npx skills add openyak/openyak --skill presentation -a claude-code -g -y

安装 repo 全部 skill

npx skills add openyak/openyak --all -g -y

预览 repo 内 skill

npx skills add openyak/openyak --list

SKILL.md

Frontmatter
{
    "name": "presentation",
    "description": "Presentation creation — slide outline planning, per-slide content design, speaker notes drafting, visual layout suggestions, storyline building."
}

Presentation Creation

When the user asks you to help create a presentation outline, slide content, or speaker notes, follow this workflow:

1. Clarify requirements

  • Topic: What is the presentation about?
  • Audience: Executives, clients, team, general public? What's their knowledge level?
  • Duration: How long is the presentation? (determines slide count)
  • Purpose: Report, propose, train, persuade, share?
  • Style: Formal, business, creative, academic?

Duration and slide count guide

Duration Suggested slides Use case
5 min 5-8 Elevator pitch, quick update
15 min 10-15 Project report, proposal
30 min 15-25 Detailed report, training
60 min 25-40 Deep training, workshop

2. Storyline design

Classic structures

Reporting (most common)

  1. Cover slide
  2. Agenda / table of contents
  3. Background and purpose
  4. Core content (3-5 chapters)
  5. Summary and next steps
  6. Q&A / Thank you

Persuasion (proposals / sales)

  1. Pain point / problem statement (build empathy)
  2. Current state analysis (data support)
  3. Proposed solution (core value proposition)
  4. Case studies / expected results
  5. Implementation plan
  6. Call to action

Training

  1. Learning objectives
  2. Concept explanation
  3. Case studies
  4. Hands-on exercises
  5. Key takeaways recap
  6. Practice / assignments

3. Per-slide design principles

Content principles

  • One slide, one message: Each slide should convey a single core idea
  • Title = conclusion: Write conclusion-driven titles, not descriptive ones
    • Good: "Q3 revenue grew 35% YoY"
    • Bad: "Q3 revenue overview"
  • Less is more: No more than 6 bullet points per slide, keep each point concise
  • Visualize data: Use charts over tables, tables over text

Visual layout suggestions

Content type Recommended layout
Key metric Large number + small annotation
Comparison Side-by-side or before/after
Process Flowchart / timeline
Categories Icon + text grid
Quote Large centered text + attribution
Team intro Photo + bio cards

Color suggestions

  • Business: Navy, gray, white
  • Tech: Dark background + blue-green accents
  • Creative: Bold contrasting colors, gradients
  • Academic: White background + single accent color

4. Output format

Outline output

## Slide 1: Cover
- Title: [presentation title]
- Subtitle: [date / occasion / presenter]

## Slide 2: [slide title]
- Point 1
- Point 2
- Point 3
- [Visual suggestion]: Use a bar chart for comparison

## Slide 3: [slide title]
...

Speaker notes output

For each slide, provide:

  • Opening line (hook attention)
  • Transition phrase (connect to previous slide)
  • Key talking points (how to present data/conclusions)
  • Closing summary

5. Presentation tips

  • Opening: Start with a question, story, or surprising data point
  • Pacing: Spend more time on important slides, move quickly through transitions
  • Interaction: Include questions or discussion points where appropriate
  • Closing: Recap key points + clear call to action

6. Quality checklist

  • Is the storyline coherent? (Is there a logical thread from start to finish?)
  • Does each slide have only one core message?
  • Do titles convey conclusions?
  • Is there too much text? (Can it be further condensed?)
  • Are data charts clear and readable?
  • Does the total slide count match the presentation duration?
  • Does the last slide have a clear call to action?

Version History

  • bd88bff Current 2026-07-25 08:58

Same Skill Collection

backend/app/data/skills/algorithmic-art/SKILL.md
backend/app/data/skills/bootstrap/SKILL.md
backend/app/data/skills/canvas-design/SKILL.md
backend/app/data/skills/charting/SKILL.md
backend/app/data/skills/data-analysis/SKILL.md
backend/app/data/skills/doc-coauthoring/SKILL.md
backend/app/data/skills/document-summary/SKILL.md
backend/app/data/skills/docx/SKILL.md
backend/app/data/skills/email/SKILL.md
backend/app/data/skills/frontend-design/SKILL.md
backend/app/data/skills/github-deep-research/SKILL.md
backend/app/data/skills/mcp-builder/SKILL.md
backend/app/data/skills/meeting-notes/SKILL.md
backend/app/data/skills/pdf/SKILL.md
backend/app/data/skills/pptx/SKILL.md
backend/app/data/skills/project-planning/SKILL.md
backend/app/data/skills/report/SKILL.md
backend/app/data/skills/research/SKILL.md
backend/app/data/skills/skill-creator/SKILL.md
backend/app/data/skills/theme-factory/SKILL.md
backend/app/data/skills/translation/SKILL.md
backend/app/data/skills/web-artifacts-builder/SKILL.md
backend/app/data/skills/webapp-testing/SKILL.md
backend/app/data/skills/xlsx/SKILL.md

Metadata

Files
0
Version
067fd4a
Hash
114cb7c3
Indexed
2026-07-25 08:58

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-25 10:28
浙ICP备14020137号-1 $mapa de visitantes$