libreoffice-impress

Create, modify, and verify LibreOffice Impress .pptx files with python-pptx.

185|14|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/xlang-ai/CUA-Gym --skill libreoffice-impress-xlang-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: libreoffice-impress
Source: https://github.com/xlang-ai/CUA-Gym/tree/main/.claude/skills/libreoffice-impress
Command: npx skills add https://github.com/xlang-ai/CUA-Gym --skill libreoffice-impress-xlang-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation, modification, and verification of LibreOffice Impress files using Python, allowing AI agents to work with PPTX files programmatically.

Core Features & Use Cases

  • Create/Modify PPTX Files: Programatically construct and alter PPTX files for AI tasks.
  • Verify Files: Use Python code to validate the correctness of the PPTX files.
  • Use Case: Imagine you have an AI agent that needs to create and modify PPTX presentations based on given data. This Skill provides the necessary tools to automate this process, enabling agents to add slides, text, images, and customize them according to specified parameters.

Quick Start

Use the libreoffice-impress skill to create a new PPTX file titled 'AI Demo Presentation' with a centered title slide.

Frequently Asked Questions about libreoffice-impress

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

FAQPage Schema
How do I automate PPTX presentation manipulation for AI agents?

Automating PPTX presentation manipulation for AI agents is achieved by programmatically creating, modifying, and verifying LibreOffice Impress files. This process utilizes Python and the python-pptx library to manipulate XML for constructing and altering slides based on given data.

How do I use Python to create and modify LibreOffice Impress slides?

To use Python to create and modify LibreOffice Impress slides, you can leverage the python-pptx library. This Skill allows AI agents to programmatically construct PPTX files, add text and images, and customize slide parameters according to specified task requirements.

Can I use python-pptx to verify the correctness of generated PPTX files?

Yes, you can use python-pptx to verify the correctness of generated PPTX files. This Skill enables AI agents to validate the structure and content of LibreOffice Impress presentations programmatically, ensuring the automated slide creation meets the specified parameters.

Does this approach support adding images and text to slides programmatically?

This approach fully supports adding images and text to slides programmatically. By using Python automation and the python-pptx library, AI agents can seamlessly insert and customize visual elements within LibreOffice Impress files during creation and modification tasks.

What is the best way to generate PPTX files for RLVR tasks?

The best way to generate PPTX files for RLVR tasks is through automated XML manipulation using python-pptx. This Skill facilitates setup and reward generation by allowing AI agents to programmatically create and verify LibreOffice Impress presentations for educational purposes.

Why do I need Pillow alongside python-pptx for presentation automation?

Pillow is needed alongside python-pptx for presentation automation to handle image processing tasks. While python-pptx manages the PPTX file structure and slide manipulation, Pillow provides the necessary image manipulation capabilities before inserting visual assets into the LibreOffice Impress files.