# clawbuttons — Integration Skill
Add "Run on OpenClaw", "Run on Hermes", "Run on IronClaw", and more buttons to any web project.
## When to Use
Use this skill when you need to:
- Add AI agent harness buttons to a website, README, or documentation page
- Support multiple OpenClaw-style harnesses (OpenClaw, Hermes, IronClaw, NanoClaw, ZeroClaw, OpenHarness, ClaudeClaw)
- Create deploy-style buttons that trigger CLI commands for any supported harness
- Let users choose their preferred agent platform
## How to Add Buttons
### Step 1: Install
```bash
npm install clawbuttons
```
Or add via CDN script tag:
```html
```
### Step 2: Use the Web Components
```html
```
### Step 3: Customize
**Themes:** `branded` (default, uses harness brand color), `branded-alt` (purple), `dark`, `light`, `system` (auto-detects OS preference)
**Sizes:** `sm` (32px), `md` (40px, default), `lg` (48px)
**Popup:** Set `popup="false"` to skip the dialog and copy directly to clipboard.
## Framework Integration
The buttons are Web Components and work in any framework:
- **React:** `import { OpenClawButton, HermesButton, ... } from 'clawbuttons/react'`
- **Vue/Svelte/Angular:** Just `import 'clawbuttons'` and use the HTML tags
- **Vanilla HTML:** Load via `