office-motion

Generate promotional GIFs and MP4s for Office workflows with Python.

6|Updated May 5, 2026
One-click install
npx skills add https://github.com/arih04x/office-skills --skill office-motion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-motion
Source: https://github.com/arih04x/office-skills/tree/main/office-motion
Command: npx skills add https://github.com/arih04x/office-skills --skill office-motion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Create marketing and presentation-ready motion assets quickly by generating high-quality GIFs, PNG fallbacks, and PPT-friendly animations without manual frame-by-frame editing.

Core Features & Use Cases

  • Promotional GIFs: loop-ready assets for campaigns and social.
  • PPT-ready motion: animation backdrops that integrate into slides with safe margins and fallback frames.
  • Format & size control: deterministic generation with configurable dimensions, durations, and file-size targets; supports GIF and MP4 outputs.

Quick Start

Create a PPT-ready promotional GIF using the motion toolkit to generate a 16:9 loop with a PNG fallback.

Frequently Asked Questions about office-motion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create promotional GIFs for PowerPoint slides without manual frame editing?

You can create promotional GIFs by using a Python-based motion toolkit to generate loop-ready assets with configurable dimensions and durations, including PNG fallback frames for PPT slides.

Can I convert generated GIF animations to MP4 format for social media campaigns?

Yes, the motion toolkit supports GIF and MP4 outputs, using FFmpeg as an optional component to handle MP4 conversion for social posts and marketing banners.

Does this GIF generation workflow require installing FFmpeg and Pillow?

Pillow is a required dependency for the image generation workflow, while FFmpeg is an optional component needed only if you require MP4 conversion outputs.

How do I control file size and dimensions when generating motion assets for marketing banners?

You can control file size and dimensions through deterministic generation settings that allow configurable dimensions, durations, and file-size targets for your GIF outputs.

What is the best way to generate PPT-friendly animation backdrops with safe margins?

The toolkit generates PPT-ready motion backdrops with safe margins and fallback frames, ensuring your animation assets integrate cleanly into slide decks without manual adjustments.

Are there limitations when using Python to generate loop-ready GIFs for internal communications?

The toolkit relies on deterministic generation and Pillow for image processing, but MP4 conversion is limited by the optional inclusion of FFmpeg within your environment.