open-slide

Bring your own agent

open-slide isn't tied to a single editor or model.

The framework is intentionally agent-agnostic. Any tool that can edit React files in a workspace can author slides. The community confirms with: Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Windsurf, Zed.

What an agent needs

To author cleanly, the agent needs to:

  1. Read the rules. AGENTS.md (and CLAUDE.md) at the workspace root define the file contract and constraints.
  2. Find the skills. /create-slide, /slide-authoring, /apply-comments, /create-theme live under skills/ (or wherever that agent looks for skills).
  3. Edit files. That's it. There is no per-agent SDK.

If your agent of choice doesn't have a skills system, you can paste the slide-authoring skill into context manually and ask the agent to follow its rules.

Mirroring AGENTS.md for Claude Code

AGENTS.md is the canonical rules file — it follows the cross-tool convention that Codex, Cursor, Gemini CLI, OpenCode, Windsurf, and Zed already look for. CLAUDE.md is generated alongside it so Claude Code picks the rules up automatically. The two files are kept in sync by the scaffolder; edit AGENTS.md and re-run open-slide sync:skills if you want the mirror refreshed.

On this page