Skip to content
Back to skills

Presentation Workflow

ASecurity

A skill for creating, updating, and managing slide presentations. Use for tasks involving slide decks, speaker notes, and integrating presentation materials with Git.

  • 57 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 17, 2026
businessgoshellgit

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill presentation-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Presentation Workflow?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Presentation Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-presentation-workflow/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-presentation-workflow)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: presentation-workflow
description: A skill for creating, updating, and managing slide presentations. Use for tasks involving slide decks, speaker notes, and integrating presentation materials with Git.
---

# Presentation Workflow

This skill provides a structured workflow for creating and managing slide presentations, from initial concept to final delivery and version control.

## Core Principles

- **Governance First:** All presentation artifacts are version-controlled and auditable.
- **Proof Over Promise:** Slides are built on verifiable data and evidence.
- **Quiet Execution:** The process is automated and efficient, speaking through the quality of the output.

## Workflow Phases

This skill follows a five-phase workflow:

1.  **Initialization:** Create the slide deck structure.
2.  **Content Generation:** Create the individual slides.
3.  **Speaker Notes:** Generate the presentation script.
4.  **Final Presentation:** Assemble and present the final deck.
5.  **Version Control:** Commit all artifacts to Git.

### Phase 1: Initialization

Use `slide_initialize` to create the project structure and outline. If the user provides a detailed outline, use it. Otherwise, create a standard structure:

- Title Slide
- Problem Statement
- Proposed Solution
- Architecture/Methodology
- Key Features/Differentiators
- Market/Use Cases
- Financials/Projections (if applicable)
- Next Steps/Call to Action

### Phase 2: Content Generation

Use `slide_edit` to create each slide. Adhere to the following principles:

- **Visual Consistency:** Maintain a consistent design language (colors, fonts, layout).
- **Data-Driven:** Use charts and tables to present data. Never fabricate information.
- **Stark & Minimal:** Focus on clarity and impact. Avoid decorative elements.

### Phase 3: Speaker Notes

Use `slide_edit_notes` to generate the presentation script. The notes should be:

- **Concise:** Under 200 words per slide.
- **Authoritative:** Clear, direct, and confident.
- **Structured:** Use talking points for natural delivery.

### Phase 4: Final Presentation

Use `slide_present` to assemble the final slide deck. This tool generates the final output and provides the presentation link.

### Phase 5: Version Control

Use the `shell` tool to commit all presentation artifacts to a Git repository. This includes:

- The presentation project directory
- The final presentation notes (`slide_notes.md`)
- Any supporting assets (images, data files)

Create a new, separate repository for each presentation project to maintain modularity and a clean history.

## Bundled Resources

- **`templates/`**: Contains a `slide_template.html` for consistent slide design.
- **`scripts/`**: Includes a `git_push.sh` script to automate the version control process.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.