slides
Slides
Use this skill when the user wants to create or modify presentation decks with the artifacts tool.
Tool Contract
- Use the
artifactstool. - Send raw JavaScript only. Do not send JSON objects, quoted code, or markdown fences.
- This tool runs plain JavaScript in Node, not TypeScript. Do not use type annotations,
type,interface, orimport type. - Do not write
import { ... } from "@oai/artifact-tool". The@oai/artifact-toolmodule surface is already preloaded onglobalThis. - Named exports such as
Presentation,PresentationFile,FileBlob,AutoLayoutAlign, andAutoLayoutDirectionare available directly. - The full module is also available as
artifactTool,artifacts, andcodexArtifacts. - You may still import Node built-ins such as
node:fs/promiseswhen you need to write preview bytes to disk. - Save outputs under a user-visible path such as
artifacts/quarterly-update.pptxorartifacts/slide-1.png.
Quick Start
More from colonelpanic8/dotfiles
email-unsubscribe-check
Use when user wants to find promotional or unwanted recurring emails to unsubscribe from, or when doing periodic inbox hygiene to identify senders worth unsubscribing from
20release
Use when user asks to release, publish, bump version, or prepare a new version for deployment
1spreadsheets
Build, edit, recalculate, import, and export spreadsheet workbooks with the preloaded @oai/artifact-tool JavaScript surface through the artifacts tool.
1org-agenda-api
Use when interacting with the org-agenda-api HTTP server to read/write org-mode agenda data
1playwright-cli
Automate browser interactions from the shell using Playwright via the `playwright-cli` command (open/goto/snapshot/click/type/screenshot, tabs/storage/network). Use when you need deterministic browser automation for web testing, form filling, screenshots/PDFs, or data extraction.
1journaling
Use when user wants to journal, reflect, write a journal entry, or process thoughts. Also use when user mentions wanting to talk through what's on their mind.
1