syncfusion-dotnet-powerpoint

Create, edit, and convert PPTX files via C# or CSX scripts.

2|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/syncfusion/document-sdk-skills --skill syncfusion-dotnet-powerpoint
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: syncfusion-dotnet-powerpoint
Source: https://github.com/syncfusion/document-sdk-skills/tree/main/skills/syncfusion-dotnet-powerpoint
Command: npx skills add https://github.com/syncfusion/document-sdk-skills --skill syncfusion-dotnet-powerpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates PowerPoint processing by enabling code-driven creation, modification, and conversion of PPTX files using the Syncfusion Presentation library for .NET, reducing manual editing time.

Core Features & Use Cases

  • Create, edit, and format PowerPoint presentations (.pptx) via C# code or CSX scripts.
  • Convert slides to PDF or images and apply advanced layouts, charts, and media to decks.
  • Use in automation workflows to generate templated decks, update data-driven slides, or batch-process presentations for reporting.

Quick Start

Describe your PowerPoint task and choose Mode 1 to generate C# code or Mode 2 to run a CSX script.

Frequently Asked Questions about syncfusion-dotnet-powerpoint

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

FAQPage Schema
How do I automate PowerPoint creation and editing in C#?▼

Automate PowerPoint creation and editing in C# by generating code or CSX scripts with Syncfusion Presentation for .NET to create, modify, and format PPTX files programmatically. Describe your task and choose Mode 1 for C# code or Mode 2 for CSX scripts.

Can I convert PowerPoint slides to PDF or images using code generation?▼

Convert PowerPoint slides to PDF or images using code generation by leveraging Syncfusion Presentation for .NET in your automation workflows. The Skill generates C# code or CSX scripts that handle presentation conversion tasks programmatically.

Do I need the .NET runtime to run CSX scripts for PowerPoint automation?▼

Yes, you need the .NET runtime and the Syncfusion Presentation library to execute PowerPoint automation tasks. CSX-based execution support allows you to run tasks without modifying user projects, but the underlying .NET environment is still required.

What's the best way to batch-process presentations for data-driven reporting?▼

Batch-process presentations for data-driven reporting by using this Skill to generate automation workflows that create templated decks, update data-driven slides, and batch-process PPTX files via C# code or CSX scripts.

Does this Skill support inserting text, images, and charts into PowerPoint presentations?▼

Yes, this Skill supports inserting text, images, charts, and advanced layouts into PowerPoint presentations. It uses Syncfusion Presentation for .NET to apply media and formatting to decks through generated C# code or CSX scripts.

Why use CSX scripts instead of modifying my C# project for PowerPoint tasks?▼

Use CSX scripts to run PowerPoint automation tasks without modifying your existing C# projects. This approach allows you to execute presentation creation, editing, and conversion tasks quickly using the Syncfusion Presentation library while keeping your project codebase clean.