The last forbidden feature in PowerPoint: frame-by-frame Animation!
Onion Tools is a PowerPoint add-in for frame-by-frame animation — onion-skin guides, smart backgrounds, and one-click GIF export, right inside your deck.
| Feature | What you get |
|---|---|
| 🫥 Onion-skin guide | Ghost of the previous slide, semi-transparent, so you can line up the next frame |
| 🎬 Animation modes | Classic (guide only) or Duplicate (full slide copy + guide) on every new slide |
| 🖼️ Background shapes | Lock scene elements behind your drawings; they carry forward when you press Enter |
| 📤 Export | GIF or MP4, with or without guides — straight to your output folder |
- Get
OnionPPT.ppam(from a release or whoever built it for you). - In PowerPoint: File → Options → Add-ins → Go… → Add… and pick the
.ppam. - Look for the Onion Tools tab. You're in.
More detail → docs/INSTALL.md
- Import the VBA modules from
src/vba/into your.pptm/ add-in project. - Embed
src/ribbon/customUI.xmlas the Ribbon UI (see docs/INSTALL.md). - Save as PowerPoint Add-In (
OnionPPT.ppam).
Optional helper scripts live in scripts/.
onion-tools/
├── README.md ← you are here
├── docs/
│ └── INSTALL.md ← install & build notes
├── src/
│ ├── vba/ ← VBA source
│ │ ├── OnionSkinTools.bas
│ │ └── OnionSkinEventBridge.cls
│ └── ribbon/
│ └── customUI.xml ← Ribbon tab definition
└── scripts/
├── install-onionppt.ps1
├── uninstall-onionppt.ps1
└── patch_ribbon.py ← patch customUI into an existing .ppam/.pptm
- Turn on an animation mode (Classic or Duplicate) before using Background Shapes.
- Set Background keeps your selected figures editable — it adds locked copies behind them.
- Use Export → Set output folder… so GIFs land somewhere sensible.
- Microsoft PowerPoint (Windows)
- Macros enabled for the add-in
CC BY-NC 4.0 — free to use, share, and edit. Please don’t sell it or use it in paid work without asking first.
Full details in LICENSE · Creative Commons deed
Made with layers 🧅