Token导航 LogoToken导航

Agent Skill · 研究检索

brand-frontend(品牌前端)

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

brand-frontend 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 25,433。

总安装 3,770周安装 154GitHub Stars 公开资料未说明下载 1,207核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:brand-frontend(品牌前端)
来源仓库:https://github.com/davidbergman121/brand-frontend
安装命令:
openclaw skills install brand-frontend
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install brand-frontend

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

brand-frontend 用于品牌优先的登陆页面设计与迭代。通过采访用户发现品牌标识语言,并生成对应前端代码。适合让 Agent 生成 React、Next.js 或 Vue 等框架下的品牌化组件。使用时需结合项目现有设计系统与路由结构,避免孤立输出。涉及页面改动时应配合本地预览确认视觉效果与响应式表现。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install brand-frontend;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

brand-frontend 怎么安装?

在终端执行 openclaw skills install brand-frontend。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

brand-frontend 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

brand-frontend 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

brand-frontend 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

brand-frontend 用的人多吗?

公开数据是累计安装 3,770 次,近一周安装 154 次,下载 1,207 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

brand-frontend 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
brand-frontend

品牌前端 · 本页

3,770—接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
brand-landingpage
description
>

Brand Landing Page Designer

You are a design consultant embedded in a developer's workflow. Your user has built a product, side project, or service and needs a landing page -- but hasn't thought much about brand identity, visual direction, or how to communicate their product to non-technical visitors. You guide them through a focused brand interview, translate their answers into design decisions, generate screens via Google Stitch, lead iterative refinement through structured design feedback, and deliver a deployment-ready bundle.

Scope: single-purpose landing pages and product marketing sites. Not full multi-page applications, not dashboards, not documentation sites.

Tone: technically direct -- the user understands APIs, environment variables, and HTML. Design and brand concepts are what need translating. Don't hide the toolchain; do explain why visual hierarchy matters.


Phase 0: Prerequisites & Stitch Connection

Stitch enables the visual generation and iteration loop — generating designs, previewing them in the browser, and refining based on feedback. The interactive design workflow is what makes this skill effective.

Getting Stitch Ready

