Install
openclaw skills install design-md-ui-designerUse when designing or improving web, app, extension, community, course, video-ideation, marketing landing, SEO content hub, or public policy-page UI with a DESIGN.md-backed design system, high-end media assets, responsive screenshots, accessibility checks, trust-building conversion copy, and high-quality AI-generated raster imagery when useful. Trigger when the user mentions DESIGN.md, design.md, designdotmd.directory, UI design skill, landing page, conversion page, Pages UI polish, community media, video ideation assets, design tokens, visual redesign, or gpt-image-2-2026-04-21 as designer.
openclaw skills install design-md-ui-designerUse this skill to turn a UI task into a durable design system plus verified screens. It is especially useful for CWS public pages, extension UIs, landing pages, dashboards, apps, communities, courses, video ideation boards, and product pages where visual quality and repeatable iteration matter.
For any new product, extension, app, skill, course, template, or community that needs a public surface, design the Cloudflare Pages landing system as part of the product, not as an afterthought. The public surface must include a high-end landing page plus privacy, support, reviewer or verification, and source or transparency pages when applicable. Do not ship several products with the same thumbnail, hero, screenshot framing, icon motif, or visual signature.
DESIGN.md before broad visual edits when the
product does not already have one.DESIGN.md compact and agent-usable: YAML tokens for exact values,
markdown rationale for how to apply them.SoftwareApplication JSON-LD for apps and
extensions.Prefer this structure:
---
version: "alpha"
name: Product Design System
description: One sentence about the product surface.
colors:
primary: "#111827"
accent: "#1D4ED8"
typography:
h1:
fontFamily: Inter
fontSize: 3rem
fontWeight: 780
lineHeight: 1.04
letterSpacing: 0
rounded:
sm: 4px
md: 8px
spacing:
sm: 8px
md: 16px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "#FFFFFF"
rounded: "{rounded.md}"
---
## Overview
## Colors
## Typography
## Layout
## Elevation
## Shapes
## Components
## Do's and Don'ts
Rules:
For every public product surface, create or maintain:
Use Cloudflare Pages URLs as canonical public URLs for marketplace submissions. Do not leave GitHub Pages, localhost, preview URLs, or stale dashboard URLs as canonical after a Cloudflare Pages deployment exists.
High-end landing pages must feel like a specific product solving a specific problem. Avoid SaaS-template filler, generic AI-gradient heroes, duplicated thumbnail systems, fake UI mockups, and vague "boost productivity" copy. The first viewport should show either the product itself, the artifact it creates, or the real workflow state users came for.
Use this workflow for paid or monetizable product landings, Chrome extension
public pages, skill-pack pages, launch pages, and SEO hubs. Load
references/marketing-landing.md when the task involves offer positioning,
trust building, article thumbnails, pricing, or a conversion critique.
Before designing the page, write a compact launch brief:
The page structure should be evidence-first, not template-first:
Third-party brand usage must stay honest. Blog/editorial thumbnails may use a third-party product/community name as a topic cue when the article is actually about that ecosystem and the user has asked for it. Do not use official logos, brand marks, or endorsement-like placement in landing heroes, CWS assets, product proof, or marketplace media unless rights are explicit. Keep a visible non-affiliation boundary on relevant pages.
When generated raster imagery is needed, use the imagegen skill/tool. The
required designer preference is gpt-image-2-2026-04-21 when the host exposes
model selection. If model selection is not exposed, use the available image tool
and record that limitation.
For UI/UX redesigns, run a holistic screen-look exploration before committing to large visual edits:
gpt-image-2-2026-04-21 for
full-screen design look candidates when model selection is available. Ask for
complete viewport compositions, not isolated components or decorative hero
art.DESIGN.md tokens. Treat generated UI looks as
direction, not factual product evidence.Use a concrete art direction before generation:
DESIGN.mdUse generated imagery for:
Do not use generated imagery as fake product UI evidence, policy proof, or CWS screenshots.
For CWS promo tiles and public review pages, prefer generated bitmap art only when it improves trust and still points back to the real product. Pair promo art with real screenshots where reviewers need to inspect functionality.
Use this stricter workflow for Skool/community covers, course thumbnails, post cards, proof cards, short-form video concepts, Manim scenes, and video ideation boards. These assets are public traffic surfaces, not decorative extras.
prototype_only or rework; do not present them as
launch-ready media.High-end community/video media must score at least 90/100 overall and no
category can be below 9/10:
Block finalization when the score is below threshold. A working render, prompt, or thumbnail is not enough. Iterate or kill the candidate.
For marketing landings and SEO hubs, also score the launch brief and content
system. Block finalization if the combined landing score is below 90/100 or
if traffic source, share moment, proof integrity, pricing boundary, or article
cluster quality scores below 9/10.
Score every changed public page, extension popup, CWS screenshot, promo tile, hero, and media asset before final delivery. Use a 0-10 score for each category and record the scores in the task summary or repo log for release work.
Block finalization if any category is below 8/10:
When the score is below threshold, iterate visually before shipping. Improve the design system, regenerate or replace weak assets, refine layout density, and run screenshots again. Do not excuse weak visuals as "only policy pages"; CWS reviewer pages and store assets must build product trust.
Before finalizing UI work, capture or inspect rendered screenshots for:
Check:
8/10For Chrome extensions, combine this skill with chrome-extension-cws-shipper.
For submitted or pending-review marketplace items, do not alter the submitted
package or CWS dashboard draft just to improve design; prepare the improved
Cloudflare Pages surface and carry design changes into the next submitted
version unless the marketplace reports a blocker.
Use references/source-notes.md for the source-derived principles behind this
workflow and links to the design.md, DESIGN.md directory, and Codex use-case
references.