57
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill atrislabs/atris --skill slides- SKILL.md9.0 KB
Overview
This skill connects to Google Slides via the AtrisOS API and lets an agent list, create, read, and modify presentations programmatically. It supports adding slides, text, shapes, and images, styling text, performing find-and-replace, and exporting decks to PDF. Use it when users ask to build, update, or export slide decks and pitch presentations.
How this skill works
The skill calls the AtrisOS Google Slides endpoints using a stored OAuth token (shared with Google Drive). It lists presentations, fetches full presentation objects (including element IDs), and performs all mutations through the batch-update endpoint. Image additions require public URLs or Drive-hosted files; exports return a base64 PDF payload.
When to use it
- Create a new presentation or pitch deck from a prompt
- Add slides, titles, text boxes, or images to an existing deck
- Replace template placeholders across a deck (find & replace)
- Export a presentation to PDF for sharing
- Retrieve slide thumbnails or individual page data
Best practices
- Ensure Google Drive is connected first — Slides piggybacks on Drive OAuth
- Fetch the presentation object to discover slide and element objectIds before batch updates
- Use batch-update for all structural changes (createSlide, createShape, createImage, insertText)
- For templates, use replaceAllText with {{placeholders}} to safely swap variables
- Use public image URLs or upload images to Drive and reference their public link
Example use cases
- Create a Q1 pitch deck: create presentation, add title slide, generate content slides, return share link
- Bulk update company name and date across a template using replaceAllText
- Add an image and text box to a specific slide via batch-update
- List recent presentations and show last-modified times and links
- Export an existing deck to PDF and provide the downloadable file (base64)
FAQ
No. Google Slides uses the same OAuth scopes as Google Drive. Connect Drive once and Slides will be available.
How do I update text in a specific element?
Get the presentation to find the elementId, then send a batch-update request with insertText, deleteText, or updateTextStyle referring to that objectId.
Can I add private images to slides?
Private images must be uploaded to Drive and made accessible; Slides requires publicly accessible URLs for createImage requests.