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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/slidesWhat 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
- "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."
- "Edit the current 'Q3 Report' project by adding a slide summary of the latest sales metrics, ensuring it follows the 'corporate' template structure."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ivangdavila-slides": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.