Files
openclaw/SKILL.md
2026-02-02 22:50:21 +01:00

2.5 KiB

name, description, metadata
name description metadata
openclaw OpenClaw personal AI assistant gateway
version vibestack
1.0.0
main
false

OpenClaw Skill

OpenClaw - a personal AI assistant you run on your own devices with multi-channel messaging support.

Features

  • Local-first AI assistant
  • Multi-channel messaging: WhatsApp, Telegram, Slack, Discord
  • WebSocket gateway for unified control
  • Web UI dashboard
  • Skills/tools system

Configuration

Variable Description Default
OPENCLAW_PORT Gateway port 18789
OPENCLAW_DOMAIN Domain for Caddy auto-config (none)
OPENCLAW_DATA_DIR Data directory /data/openclaw
ANTHROPIC_API_KEY API key for Claude (required)

Setup

After the skill starts, complete onboarding:

# Via ttyd terminal or exec into container
openclaw onboard

This wizard configures:

  • Workspace settings
  • Channel integrations (WhatsApp, Telegram, etc.)
  • Skills installation

Usage

Web UI

Access the dashboard at http://localhost:18789 (or via Caddy proxy).

CLI

# Send a message
openclaw send "Hello, what can you do?"

# Invoke with thinking
openclaw invoke --think "Plan my day"

Channels

Configure channels via onboarding or environment:

  • WhatsApp: Requires WhatsApp Business API
  • Telegram: Bot token
  • Slack: OAuth app
  • Discord: Bot token

Architecture

┌─────────────────────────────────────────┐
│              OpenClaw Gateway           │
│                :18789                   │
├─────────────────────────────────────────┤
│  WebSocket Control Plane                │
│  ├── Sessions                           │
│  ├── Channels (WhatsApp, Telegram...)   │
│  └── Tools/Skills                       │
├─────────────────────────────────────────┤
│  Web UI Dashboard                       │
└─────────────────────────────────────────┘
         │
         ▼
   Claude / LLM

Integration with VibeStack

OpenClaw can use the same Claude API key as the claude skill. It provides a different interface - messaging-focused rather than terminal-focused.