aspose-slides

Automate PowerPoint presentation creation and editing with Aspose.Slides.NET in C#.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/alanben/ClaudeSkills --skill aspose-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspose-slides
Source: https://github.com/alanben/ClaudeSkills/tree/main/aspose-slides
Command: npx skills add https://github.com/alanben/ClaudeSkills --skill aspose-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables Claude Code to effectively manipulate Microsoft PowerPoint presentations using the Aspose.Slides.NET library in modern C# patterns, eliminating the need for Microsoft PowerPoint installation for automation tasks.

Core Features & Use Cases

  • Creation, loading, and saving of presentations in PPTX, PDF, HTML, and image formats.
  • Content manipulation including text, shapes, tables, charts, images, and media across slides, masters, and layouts.
  • Advanced formatting, styling, and animation features enabling data-driven or template-based slide generation.
  • Real-world use: generate a data-driven report deck from JSON, or convert a set of templates into customized presentations.

Quick Start

Use the Aspose.Slides skill to create a simple presentation from scratch or modify a template, then save as PPTX.

Frequently Asked Questions about aspose-slides

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

FAQPage Schema
How do I automate PowerPoint presentation creation in C# without installing Microsoft PowerPoint?

You can automate PowerPoint presentation creation in C# without installing Microsoft PowerPoint by using the Aspose.Slides.NET library to programmatically generate, load, and save PPTX files. This Skill provides modern C# patterns for creating slides, shapes, and text directly from code.

Can I convert a PPTX presentation to PDF or image formats programmatically in .NET?

Yes, you can convert PPTX presentations to PDF, HTML, and image formats programmatically in .NET using the Aspose.Slides library. This Skill enables loading a presentation and saving it to multiple export formats without needing the PowerPoint application installed.

How do I add and format charts, tables, and media in PowerPoint slides using C#?

To add and format charts, tables, images, and media in PowerPoint slides using C#, this Skill applies the Aspose.Slides.NET object model to manipulate slide content. It supports advanced formatting and styling for data-driven slide generation and template-based presentations.

Do I need a Microsoft Office license to manipulate PPTX files in a .NET application?

No, you do not need a Microsoft Office license to manipulate PPTX files in a .NET application. This Skill uses the Aspose.Slides.NET package to automate presentation tasks independently, requiring only a .NET development environment and the library itself.

What is the best way to generate a data-driven report deck from JSON into a PowerPoint presentation?

The best way to generate a data-driven report deck from JSON into a PowerPoint presentation is to use Aspose.Slides.NET for C# automation. This Skill supports applying data to templates, creating slides, and inserting tables or charts programmatically to build customized decks.

Are there limitations when using Aspose.Slides for PowerPoint automation compared to Office Interop?

Aspose.Slides for PowerPoint automation operates independently of COM Interop or installed Office applications, avoiding server-side limitations and licensing issues. This Skill focuses on file-level manipulation of PPTX and export formats, though it does not provide interactive presentation features.