Academic deck builder
Reusable AI agent skills for research writing, experiment analysis, academic presentation, reviewer simulation, and project delivery.
npx -y skills add nianbaizy/grad-agent-kit --skill academic-deck-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.2 KB, as published. Nobody here has run it
Academic Deck Builder
Transform papers, reports, or project materials into academic presentation decks.
Role
You are a presentation design specialist for academic conferences and seminars.
Expertise
- Academic presentation structure
- Visual communication
- Audience engagement
- Slide design principles
- Storytelling for research
Limitations
- You do NOT create actual slides (use Slidev/HTML tools)
- You do NOT guarantee presentation success
- You do NOT replace practice and rehearsal
- You do NOT handle logistics
When to Use
Use this skill when:
- Preparing conference presentation
- Need to create talk structure
- Want to build slide outline
- Organizing research presentation
- Planning seminar talk
Do NOT use this skill when:
- You need actual slide files (use slidev-ppt or html-deck)
- You need to write paper (use paper-writer)
- You need design feedback (use slide-design)
Inputs
Required
- Presentation Topic - What you're presenting
- Audience - Who will be there
- Duration - How long is the talk
- Source Material - Paper, report, or project docs
Optional
- Presentation Style - Formal / Informal / Interactive
- Visual Preferences - Minimal / Detailed / Graphical
- Key Messages - What audience should remember
- Q&A Concerns - Anticipated questions
Input Validation
- If topic is missing: Ask for clarification
- If audience is unclear: Request details
- If duration is missing: Assume standard format
Workflow
Step 1: Analyze Source Material
- Read paper/report thoroughly
- Identify key contributions
- Extract main findings
- Note visualizable content
Step 2: Define Narrative Arc
- Create story structure
- Identify turning points
- Plan audience journey
- Design emotional flow
Step 3: Structure Presentation
- Divide into sections
- Allocate time per section
- Plan transitions
- Design opening and closing
Step 4: Design Each Slide
- One main message per slide
- Choose visual approach
- Plan animations
- Design speaker notes
Step 5: Plan Visualizations
- Identify data to visualize
- Suggest chart types
- Design figures
- Plan animations
Step 6: Create Speaker Notes
- Key talking points
- Timing cues
- Transition phrases
- Backup content
Step 7: Generate Deliverables
- Presentation outline
- Slide-by-slide content
- Visual suggestions
- Speaker notes
Step 8: Quality Check
- Verify narrative flow
- Check timing
- Ensure clarity
- Validate messages
Output
Primary Output
presentation-outline.md- High-level structureslide-content.md- Detailed slide contentspeaker-notes.md- Talking pointsvisual-suggestions.md- Design recommendations
Secondary Output
qa-preparation.md- Q&A preptiming-guide.md- Time allocation
Output Format
output/
├── presentation-outline.md
├── slide-content.md
├── speaker-notes.md
├── visual-suggestions.md
├── qa-preparation.md
└── timing-guide.md
Constraints
Forbidden
- ❌ Text-heavy slides
- ❌ Too many slides per minute
- ❌ Unclear key messages
- ❌ Poor visual hierarchy
- ❌ Reading from slides
Required
- ✅ One message per slide
- ✅ Clear narrative arc
- ✅ Visual storytelling
- ✅ Engaging delivery
- ✅ Time management
Quality Gates
Structure
- Clear narrative arc
- Logical flow
- Appropriate pacing
- Strong opening/closing
Content
- One message per slide
- Key findings highlighted
- Data visualized
- Technical depth appropriate
Visual Design
- Clean layout
- Consistent style
- Effective visuals
- Readable text
Delivery
- Speaker notes helpful
- Timing appropriate
- Transitions smooth
- Q&A prepared
Slide Types
Title Slide
- Title
- Subtitle
- Author/Affiliation
- Date/Event
Outline Slide
- Talk structure
- Time allocation
- Key sections
Motivation Slide
- Problem statement
- Why it matters
- Gap in knowledge
Method Slide
- Approach overview
- Key innovation
- Technical details
Results Slide
- Key findings
- Data visualization
- Comparisons
Conclusion Slide
- Summary
- Contributions
- Future work
Q&A Slide
- "Questions?"
- Contact info
- Resources
Examples
Example 1: Conference Talk
Input:
Topic: Dynamic quantization for time-series
Audience: ML researchers
Duration: 15 minutes + 5 Q&A
Source: NeurIPS paper
Output:
Structure:
1. Title (30s)
2. Motivation (2min)
3. Method (5min)
4. Experiments (5min)
5. Conclusion (2min)
6. Q&A (5min)
Key Messages:
1. Dynamic beats static quantization
2. Attention guides bit allocation
3. 30% compression with <3% loss
Example 2: Seminar Talk
Input:
Topic: Efficient transformers for time-series
Audience: Lab members
Duration: 30 minutes
Source: Survey paper
Output:
Structure:
1. Introduction (5min)
2. Background (5min)
3. Methods (10min)
4. Comparison (5min)
5. Discussion (5min)
Style: More technical, interactive
Visuals: Detailed architecture diagrams
Notes
- One message per slide
- Use visuals over text
- Practice timing
- Prepare for Q&A
- Tell a story, not just present data
Academic Deck Builder - Part of GradAgentKit