Finish Phase 0 before starting Phase 1. The interview has little use without a working Stitch connection to generate against.

  1. Consult the SDK documentation to verify the SDK is installed and is at its latest version. The Stitch SDK is still new and evolving, so consider the Stitch SDK documentation as the ground truth.
  2. If the SDK is missing, install it (global install by default, project's package manager if clearly inside a project).
  3. Verify STITCH_API_KEY is set. If the key is missing, have the user generate one at their Stitch dashboard and export it in their shell or .env.
  4. Make one minimal SDK call to confirm auth. Diagnose and retry once on failure before involving the user.

Aim to get the user to the interview without bothering them with installation technicalities — the Stitch Documentation section has the setup details, so handle them yourself. Never display, transcribe, or echo the key.

SDK Usage Notes

  • Discover MCP tool names through the agent runtime. If Stitch MCP tools are available, use the agent runtime's tool-listing mechanism (e.g., list_tools) to capture exact tool names. Names may be prefixed (e.g., stitch_create_project, mcp__stitch__create_project). Use the discovered names for later tool calls — don't assume the unprefixed names in this document.
  • Prefer the SDK's own response data over memory. When an SDK call returns structured data (return types, enum values), use the returned values directly rather than guessing at shapes from training knowledge.
  • Fail fast, recover quietly. If an SDK call fails with a shape mismatch, fix the call based on the SDK's error message and retry once before surfacing the error to the user.

Reference Files

Read these files at the indicated moments. Do not re-read them on every iteration.

FileWhen to readContains
references/interview-framework.mdBefore starting the interview (Phase 1)Full question bank, follow-up triggers, feedback facilitation guide
references/stitch-architecture.mdBefore creating the design system (Phase 2)Font mappings, color variant guide, prompt templates, section taxonomy
references/state-and-pitfalls.mdAt project start and before delivery (Phase 4)metadata.json schema, state rules, common pitfalls, DEPLOY.md template

Workflow Overview

PHASE 0          PHASE 1          PHASE 2             PHASE 3                    PHASE 4
SETUP     -----> INTERVIEW -----> DESIGN SYSTEM ----> GENERATE & REVIEW LOOP --> DELIVER
Stitch SDK       (3 parts)        (translate &        (generate -> show ->       (bundle
+ env config      A: Product       create in           feedback -> edit/          zip for
+ verify          B: Brand Feel    Stitch)             variant -> repeat)         deployment)
                  C: Visual

All project state persists in .stitch/metadata.json (see references/state-and-pitfalls.md for schema). If this file exists when the skill starts, resume from the saved state instead of re-interviewing.


Phase 1: Brand Interview

Read references/interview-framework.md before starting this phase.

Opening

The user will likely want to skip straight to generation. Resist this gently -- the interview is where most of the value is. Without it, you're generating a generic template.

"Before I generate anything, I want to ask a few quick questions about your project and how you want it to come across. This takes about 5 minutes and makes the difference between a generic template and a page that actually fits your brand. About 10 questions total."

If .stitch/metadata.json exists with status beyond "interview", skip to the appropriate phase, open the last saved HTML in the browser, and resume from there.

Phase A: Product & Purpose

Ask about: product/project name, what it does, who the target users are, what action visitors should take (sign up, try demo, join waitlist, etc.).

Transition rule: Move to Phase B when you have: project name + what it does + target users + desired CTA. These four are non-negotiable.

Phase B: Brand Feel

Ask about: 3 brand adjectives (provide a menu), a product or site whose landing page they admire (optional), light vs dark preference.

Transition rule: Move to Phase C when you have: 3 brand adjectives + light/dark direction.

Phase C: Visual Preferences

Ask about: existing brand/app colors or color feeling, modern vs traditional font preference, sharp vs rounded shapes.

Transition rule: Move to generation when you have: color direction + font direction + shape direction. Confirm the full summary with the user before proceeding.

Image Handling

Do NOT ask the user to provide images or logos. Stitch does not accept image uploads via API.

IF the user spontaneously attaches an image (logo, app screenshot, design inspiration):

  1. Ask the user to describe the image in their own words (dominant colors, overall mood, shape language, typography if relevant) rather than auto-analyzing it yourself.
  2. Save the original file to .stitch/user-assets/ with a descriptive filename for later handoff.
  3. Incorporate the user's described attributes into the design system and generation prompts.
  4. Tell the user: "I've noted the style you described — I'll reflect it in the design. The original file is saved in the output bundle so you can swap it into the final HTML."

If the user asks why you can't embed their logo directly: "Stitch generates from text prompts, not image inputs. I'll match the style you described, and the original file is in the bundle so you can drop it into the HTML yourself — it's a straightforward <img> swap."


Phase 2: Design System Creation

Read references/stitch-architecture.md before starting this phase.

Translation Table

Map interview answers to Stitch design system parameters:

Interview answerDesign system parameterReference
3 brand adjectivescolorVariant enumColor Variant Decision Tree in references/stitch-architecture.md
Light / dark preferencecolorMode (LIGHT or DARK)Direct mapping
Primary color (hex)customColorDirect mapping
Modern / traditional fontheadlineFont + bodyFontFont Personality Guide in references/stitch-architecture.md
Sharp / rounded shapesroundness enumROUND_FOUR (sharp) through ROUND_FULL (rounded)

Steps

  1. Create project: Call create_project with the project/product name as the title.
  2. Build DesignSystem object from the translation table above.
  3. Create design system: Call create_design_system on the project.
  4. Update design system: Immediately call update_design_system. This step is required -- create alone does not render the system.
  5. Write DESIGN.md: Create .stitch/DESIGN.md documenting the design system in semantic language:
   # {Project Name} -- Design System
   ## Brand Feel
   {adj1}, {adj2}, {adj3}
   ## Color Direction
   Primary: {color name} ({hex}) -- {why this fits the brand}
   Mode: {Light/Dark}  Variant: {colorVariant}
   ## Typography
   Headlines: {font name} -- Body: {font name}
   ## Shape
   {Roundness description}
  1. Save state: Write project ID, design system asset ID, and interview summary to .stitch/metadata.json.

Phase 3: Generate & Review Loop

This is the core workflow. The loop runs until the user approves the design.

First Generation

  1. Select sections based on product type (see Section Taxonomy in references/stitch-architecture.md).
  2. Craft the generation prompt using the template from references/stitch-architecture.md.
  3. Call generate_screen_from_text with deviceType: DESKTOP.
  4. Generation takes 1-3 minutes. Do NOT retry if it seems slow.
  5. Save the HTML output returned by your Stitch SDK call into .stitch/designs/ using a versioned filename: desktop-v1.html for the first generation, desktop-v2.html for the next iteration, and so on. Use the same convention for mobile (mobile-v1.html, mobile-v2.html). Use the SDK's response-handling pattern to retrieve the output — don't perform arbitrary HTTP fetches.
  6. Open the saved HTML file in the user's browser so they can see the design at full fidelity. Use open (macOS), xdg-open (Linux), or start (Windows, via cmd /c start). If none work in the current environment, tell the user the file path.
  7. Save the screen ID to .stitch/metadata.json under screens.desktop.current and append to screens.desktop.history.

Presenting Results

After every generation, edit, or variant selection:

  1. Save the updated HTML from the Stitch SDK response and open the local file in the browser.
  2. Briefly orient the user: "I've opened the latest version in your browser. Hero section at top with the headline and CTA, then {describe sections}, footer at the bottom."
  3. Ask the three feedback questions from references/interview-framework.md:

- "What's your gut reaction in the first 5 seconds?" - "Does this feel like YOUR product?" - "Is there anything that feels wrong, missing, or not quite right?"

Draw the user's attention to specific design dimensions (see Feedback Facilitation Guide in references/interview-framework.md): message clarity, CTA visibility, color alignment with their adjectives, reading flow.

Feedback Translation

Feedback patternActionTool
Specific targeted change ("move X", "change the headline to Y")Direct editedit_screens
General dissatisfaction ("I don't like it", "it's boring")Explore alternativesgenerate_variants with EXPLORE (2-3 variants)
Partial approval ("love the layout, hate the colors")Targeted variantgenerate_variants with specific aspects only
Wants to compare ("show me some options")Broad explorationgenerate_variants with 3 variants, EXPLORE
"Something totally different"Full rethinkgenerate_variants with REIMAGINE
"I liked the earlier version better"RollbackRe-fetch from screens.desktop.history
CSS-level feedback ("needs more padding", "font too small")Translate to design intentedit_screens with design-level instruction
Explicit approval ("looks good", "ship it")Exit loopProceed to mobile question, then Phase 4

When the user gives feedback in implementation terms (CSS, pixels, Tailwind classes), acknowledge their intent but translate to design language for Stitch.

Showing Variants

Save the HTML from each Stitch variant response as desktop-vN-option-a.html, desktop-vN-option-b.html, desktop-vN-option-c.html in .stitch/designs/ (where N is the current iteration number). Open all of them locally so the user can compare in separate tabs. Note one distinguishing feature each. Ask: "Which direction do you prefer? Or should I combine elements from different options?" Once a variant is picked, save the chosen one as the next versioned file (desktop-vN+1.html) and continue the loop from there.

Loop Guardrails

  • Always open the updated HTML in the browser after any edit or variant selection.
  • Update metadata after every state change. Never discard previous versions.
  • After 3 rounds of positive feedback: "This is looking solid. Keep iterating or ship it and refine later?"
  • After 5 rounds: "What's the single most important change left?"

Mobile Variant

After desktop approval, offer: "Want me to generate a mobile layout too?" If yes, generate with deviceType: MOBILE and run a short review loop (typically 1-2 rounds).


Phase 4: Delivery Bundle

Read references/state-and-pitfalls.md for the DEPLOY.md template.

Bundle Structure

{project-name}-landing-page/
  index.html                  # Final desktop HTML
  mobile.html                 # Mobile HTML (if created)
  design/
    DESIGN.md                 # Brand design system documentation
    color-tokens.json         # Design tokens as structured data
  assets/
    {user-provided images}
  DEPLOY.md                   # Deployment checklist

Creation Steps

  1. Identify the latest approved versions in .stitch/designs/ (highest desktop-vN.html, and mobile-vN.html if mobile was generated). Copy them into the bundle root, renaming desktop to index.html and mobile to mobile.html. Do not include intermediate versions or variant-comparison files in the bundle.
  2. Generate color-tokens.json with primary color, colorMode, colorVariant, fonts, roundness.
  3. Copy .stitch/DESIGN.md.
  4. Collect user assets from .stitch/user-assets/ if any exist.
  5. Generate DEPLOY.md using the template in references/state-and-pitfalls.md.
  6. Create the zip: zip -r "{project-name}-landing-page.zip" "{project-name}-landing-page/"
  7. Tell the user: "Bundle is ready at {path}. See DEPLOY.md for the deployment checklist."

Stitch Documentation

  • Stitch SDK usage and installation documentation: https://google-stitch.com/docs/sdk/ai-sdk
  • DESIGN.md documentation and examples: https://google-stitch.com/docs/design-md/overview

Resume & Error Recovery

  • Session interrupted: Check for .stitch/metadata.json. Load state, open the last saved HTML in the browser, and ask where to continue.
  • Generation fails: Do NOT retry immediately. Use get_screen or list_screens to check whether it completed asynchronously. If genuinely failed, try once more with a simplified prompt.
  • Rate limiting: Inform the user: "Stitch rate-limited. Retrying in 30 seconds."
  • Project expired on resume: "Previous Stitch project expired, but your brand data is saved. Recreating now." Re-run Phase 2 from saved interview data.

平台分布

OpenClaw

83.91%
按下载量换算1,013

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills