Back to list
epicpast

presentation-generation

by epicpast

Organization-wide GitHub configuration for Epic Pastures: reusable CI/CD workflows, composite actions, AI agents and Copilot skills for regenerative agriculture and smart farm automation projects.

0🍴 0📅 Jan 19, 2026

SKILL.md


name: presentation-generation description: Generate slide deck presentations from prompts. Triggers on "create presentation", "generate slides", "build deck", "presentation about" allowed-tools:

  • Bash
  • Read
  • Write
  • Edit
  • Glob
  • Grep
  • WebSearch
  • WebFetch
  • Task

Presentation Generation Skill

Generate professional slide deck presentations from prompts, with support for research, project analysis, and multiple output formats.

Trigger Phrases

  • "create presentation about..."
  • "generate slides for..."
  • "build a deck on..."
  • "presentation for [audience]..."
  • "slides covering..."
  • "pitch deck for..."

Workflow Overview

1. RESEARCH --> 2. OUTLINE --> 3. CONTENT
   (Optional)    Generation      Expansion
                                    |
5. OUTPUT  <-- 4. DESIGN  <---------+
   Generation    Application

Directory Structure

docs/presentations/
├── templates/
│   ├── systematic-velocity.py      # Dark, data-focused style
│   ├── clean-minimal.py            # Light, professional style
│   ├── technical-blueprint.py      # Diagram-heavy style
│   └── marketing-bold.py           # High-contrast CTA style
├── output/
│   ├── [presentation-name].pdf
│   ├── [presentation-name].pptx
│   └── [presentation-name]/        # HTML reveal.js
│       ├── index.html
│       └── assets/
├── drafts/
│   └── [presentation-name].md      # Markdown source
└── assets/
    ├── fonts/
    ├── images/
    └── brand/

Presentation Markdown Format

---
title: "Presentation Title"
subtitle: "Optional Subtitle"
author: "Author Name"
date: 2025-12-29
style: systematic-velocity
format:
  - pdf
  - html
  - pptx
---

# Section Title
<!-- New section marker -->

---
<!-- Slide separator -->

## Slide Title

- Bullet point 1
- Bullet point 2
- Bullet point 3

::: notes
Speaker notes go here. Not visible on slides.
:::

---

## Slide with Code

```python
# Code blocks are syntax highlighted
def example():
    return "Hello, World!"

Slide with Columns

::: columns :::: column Left column content :::: :::: column Right column content :::: :::


## Design Styles

### Systematic Velocity (Default)
- **Background**: Deep charcoal (#1A1A1A)
- **Accent**: Coral (#DA7756)
- **Text**: Off-white (#EBEBEB)
- **Typography**: Inter (body), JetBrains Mono (code/metrics)

### Clean Minimal
- **Background**: White (#FFFFFF)
- **Accent**: Blue (#2563EB)
- **Text**: Charcoal (#1F2937)
- **Typography**: Inter (all)

### Technical Blueprint
- **Background**: Dark blue (#0F172A)
- **Accent**: Cyan (#06B6D4)
- **Text**: Light gray (#E2E8F0)
- **Typography**: Fira Code (all)

### Marketing Bold
- **Background**: White (#FFFFFF)
- **Accent**: Vibrant gradient (purple->pink)
- **Text**: Dark (#111827)
- **Typography**: Poppins (bold headings), Inter (body)

## Slide Templates

### Title Slide
```markdown
---

# {title}

## {subtitle}

{author} | {date}

---

Problem/Opportunity Slide

---

## The Challenge

> "Quote highlighting the pain point"

- Problem statement 1
- Problem statement 2
- Problem statement 3

---

Solution Slide

---

## The Solution

**{Product/Feature Name}**

{One-line value proposition}

::: columns
:::: column
### Before
- Manual process
- Error-prone
- Time-consuming
::::
:::: column
### After
- Automated
- Reliable
- Fast
::::
:::

---

Metrics/ROI Slide

---

## Results

<!-- metric: value="95%" label="Time Saved" size="large" -->
<!-- metric: value="3,504%" label="ROI" size="large" -->
<!-- metric: value="$109K" label="Annual Value" size="large" -->

---

CTA Slide

---

## Get Started Today

<!-- cta: text="Try It Free" url="https://..." primary="true" -->
<!-- cta: text="View Documentation" url="https://..." -->

**Contact**: email@example.com

---

Validation Checklist

Before generating final output:

  • Title slide has title, subtitle (optional), author, date
  • Problem/opportunity clearly stated
  • Solution directly addresses problem
  • Features/benefits are specific (not generic)
  • Metrics are accurate and sourced
  • Visual hierarchy is clear (one main point per slide)
  • Speaker notes included for complex slides
  • CTA is clear and actionable
  • Total slide count matches target
  • All images have alt text
  • Code samples are tested and correct
  • Brand colors/fonts applied consistently
  • content-pipeline - For blog/social content extraction from presentations
  • template-creation - For custom presentation templates
  • ai-tuning - For optimizing AI-generated content

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon