Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Design clear, consistent, and visually polished user interfaces.
Design clear, consistent, and visually polished user interfaces.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
One focal point per screen—eye knows where to go first Size, color, weight establish importance—primary action most prominent Group related elements—proximity implies relationship White space is not wasted space—breathing room aids scanning
Maximum 2-3 font families—more creates visual noise Clear size scale: title > heading > body > caption—distinct steps, not gradual Line height 1.4-1.6 for body text—too tight or loose hurts readability Line length 45-75 characters—prevents eye fatigue Left-align body text—centered only for short headings
Primary color for primary actions—one dominant brand color Semantic colors consistent: red=error, green=success, yellow=warning Don't rely on color alone—add icons, text, patterns for accessibility Neutral palette for most UI—color for emphasis, not everywhere Test color blindness scenarios—8% of men affected
Use consistent scale: 4px, 8px, 16px, 24px, 32px, 48px Apply same spacing for same relationships—all card padding equal More space around groups than within—visual grouping through proximity Generous padding on touch targets—44px minimum for mobile
Grid system for consistency—8px or 4px base grid Align to invisible lines—elements share edges, not scattered Left edge strongest for LTR—anchor content predictably Optical alignment when needed—visual center differs from mathematical
Default, hover, active, focus, disabled—all states designed Focus state visible and clear—keyboard users need this Disabled looks disabled—reduced opacity, no pointer cursor Loading state replaces content—not just overlay Error state in context—red border, inline message
Consistent style throughout—don't mix outlined and filled Recognizable at small sizes—simple shapes work better Labels when meaning ambiguous—icon + text clearer than icon alone Touch target larger than visual icon—44px tap area, 24px icon
Consistent aspect ratios—don't stretch or skew Fallback for failed loads—placeholder, not broken image Alt text for content images—decorative images alt="" Compress appropriately—quality vs file size balance
Design for smallest screen first—enhance for larger Breakpoints based on content—not arbitrary device widths Touch targets larger on touch screens—hover states only on desktop Consider landscape orientation—especially for tablets
Not just color inversion—redesign depth and emphasis Reduce contrast slightly—pure white on black strains eyes Shadows don't work same—use lighter surfaces for elevation Test all states—errors, success, charts, images Respect system preference—but allow override
Duration 150-300ms for transitions—fast but perceptible Ease-out for entering—starts fast, settles in Ease-in for exiting—accelerates out of view Consistent timing across similar interactions Purpose: guide attention, show relationships, provide feedback
Define tokens for colors, spacing, typography—single source of truth Semantic naming: color-error not color-red Enables theming and dark mode—swap token values Scales with product—change once, update everywhere
Too many font sizes—stick to the scale Inconsistent spacing—creates unpolished feel Low contrast text—4.5:1 minimum for accessibility Buttons that don't look clickable—affordance matters Different styles for same component—cards should match cards
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.