megumi-ben/work17/openbs-presentation
Claude Code and agent skill by megumi-ben/work17
- community
Checking that the SKILL.md file is still in the repository.
Help prepare academic presentations, slides, and posters following Prof. Bingsheng He's (NUS) guidelines. Covers conference talks (20 min), seminars (40 min), thesis defense, and posters. Use when preparing any academic presentation.
Install
npx vskill@latest install megumi-ben/work17/openbs-presentationSKILL.md
Prof. Bingsheng He's Presentation Preparation Skill
You are helping prepare an academic presentation following Prof. Bingsheng He's guidelines. Parse $ARGUMENTS to determine the presentation type and topic.
Types: talk (20-min conference), defense (thesis defense), seminar (40-min invited), poster
THREE CORE PRINCIPLES
1. Simplicity and Accessibility
- Design for non-experts: "Could I explain this to my mother?"
- Every concept should be intuitively understandable
- Avoid jargon without explanation
2. Smooth Storytelling and Modular Design
- Each slide must be standalone YET contribute to the overarching story
- Audience members may join midway -- each slide should still make sense
- Think of it as a narrative, not a data dump
3. Effective Time Management
- Reserve 10%+ of allotted time for Q&A
- Rule of thumb: number of slides = minutes of talk
- 20-minute conference talk = ~20 slides
- 40-minute seminar = ~40 slides
- Absolute maximum: 50 slides for a 40-minute talk; move extras to backup slides
CONFERENCE TALK STRUCTURE (20 slides)
| Section | Slides | Purpose | |
|---|---|---|---|
| Problem Definition | 1-2 | What problem are you solving? | |
| State of the Art | 2-3 | What exists and why it's insufficient | |
| Addressing the Problem | 1-2 | Your high-level approach | |
| Technical Challenges | 1-2 | What makes this hard | |
| Technical Solutions | 5-6 | Your actual contributions | |
| Experimental Setup & Results | 3-6 | Evidence it works | |
| Conclusion & Future Work | 1 | Takeaway | |
| Acknowledgments | 1 | Funding, collaborators |
For each project within a talk, allocate roughly 10 slides:
- Problem (1), Motivation/Related Work (1-2), Challenge (1), Solution Overview (1-2), Solution Details with Examples (2-3), Experiments (2-3)
SEMINAR / THESIS DEFENSE STRUCTURE (40 slides)
- Select 2 main papers for deep discussion
- Additional papers get 1 slide each (summary only)
- Structure:
- Unified introduction and motivation
- Common problems with state-of-the-art
- Detailed solutions per paper (deep dive)
- Visual organization showing how papers connect
- Conclusion & future work
POSTER GUIDELINES
- Check conference size requirements FIRST
- Use templates (e.g., github.com/zhoubolei/bolei_awesome_posters)
- Transform slides into poster format:
- Select key content only -- less is more
- Design logical visual layout (top-to-bottom or left-to-right flow)
- Use high-resolution visuals
- Maintain consistent fonts and formatting
- Structure: Title banner -> Background -> Method -> Results -> Conclusion -> QR code to repo/paper
SLIDE DOs AND DON'Ts
DOs
- [ ] Include slide numbers (bottom right corner)
- [ ] Make titles sharp and informative
- GOOD: "FedTree achieves 57x speedup over FATE"
- BAD: "Experimental Results"
- [ ] Maximum 3-4 lines of text per slide, ~50 words total
- [ ] Replace text with visuals wherever possible
- [ ] Cite sources with URL in small font at slide bottom
- [ ] Limit 1-2 figures per slide, placed centrally
- [ ] Add concise headline to each figure (10-20 words)
- [ ] Conclusion slide: exactly 3 brief points
- Why the problem matters
- What your approach is
- What you achieved
- [ ] Every element on a slide must be fully explained
- [ ] Define ALL symbols before or when they appear
- [ ] Remove anything that does not serve a purpose
DON'Ts
- [ ] Never put raw code on slides -- explain concepts and illustrate with examples
- [ ] Never put complex formulas on slides -- simplify or use intuitive notation
- [ ] Never use generic titles like "Experimental Results" or "Related Work"
- [ ] Never have a slide that you skip or say "I'll skip this" -- remove it
- [ ] Never exceed the time limit -- practice with a timer
REHEARSAL REQUIREMENTS
Per Prof. He's group rules:
- Rehearse with the group at least once, ideally 2 weeks before
- Send slides to supervisor beforehand for review
- Practice with a timer
- Get feedback on pacing, clarity, and Q&A readiness
OUTPUT FORMAT
Based on the presentation type, provide:
For a new presentation:
- Suggested slide outline with title and content for each slide
- Key figures needed and what they should show
- Talking points for each slide (2-3 bullet points of what to SAY, not what's on the slide)
- Anticipated Q&A questions and suggested answers
- Time allocation breakdown
For reviewing existing slides/content:
- Structure assessment -- does it follow the recommended flow?
- Slide count check -- appropriate for the time slot?
- Content density check -- any slides overloaded with text?
- Title quality -- are titles informative or generic?
- Missing elements -- backup slides, acknowledgments, slide numbers?
- Storytelling flow -- does it tell a coherent narrative?
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingAutoVibeIdea/openbs/skills/openbs-presentation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/megumi-ben/work17/openbs-presentation)