penpot-router

Route Penpot user requests to designated workflows or skills.

33|3|Updated Jun 18, 2026
One-click install
npx skills add https://github.com/penpot/penpot-ai-kit --skill penpot-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: penpot-router
Source: https://github.com/penpot/penpot-ai-kit/tree/main/skills/penpot-router
Command: npx skills add https://github.com/penpot/penpot-ai-kit --skill penpot-router

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill acts as a dispatcher for Penpot requests, ensuring the right workflows are initiated based on user intent, without directly modifying the Penpot canvas.

Core Features & Use Cases

  • Intent Detection: Reads user intent and routes to the appropriate workflow or skill.
  • Skills and Workflows: Coordinates with various Penpot skills for tasks like building screens, managing design tokens, auditing accessibility, and migrating from Figma.
  • Use Case: When faced with a Penpot task, such as setting up design tokens or creating a dashboard, this Skill identifies the best route and hands off the control to the relevant skill.

Quick Start

Activate the penpot-router and describe your task, e.g., "I need to design a dashboard."

Frequently Asked Questions about penpot-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Penpot design tasks like building screens or setting up design tokens?

To automate Penpot design tasks, you can use a dispatcher skill to read your intent and route requests to designated workflows for building screens, managing tokens, or auditing accessibility. It identifies the best route and hands off control to the relevant skill.

What is the best way to route a Figma to Penpot migration request?

The best way to route a Figma to Penpot migration is through an intent dispatcher that maps your request to a predefined migration workflow. It reads your migration intent and coordinates with the appropriate Penpot skill to execute the transfer.

Can I use this dispatcher to manage design systems in Penpot without modifying the canvas directly?

Yes, you can use this dispatcher to manage design systems in Penpot without modifying the canvas directly. It acts as a router that ensures the right workflows are initiated based on user intent, handing off control instead of applying changes itself.

Do I need MCP initialization to coordinate Penpot workflows?

Yes, MCP initialization is required to coordinate Penpot workflows. The dispatcher relies on MCP and read-only discovery calls to ground its routing decisions in the current file state before mapping your intent to the correct skill.

How does intent detection work for Penpot dashboard creation?

Intent detection for Penpot dashboard creation works by reading your natural language task description and matching it against a predefined mapping. The dispatcher then routes the request to the specific workflow responsible for building that screen.

Why does my Penpot workflow routing fail to identify the correct skill?

Penpot workflow routing fails to identify the correct skill if MCP is not initialized or if read-only discovery calls cannot ground the routing decisions in the current file state, preventing the dispatcher from accurately mapping user intent to workflows.