Agent skill

Penpot UI/UX Design Skill: Design in Penpot with an AI Agent

The penpot-uiux-design skill lets an AI coding agent create components, screens and design systems in Penpot through the penpot-mcp server, with spacing, color and accessibility rules built in.

Install
git clone https://github.com/github/awesome-copilot.git
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the penpot-uiux-design skill?

The penpot-uiux-design skill is a SKILL.md in awesome-copilot that drives Penpot through the penpot/penpot-mcp server. It gives your agent golden rules, an 8px spacing scale, component checklists and accessibility targets, then lets it run code in Penpot, export shapes and import images.

The penpot-uiux-design skill is a folder in GitHub's awesome-copilot collection. It teaches an agent to design inside Penpot, the open source design tool, by calling the penpot/penpot-mcp server rather than only writing code.

The skill expects four MCP tools: execute_code to run JavaScript in the Penpot plugin context, export_shape for PNG or SVG output, import_image to place images, and penpot_api_info to look up the API.

Connecting Penpot first

The quick start clones penpot/penpot-mcp, runs npm install and npm run bootstrap, then loads the plugin in Penpot from a local manifest URL on port 4400. The MCP client then connects to an SSE endpoint on port 4401.

Design rules it carries

  • Golden rules for components and layout, plus an 8px spacing scale and a defined type scale.
  • Default semantic colors, and contrast targets of 4.5:1 for text and 3:1 for large text.
  • Touch targets of at least 44 by 44 pixels.
  • Checklists for buttons, forms and navigation, with fuller specs in the component-patterns reference.

API gotchas it spares you

The skill records quirks that trip up scripts. Width and height are read-only, so shapes must use the resize method. New boards need a 100px gap to avoid overlapping others, and CSS comes from penpot.generateStyle.

Who the penpot-uiux-design skill is for

Best for

  • Teams that design in Penpot and want an agent to draft screens, components or design systems there.
  • Designers who want rules for spacing, contrast and touch targets applied automatically.
  • Agents already set up with MCP servers, such as the one in the Penpot MCP page.

Not for

  • Figma users. This skill talks to Penpot only, Related: the Figma MCP.
  • Anyone unwilling to run a local Node server, since the setup needs git, npm and a plugin load.
  • Quick code-only UI work with no design file, Related: frontend design.

Use it with UiChemy

UiChemy Figma to WordPress converts Figma designs into editable WordPress pages. It starts from Figma, so a Penpot file would need to reach Figma first. Composer then edits the result inside Elementor or Gutenberg. Click Get Started.