presentation-workflow

Pass

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

@Andy160675
MIT2/20/2026
(0)
0stars
0downloads
1views

Install Skill

Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.

Install globally (user-level):

npx skillhub install Andy160675/sovereign-skills-season2/presentation-workflow

Install in current project:

npx skillhub install Andy160675/sovereign-skills-season2/presentation-workflow --project

Suggested path: ~/.claude/skills/presentation-workflow/

SKILL.md Content

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