/presentation
Creates professional presentations through interactive outline development with multi-phase quality assurance.
/plugin marketplace add jleechanorg/claude-commands/plugin install claude-commands@claude-commands-marketplaceWhen this command is invoked, YOU (Claude) must execute these steps immediately: This is NOT documentation - these are COMMANDS to execute right now. Use TodoWrite to track progress through multi-phase workflows.
Action Steps:
roadmap/presentation_[timestamp].mdAction Steps:
Action Steps: Execute thinking commands in sequence:
/thinku on the refined outline
/reviewdeep for thorough analysis
Action Steps:
presentation_[topic]_[timestamp].pptxAction Steps: Comprehensive quality check:
/perp on key concepts using WebSearch, Perplexity, DuckDuckGo, Grok, and GeminiAction Steps: outline = create_initial_outline(topic) save_to_scratchpad(outline)
Action Steps: while not user_satisfied: present_outline(outline) ask_clarifying_questions() outline = refine_based_on_feedback(outline)
Action Steps: /thinku analyze presentation outline for completeness and flow /reviewdeep evaluate presentation from multiple perspectives
Action Steps: presentation = generate_pptx_from_outline(outline)
Action Steps: /secondopinion:
## 📋 REFERENCE DOCUMENTATION
# /presentation
**Purpose**: Create professional presentations compatible with Google Slides through an interactive outline development process with multi-phase quality assurance.
**Aliases**: `/pres`, `/slide`
## Usage
/presentation [topic] /pres "AI Safety in 2025" /presentation /think "Climate Change Solutions"
## Protocol
### Current Date Awareness (macOS + Ubuntu)
Before validating facts or citing data, determine today's date so the presentation highlights recency and calls out outdated sources:
```sh
CURRENT_DATE=$(date "+%Y-%m-%d")
The POSIX date syntax above runs on both macOS and Ubuntu. If date is unavailable, use the following Python command instead:
python3 -c "from datetime import datetime; print(datetime.now().strftime('%Y-%m-%d'))"
Incorporate CURRENT_DATE into research queries and explicitly note when statistics or references are older than today.
This command follows a structured multi-phase approach:
# Critical review of assumptions and logic
## Key Characteristics
- **Interactive**: Develops outline through Q&A with user
- **Thorough**: Multi-phase quality review process
- **Compatible**: Generates PPTX files that work perfectly with Google Slides
- **Smart**: Uses AI thinking commands for quality assurance
- **Validated**: Cross-checks facts and claims
## Implementation Details
All logic is driven by this markdown file. The command:
1. Creates structured scratchpads for tracking
2. Uses inline Python code for generation (no external scripts)
3. Chains multiple commands for quality assurance
4. Leverages existing python-pptx installation
5. Follows explicit command sequences
## When to Use
- Creating professional presentations
- Need Google Slides compatibility
- Want thorough outline development
- Require fact-checked content
- Need multiple quality reviews
## Memory Enhancement
This command benefits from memory search to:
- Find previous presentation patterns
- Recall successful outline structures
- Apply learned best practices
- Avoid past mistakes
The command automatically searches memory for relevant presentation creation experiences.
## Command Composition
Can be combined with other commands:
- `/presentation /plan` - Add planning phase
- `/presentation /think` - Extra deep analysis
- `/presentation /research` - Research-heavy topics