ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

Slides

Create, edit, and automate presentations with programmatic tools, visual consistency, and project-based learning of user style preferences.

Why use this skill?

Efficiently create, edit, and automate professional presentations with the OpenClaw Slides skill. Supports programmatic formatting, brand consistency, and multi-format export.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/ivangdavila/slides
Or

What This Skill Does

The Slides skill for OpenClaw empowers users to programmatically generate, edit, and maintain professional presentations. It abstracts the complexity of slide design by leveraging powerful engines such as python-pptx, Google Slides API, reveal.js, Marp, and Slidev. By storing brand guidelines, design preferences, and project contexts within a structured local directory (~/slides/), the agent ensures that every deck generated is visually consistent and aligned with your specific aesthetic or corporate requirements. The skill acts as an automated design assistant, enforcing readability rules like the 6x6 guideline while managing layout, typography, and color schemes based on the chosen output format.

Installation

To install this skill, use the following command in your terminal:

clawhub install openclaw/skills/skills/ivangdavila/slides

After installation, ensure your workspace is set up by creating the necessary directory structure: mkdir -p ~/slides/{styles,projects,templates}

Review the included memory-template.md to configure your initial preferences and active project paths.

Use Cases

  • Corporate Reporting: Automatically generate recurring monthly performance decks using data-driven slide templates.
  • Technical Presentations: Use reveal.js or Slidev to create developer-friendly, code-heavy presentations that run directly in the browser.
  • Sales & Pitch Decks: Maintain strict brand consistency by utilizing predefined style files, ensuring investors see a polished, professional output every time.
  • Educational Content: Generate structured lessons from source documentation, automatically splitting content into digestible 6x6 slide segments.

Example Prompts

  1. "Create a 10-slide pitch deck for our new software tool using the startup-blue style defined in my styles folder; target investors as the audience."
  2. "Edit the current 'Q3 Report' project by adding a slide summary of the latest sales metrics, ensuring it follows the 'corporate' template structure."
  3. "Convert my notes.md file into a web-based presentation using reveal.js, focusing on a clean, dark-mode design."

Tips & Limitations

  • Consistency is Key: Always define your style in ~/slides/styles/ before running a major generation task. This minimizes manual post-generation edits.
  • Scope Boundaries: The skill is strictly limited to local file manipulation and declared generation tools. It will never access your private email or calendar data.
  • Follow the 6x6 Rule: To maintain the best visual quality, avoid dense text blocks. If the agent reports content overflow, allow it to break the content into multiple slides for better audience retention.
  • Tool Awareness: Choose your tool wisely; python-pptx is best for local .pptx files, while cloud-based collaboration needs the Google Slides API.

Metadata

Stars2102
Views0
Updated2026-03-06
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-ivangdavila-slides": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#presentation#automation#design#productivity#slides
Safety Score: 4/5

Flags: file-write, file-read, code-execution