---
title: "sideform"
description: "Design live UI from chat with Sideform: build and edit designs on a canvas, and read them back as structure, layout, tokens and screenshots for design-to-code."
canonical: https://agentpluginsdirectory.com/plugins/sideform
last-updated: 2026-10-06
---

# sideform
Design live UI from chat with Sideform: build and edit designs on a canvas, and read them back as structure, layout, tokens and screenshots for design-to-code.
- Slug: sideform
- Publisher: Sideform
- Repository: https://github.com/dan-rozhkov/pen-editor-plugin
- Manifest: openai/plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): other
- Skills: 3 (sideform-connect, sideform-design, sideform-dev-mode)
- MCP servers: 1 (sideform)
- Stars: 0
- Repository created: 2026-08-08
- Repository last pushed: 2026-10-05
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/sideform
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- sideform-connect: Connects to Sideform and fixes a failing connection, sign-in, API keys, open_canvas, and the no-editor-open error. Use when Sideform tool calls fail, ask for authentication, or report that no editor is open.
- sideform-design: Creates or modifies a design in Sideform over MCP, every new screen is one self-contained HTML embed built by following the in-app prototype skill; existing screens are edited with the embed tools. Use whenever asked to build, edit, restyle, or add to a Sideform canvas or document.
- sideform-dev-mode: Implements an existing Sideform design as frontend code, a read-only MCP workflow that reads structure, computed layout, tokens, and a screenshot to translate the node tree into matching markup/CSS. Use when asked to build or implement a component or screen FROM a Sideform design; never to edit the…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- sideform: transport: streamable-http; url: https://api.sideform.pro/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
