ui-designer

Extract design systems from screenshots and produce implementation-ready UI specifications.

55|41|Updated Aug 9, 2026
One-click install
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills --skill ui-designer-rylaispirit
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-designer
Source: https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/main/skills/ui-designer
Command: npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills --skill ui-designer-rylaispirit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve? Translating a screenshot or mockup into working UI code often loses critical details like spacing rhythm, typography roles, and component states. This Skill turns visual references into a structured, evidence-based design system that maps directly onto your repository's existing framework and tokens. ## Core Features & Use Cases - Design System Extraction: Identify layout grids, spacing scales, typography, color roles, radii, shadows, and icon styles from screenshots, separating observed properties from inferred behavior. - Implementation Handoff: Generate a concise specification covering components, responsive behavior, assets, and interaction states using the bundled templates. - Repository-Aware Implementation: Compare the extracted system against the target repository's component and icon libraries, then implement and verify against the reference at desktop and mobile sizes. - Use Case: You receive a Figma export screenshot of a dashboard. Use this Skill to extract its design tokens, map them to your existing component library, and produce an implementation spec your team can build from. ## Quick Start Use the ui-designer skill to extract a design system from the attached screenshot and produce an implementation specification for my repository.

Frequently Asked Questions about ui-designer

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

FAQPage Schema
How do I convert a UI screenshot into a design system?▼

Provide the screenshot at sufficient resolution and the Skill inspects layout grid, spacing rhythm, typography, color roles, borders, shadows, and icon style. It separates observed properties from inferred behavior and records everything in the bundled design-system template.

How to implement a mockup using my existing component library?▼

The Skill compares the extracted design system against your repository's installed framework, tokens, and icon libraries before writing code. It prefers existing components and only implements when requested, then verifies the result against the reference.

Does this work with Claude, Codex, and Hermes?▼

Yes, the same SKILL.md folder installs under each runtime's skill directory, such as ~/.claude/skills/ui-designer for Claude Code. Claude.ai and Cowork use the matching per-skill ZIP package instead.

What are the limitations of screenshot-based design extraction?▼

Hidden screens, states, fonts, and assets cannot be observed from a static image, so the Skill labels them as assumptions rather than inventing details. Accuracy depends on the resolution and completeness of the supplied reference images.

How is the implemented UI verified against the design?▼

Verification compares desktop and mobile screenshots with the references, exercises primary and failure workflows, and checks console and network errors. It also confirms there is no text clipping, layout shift, or inaccessible icon-only control.