← 返回 Skills 市场
liuwei1125

Vibe UI

作者 Liuwei1125 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
43
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install vibe-ui
功能描述
Use when choosing a DESIGN.md style, applying a style to a web project, generating page prompts, or checking UI code against a selected visual style.
使用说明 (SKILL.md)

Vibe UI

Vibe UI is a DESIGN.md workflow skill for web UI work. It helps choose an inspired visual style, apply its DESIGN.md, generate page-specific build prompts, and review generated code for consistency.

Included styles are inspired by publicly visible UI patterns. Do not describe them as official brand systems.

Commands

Run commands from skills/vibe-ui or call node /absolute/path/to/skills/vibe-ui/scripts/design.mjs ....

node scripts/design.mjs list
node scripts/design.mjs search \x3Ckeyword>
node scripts/design.mjs recommend "\x3Cuser goal>"
node scripts/design.mjs use \x3Cdesign_id>
node scripts/design.mjs like \x3Cdesign_id> [page_type] [--strength light|medium|bold]
node scripts/design.mjs remix \x3Cprimary_design_id> \x3Csecondary_design_id> [goal]
node scripts/design.mjs generate \x3Cpage_type>
node scripts/design.mjs check \x3Cfile_or_directory>
node scripts/design.mjs preview [--out directory]
node scripts/design.mjs browse [--out directory]
node scripts/design.mjs submit \x3Cdesign_id> \x3CDESIGN.md> [--name display_name]
node scripts/design.mjs extract-url \x3Curl_or_html_file> [--out DESIGN.md]
node scripts/design.mjs import \x3Cfigma_or_screenshot_notes> [--kind figma|screenshot] [--out DESIGN.md]
node scripts/design.mjs report \x3Cfile_or_directory> [--out DESIGN-REPORT.md]

Supported page types: landing, dashboard, pricing, login, docs, settings, profile, chrome-extension-landing.

Workflow

  • If the user names a style, run use \x3Cdesign_id> in the project root to copy DESIGN.md, write DESIGN.generated.md, and write .vibe-ui/current-design.json.
  • If the user describes a product or page but has not chosen a style, run recommend "\x3Cgoal>" and use the default recommendation unless they choose another.
  • If the user asks for a page that should feel "like" a known style, run like \x3Cdesign_id> [page_type] to generate a lightweight brand-safe prompt. Use --strength light|medium|bold to control how strongly the reference should influence the page.
  • If the user asks to combine two styles, run remix \x3Cprimary> \x3Csecondary> [goal] and keep one primary DESIGN.md source of truth.
  • If the user wants to browse or compare styles visually, run preview or browse to generate a local static design browser.
  • If the user has their own DESIGN.md, run submit \x3Cdesign_id> \x3CDESIGN.md> to store it under .vibe-ui/submissions.
  • If the user wants a draft DESIGN.md from a URL, Figma export, or screenshot notes, run extract-url or import; treat outputs as drafts that require provenance and brand-safety review.
  • Before generating or editing a page, run generate \x3Cpage_type> and follow the resulting prompt together with the project’s existing stack and components.
  • After implementation, run check \x3Cfile_or_directory> for quick feedback or report \x3Cfile_or_directory> to write a DESIGN-REPORT.md. Fix issues such as unsupported gradients, arbitrary hardcoded colors, mismatched shadows, radius drift, or weak page structure. Use the patch suggestions and DESIGN.md token candidates as starting points, then inspect the rendered UI.

Design Library

The curated MVP registry lives in registry.json; source DESIGN.md files live under resource/awesome-design-md-main/design-md. Use search instead of reading the full resource directory unless a specific design must be inspected.

Default high-confidence styles include linear, vercel, stripe, apple, cursor, openai, notion, raycast, mintlify, framer, airbnb, shopify, feishu, doubao, xiaohongshu, wechat-reading, slack, and figma.

Guardrails

  • Treat DESIGN.md as the source of truth for colors, typography, spacing, radius, shadows, layout rhythm, density, and interaction style.
  • Do not copy real logos, trademarks, or brand claims from inspiration sources.
  • Do not add unrelated visual tropes unless the selected DESIGN.md supports them.
  • The static checker is a first-pass review with token-aware replacement suggestions; for frontend work, still run the project’s tests and inspect the rendered UI.
安全使用建议
Install only if you want a local DESIGN.md workflow that can overwrite or create project design files. Use extract-url only with public, trusted URLs, avoid internal network addresses, and review any extracted or imported DESIGN.md before applying it.
能力标签
cryptorequires-sensitive-credentials
能力评估
Purpose & Capability
The artifacts coherently support selecting, applying, generating, previewing, and checking DESIGN.md-based UI styles; file reads and writes are aligned with that purpose.
Instruction Scope
The skill clearly documents commands including extract-url, import, submit, preview, browse, check, and report; the URL extractor expands the trust boundary but is explicitly user-invoked and described as producing a draft requiring review.
Install Mechanism
package.json has no dependencies and no install hooks; npm scripts call the local Node script. One publish:kit alias references a missing file, which is a quality issue rather than a security concern.
Credentials
The script reads user-specified files/directories and can fetch arbitrary HTTP(S) URLs only when the user runs extract-url; there are no host restrictions or timeout/size controls, so avoid internal or untrusted targets.
Persistence & Privilege
Persistence is limited to project-local outputs such as DESIGN.md, DESIGN.generated.md, .vibe-ui/current-design.json, previews, submissions, imported/extracted drafts, and reports; no background workers, privilege escalation, credential use, or hidden persistence were found.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install vibe-ui
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /vibe-ui 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial public release of vibe-ui. - DESIGN.md-focused web UI skill to select, apply, and check visual styles in web projects. - Includes commands for listing, searching, recommending, using, liking, remixing, generating, checking, previewing, browsing, submitting, extracting, importing, and reporting on UI styles. - Offers a curated library of high-confidence, brand-inspired visual styles (not official brand systems). - Provides workflow guidance for safely blending or customizing DESIGN.md files. - Adds automated static UI checks with actionable feedback and patch suggestions to align with selected style guides.
元数据
Slug vibe-ui
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Vibe UI 是什么?

Use when choosing a DESIGN.md style, applying a style to a web project, generating page prompts, or checking UI code against a selected visual style. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。

如何安装 Vibe UI?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install vibe-ui」即可一键安装,无需额外配置。

Vibe UI 是免费的吗?

是的,Vibe UI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Vibe UI 支持哪些平台?

Vibe UI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Vibe UI?

由 Liuwei1125(@liuwei1125)开发并维护,当前版本 v1.0.0。

💬 留言讨论