I am attempting to create my ecosystem where the Penpot IS what becomes the screen in my app. It will also hold the Event Model which is the methodology I am using to design the app and the states it flows through. It is a whole big interconnected web if I manage to get it figured out. I am currently using Claude AI to assist me as well as the official Penpot-MCP server to connect it. In working through a screen, we decided that using variants is a good option, however, it seems that I nor Claude are able to find how to create variants using an API. Seems they must be defined by human using the Penpot UI. If anyone knows how to create variants using the API/Plugin, please share. If this is not available, please let this serve as my request to allow creating variants using the API/MCP-Plugin.
Variants will be available through the API starting in version 2.12. The first step is releasing the updated core code, and once that release is out (probably next week), the new API capabilities can be deployed.
3 Likes