Skip to content
Back to skills

Hotbutter

ASecurity

For a fully local alternative where no data leaves your machine,

  • 14 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 7, 2026
securitybashgit

Works with

  • cli

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill hotbutter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hotbutter?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hotbutter
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-hotbutter/badge)](https://www.skillsdirectory.com/skills/modbender-hotbutter)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Hotbutter Voice Skill (Hosted Relay)
description: For a fully local alternative where no data leaves your machine,
  see hotbutter-os.
---

# Hotbutter Voice Skill (Hosted Relay)

**This skill routes data through hotbutter.ai.** Voice transcripts and agent responses are transmitted through the hosted relay server at `wss://hotbutter.ai`. This is a convenience skill — not a private or local-only solution.

For a fully local alternative where no data leaves your machine, see [hotbutter-os](https://github.com/hotbutter-ai/hotbutter-os).

For updates, follow [@DnuLkjkjh](https://x.com/DnuLkjkjh).

## Privacy & Data Flow

**Data that transits through hotbutter.ai:**
- Transcribed speech text (from browser speech-to-text)
- Agent response text (stdout from your local `openclaw` binary)

**Warning:** If your agent prints sensitive information (secrets, credentials, private data), that output will be sent through the relay. Avoid running agents that output secrets, or use `--relay-url` to point to a relay you control.

**Data that stays local:**
- Raw audio (processed in the browser, never transmitted)
- The `openclaw` binary execution (runs on your machine)
- Config file (`~/.hotbutter`)

## Required Dependencies

- **`openclaw` CLI** — must be installed and on your PATH

## How It Works

1. This skill connects via WebSocket to `wss://hotbutter.ai`
2. A pairing code and URL (`https://hotbutter.ai/app?code=XXXXXX`) are printed
3. Open the URL in your browser to start a voice session
4. Browser speech-to-text converts your voice to text, sent through the relay to this skill
5. This skill executes `openclaw agent --session-id <id> -m <text>` on your machine
6. The agent's text response is sent back through the relay and spoken via browser TTS

## Usage

```bash
# Start (connects to hotbutter.ai by default)
voice-bridge start

# Use your own relay for privacy
voice-bridge start --relay-url wss://your-relay.example.com

# Custom agent display name
voice-bridge start --agent-name "My Agent"
```

## Configuration

| Option | Default | Description |
|--------|---------|-------------|
| `--relay-url` | `wss://hotbutter.ai` | Relay WebSocket URL. Change this to use your own relay. |
| `--agent-name` | `Agent` | Display name shown in the voice client |

## First Run

On first run, the skill will prompt for an optional email (stored locally in `~/.hotbutter`). Subsequent runs connect immediately.

Files in this skill

  • SKILL.md2.4 KB
  • bin/voice-bridge.js5 KB
  • index.html3.2 KB
  • lib/agent-bridge.js1.3 KB
  • lib/relay-client.js3 KB
  • package.json812 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…