Skip to content

Guide · Agent skill

How to use the OpenClaw Carapace UI Design agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The openclaw-carapace skill is an instruction package for an AI agent that is building or changing user interfaces in the OpenClaw applications. It tells the agent to use OpenClaw's semantic design tokens, shared CSS foundations and established local components instead of inventing new styling. This guide explains what the skill does, how to install it, how to trigger it and what to check before you rely on its output.

OpenClaw Carapace UI Designopenclaw/clawhub · MIT

Quick start

  1. 1Download the ZIP. Download the openclaw-carapace ZIP from this page.
  2. 2Unzip the skill. Unzip the archive so the folder contains SKILL.md and the references directory.
  3. 3Place the folder. Move it to ~/.claude/skills/ for personal use or to .claude/skills/ inside a project.
  4. 4Or upload in the apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill instead.
  5. 5Make a UI request. Ask for a change in plain language, naming OpenClaw and the screen or component involved.
  6. 6Review the output. Check token use, shared primitives, interface rules and the validation results before merging.

What the openclaw-carapace skill makes the agent do

An agent skill is a folder containing a SKILL.md file and optional reference documents. When a skill is installed and relevant to a request, the agent reads those instructions and follows them while it works. This skill is named openclaw-carapace and is about OpenClaw's UI design system, which the source calls Carapace.

The skill's main instruction is to use the shared package for foundations and framework-neutral visual primitives, while keeping consumer-specific behavior, data, routes and layout composition local. In practice, the agent is steered to read the token guide before choosing colors, spacing, type, radii or shadows, and to reuse shared classes from components.css before writing one-off styling.

  • Reads reference guides on tokens, consumer adapters, application surfaces, terminal UI and embedded surfaces, depending on the task.
  • Prefers semantic tokens for UI intent and uses palette primitives only for documented exceptions.
  • Inspects existing shared primitives before creating a new component.
  • Keeps application behavior, routes and information architecture unchanged unless the task says otherwise.
  • Asks for validation with existing tests and real browser screenshots.

Install the skill from the ZIP or the Claude apps

Download the openclaw-carapace ZIP from this page and unzip it. For a personal setup, place the unzipped skill folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder instead, so it applies only to that codebase.

If you use the Claude apps, you can instead upload the skill under Settings → Capabilities → Skills. Choose the method that matches how you work: the personal folder for all your projects, the project folder for a shared repository, or the app upload if you do not want to manage files.

  • Personal: ~/.claude/skills/openclaw-carapace/
  • Project: .claude/skills/openclaw-carapace/ inside your repository
  • Claude apps: Settings → Capabilities → Skills

Trigger the skill with natural requests

You do not need a special command. The skill's description covers building or modifying OpenClaw application UI, component styling, theme work and design-token integration, so ask for those things in plain language and name OpenClaw or the screen you want.

Being specific about the surface helps the agent choose the right reference file. Mentioning a settings screen, a terminal interface or an MCP app will point it toward the matching guide.

  • "Add a settings panel to the OpenClaw dashboard using the existing shared controls."
  • "Restyle this status card using OpenClaw semantic tokens instead of hard-coded colors."
  • "Build a terminal-style log view for the OpenClaw console that follows the terminal UI rules."
  • "Make this MCP app inherit the host theme variables."

Example workflow and what to check in the output

A typical run has the agent read the token reference, check the framework adapter you are using, look for an existing primitive, and then make the change. Review the result against the interface rules: one primary action per decision area, icons with accessible names, status colors used only for status meaning, and square geometry except for avatars, status dots and other truly circular indicators.

Because the skill asks for validation, expect the agent to run the affected routes' existing tests and take browser screenshots. Look at those screenshots yourself, particularly for text overflow at smaller viewport sizes.

  • Confirm no new one-off component duplicates a shared class.
  • Check that colors and spacing come from semantic tokens.
  • Confirm routes and behavior were not changed by accident.

Safety notes: scripts and network

The skill's metadata lists no required dependencies, says it does not run scripts, and says it does not use the network. It consists of Markdown instructions and reference files. Because it is written for OpenClaw's own shared package and conventions, the agent's changes will still need normal code review before merging.

  • Requires: nothing listed
  • Runs scripts: no
  • Uses network: no

Tips for getting good results

The skill works best on OpenClaw repositories or on consumers that import the OpenClaw shared package. Point the agent at the current framework so it reads the correct adapter guide. For quick throwaway mockups where strict design-system conformance is not needed, you may not need this skill at all.

  • Name the framework (plain CSS, Astro, Tailwind 4) so the right adapter guide is read.
  • Name the surface type (shell, settings, terminal, embedded app) to target the right reference.
  • Ask the agent to inspect existing primitives first if you want reuse over new components.

What people use it for

  • Adding a settings screen to an OpenClaw application that matches existing controls and spacing.
  • Restyling a status panel to use status colors and semantic tokens instead of hard-coded values.
  • Building a terminal-style interface that follows the terminal UI guide.
  • Styling an MCP app so it inherits host theme variables through the embed layer.
  • Integrating design tokens into a new consumer app that should match the shared OpenClaw look.

Frequently asked questions

How do I install the openclaw-carapace agent skill?

Download the ZIP from this page and unzip it. Put the folder in ~/.claude/skills/ for personal use or in a project's .claude/skills/ folder for one repository. In the Claude apps you can also upload it under Settings → Capabilities → Skills.

What does the openclaw-carapace skill require?

The skill's metadata lists no requirements. It does not run scripts and does not use the network, according to the source.

Is the openclaw-carapace skill free and what is its licence?

The source lists the licence as MIT. The source does not state pricing, so check the page for any additional terms before assuming anything else.

Can I use this skill for projects that are not OpenClaw?

The source says it is not for projects unrelated to OpenClaw, because its rules and file references target OpenClaw's own shared package and conventions. For other projects, a general design guide may fit better.

Why isn't my agent following the OpenClaw design tokens?

Make sure the skill folder is in the right location and contains SKILL.md. Name OpenClaw and the surface you are working on in your request so the agent reads the relevant reference guides.

How is this different from just asking an agent to style my UI?

Without the skill the agent may invent new styling. With it, the agent is directed to read the token and component references, reuse shared classes and keep new screens consistent with existing ones.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you contribute UI to OpenClaw applications or build a new consumer app that must match the shared look and theme. Skip it for unrelated projects or quick one-off mockups where strict design-system conformance does not matter.

Download the skill