
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.
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
Related Skills
content-pipeline- For blog/social content extraction from presentationstemplate-creation- For custom presentation templatesai-tuning- For optimizing AI-generated content
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon


