slides

Create, edit, and export presentation decks with JavaScript and @oai/artifact-tool.

Updated Jan 22, 2024
One-click install
npx skills add https://github.com/nathankoerschner/dotfiles --skill slides-nathankoerschner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides
Source: https://github.com/nathankoerschner/dotfiles/tree/main/agent-skills/_shared-skills/.system/slides
Command: npx skills add https://github.com/nathankoerschner/dotfiles --skill slides-nathankoerschner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to programmatically create, edit, and export presentation decks using JavaScript and the @oai/artifact-tool.

Core Features & Use Cases

  • Presentation Creation: Generate new slide decks from scratch with custom layouts, text, shapes, images, and charts.
  • Presentation Editing: Modify existing presentations by adding, removing, or updating slides and their content.
  • Exporting: Export presentations in various formats, including PPTX and PNG previews.
  • Use Case: Automatically generate a quarterly update presentation by pulling data from a dashboard and visualizing it with charts.

Quick Start

Use the slides skill to create a new presentation with a title slide and one content slide.

Frequently Asked Questions about slides

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

FAQPage Schema
How do I generate presentation slides using JavaScript?

You can generate presentation slides programmatically using JavaScript by leveraging the @oai/artifact-tool to create custom decks with text, shapes, images, and charts.

Can I export a slide deck to PPTX or PNG formats?

Yes, you can export slide decks to PPTX and PNG preview formats. The Skill uses the @oai/artifact-tool to handle programmatic creation and exporting of your presentation files.

Do I need Node.js to create and edit presentation decks?

Yes, a Node.js environment is required. The Skill relies on the @oai/artifact-tool being preloaded in the environment to programmatically generate, edit, and export slides.

What is the best way to automatically build a slide deck from data?

The best way to automate presentation creation is using JavaScript with the @oai/artifact-tool, which allows you to pull data, visualize it with charts, and generate custom slide layouts programmatically.

Can I modify existing slides programmatically?

Yes, you can edit existing presentations by adding, removing, or updating slides and their content. The Skill supports modifying text, shapes, images, and charts within your deck.

What are the limitations of using the artifacts tool for presentations?

The primary limitation is environmental: the @oai/artifact-tool must be preloaded in a Node.js environment, meaning it requires specific setup before you can generate or export slides.