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:
- Read the rules.
AGENTS.md(andCLAUDE.md) at the workspace root define the file contract and constraints. - Find the skills.
/create-slide,/slide-authoring,/apply-comments,/create-themelive underskills/(or wherever that agent looks for skills). - 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.
