Skip to main content

What this is

The slideless-ai/plugin repo is an Open Plugin v1-conformant plugin. Once installed, every slideless-* skill is available in any compatible agent session (Claude Code, Cursor, …). The agent can generate decks, push them, share them, pull them on another machine, invite collaborators, list them, and export them — all by name.

Install

For any Open-Plugin-compatible agent:
The plugins CLI auto-detects which agent tools are installed and installs to all of them. Claude Code also supports its native marketplace flow:
Both paths surface the same /slideless:* skills. The publish-side skills (push-presentation, pull-presentation, share-presentation, unshare-presentation, delete-presentation, invite-collaborator, uninvite-collaborator, list-presentations, get-presentation, setup-slideless) are thin wrappers around the slideless CLI. They shell out to commands like slideless push ./my-deck --json and parse the structured output. The CLI is the canonical interface; the skills make it ergonomic for the agent to use. The local-only skills (generate-presentation, export-presentation-pdf) don’t touch the backend at all.

Prerequisites

Install the CLI on the machine running the agent:
Then run setup-slideless once to authenticate. The skill prefers the OTP flow (slideless auth signup-request / signup-complete, or the login variants for a returning user) and falls back to pasting a dashboard key if you already have one. See cli/auth for the flow it runs.

The skills

A typical session

Skill source code

Each skill lives in its own folder in the plugin repo with a SKILL.md describing inputs, prerequisites, and steps. Read the canonical source if you want to know exactly what a skill does:

Generation styles

The generate-presentation skill ships two styles, each with a worked example: Each style has a README.md (when to pick it), how-to-build.md (how to author it), and example.html (production reference). When in doubt about a CSS or JS pattern, the example.html is the source of truth.

Next