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.