ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

live-site-polish

Use when redesigning or polishing an accessible live website directly in the browser, especially when the goal is to produce high-quality before/after screenshots plus a reference patch script for a downstream code agent. If this skill is selected, do not also invoke any other design-related or browser-use-related skills for the same task.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cfreely/live-site-polish
Or

Live Site Polish

Overview

Redesign the live page in the browser first, not in source code. Use this skill to turn a user request into a polished browser-side implementation, then hand off a clear output directory that another coding agent can use to reproduce the change in real code.

This skill assumes playwright-cli is available. Treat it as the default browser control surface for opening a page, inspecting state, taking screenshots, and applying temporary DOM/CSS changes.

When this skill is active, all browser interaction for the task must go through playwright-cli. Do not switch to any other browser automation tool, browser MCP, visual browser helper, or ad-hoc browser control path.

If this skill is active for a task, do not stack any other design-related or browser-use-related skill on top of it. Use one controlling skill to avoid conflicting prompts, duplicate review loops, or mismatched output expectations.

If this skill is active for a task, explicitly do not invoke superpowers:brainstorming.

If playwright-cli actions start timing out, try increasing the timeout temporarily with:

export PLAYWRIGHT_MCP_TIMEOUT_ACTION=30000

Default to headless. Switch to headed only when the task clearly requires user takeover, such as login, MFA, CAPTCHA, or another manual checkpoint that the agent cannot complete alone.

This skill uses two roles:

  • designer: explores, patches, and refines the live page
  • visual-reviewer: a fresh subagent or otherwise isolated context that judges frozen evidence only

Quick Start

  1. Decide the entry mode:
    • If the user gave a URL, open the browser session and navigate there.
    • If the user wants the current logged-in page preserved, attach to the current page first and avoid reloading unless necessary.
  2. Establish the output workspace before doing anything else:
    • Choose one final output directory for the task up front.
    • Create <output>/tmp/ immediately and treat it as the default location for all temporary screenshots, draft scripts, reviewer scratch files, and intermediate artifacts.
    • Do not scatter temporary files across unrelated folders if they belong to this task.
  3. Explore before changing anything:
    • Identify the exact target area, page language, brand styling, and blocking popups.
    • Use targeted browser-side inspection before you design: inspect computed styles, spacing, bounds, and stable selectors.
    • Take a clean before screenshot once the viewport is in the right state.
  4. Propose three design directions:
    • Write 3 clearly different high-level directions based on what you found.
    • Keep them strategic, not micro-tweaks.
    • Ask the user to confirm one direction unless they explicitly asked for autonomous selection.

Metadata

Author@cfreely
Stars3875
Views1
Updated2026-04-07
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cfreely-live-site-polish": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.