← All skills
Tencent SkillHub Β· AI

Ui Skills

Opinionated constraints for building better interfaces with agents.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Opinionated constraints for building better interfaces with agents.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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.

Upgrade existing

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 9 sections Open source page

UI Skills

Opinionated constraints for building better interfaces with agents.

Stack

MUST use Tailwind CSS defaults (spacing, radius, shadows) before custom values MUST use motion/react (formerly framer-motion) when JavaScript animation is required SHOULD use tw-animate-css for entrance and micro-animations in Tailwind CSS MUST use cn utility (clsx + tailwind-merge) for class logic

Components

MUST use accessible component primitives for anything with keyboard or focus behavior (Base UI, React Aria, Radix) MUST use the project’s existing component primitives first NEVER mix primitive systems within the same interaction surface SHOULD prefer Base UI for new primitives if compatible with the stack MUST add an aria-label to icon-only buttons NEVER rebuild keyboard or focus behavior by hand unless explicitly requested

Interaction

MUST use an AlertDialog for destructive or irreversible actions SHOULD use structural skeletons for loading states NEVER use h-screen, use h-dvh MUST respect safe-area-inset for fixed elements MUST show errors next to where the action happens NEVER block paste in input or textarea elements

Animation

NEVER add animation unless it is explicitly requested MUST animate only compositor props (transform, opacity) NEVER animate layout properties (width, height, top, left, margin, padding) SHOULD avoid animating paint properties (background, color) except for small, local UI (text, icons) SHOULD use ease-out on entrance NEVER exceed 200ms for interaction feedback MUST pause looping animations when off-screen MUST respect prefers-reduced-motion NEVER introduce custom easing curves unless explicitly requested SHOULD avoid animating large images or full-screen surfaces

Typography

MUST use text-balance for headings and text-pretty for body/paragraphs MUST use tabular-nums for data SHOULD use truncate or line-clamp for dense UI NEVER modify letter-spacing (tracking-) unless explicitly requested

Layout

MUST use a fixed z-index scale (no arbitrary z-x) SHOULD use size-x for square elements instead of w-x + h-x

Performance

NEVER animate large blur() or backdrop-filter surfaces NEVER apply will-change outside an active animation NEVER use useEffect for anything that can be expressed as render logic

Design

NEVER use gradients unless explicitly requested NEVER use purple or multicolor gradients NEVER use glow effects as primary affordances SHOULD use Tailwind CSS default shadow scale unless explicitly requested MUST give empty states one clear next action SHOULD limit accent color usage to one per view SHOULD use existing theme or Tailwind CSS color tokens before introducing new ones

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc