Office Document Editor
Professional DOCX/PPTX document editing with tracked changes, formatting preservation, highlights, strikethrough, and Git version control.
clawhub install office-document-editorReal-time AI video chat that routes through your OpenClaw agent. Uses Groq Whisper (cloud STT),
# Install Skill (downloads SKILL.md to .claude/skills/) clawhub install videochat-withme # Then just tell Claude: "use Video Chat With Me to help me..."
# Same install command — works with all SKILL.md-compatible AI coding tools clawhub install videochat-withme
This Skill is compatible with the OpenClaw standard. After installation, a SKILL.md file is auto-generated, usable by any OpenClaw-compatible AI Agent (Claude Code, Cursor, Windsurf, etc.).
bash skills/videochat-withme/scripts/setup.sh
mkdir -p ~/.openclaw/secrets
echo "your-key-here" > ~/.openclaw/secrets/groq_api_key.txt
Or set env var: export GROQ_API_KEY="your-key-here"~/.openclaw/openclaw.json:
{
"gateway": {
"http": {
"endpoints": {
"chatCompletions": { "enabled": true }
}
}
}
}
Then restart OpenClaw.curl -sk https://localhost:8766/api/config 2>/dev/null || curl -s http://localhost:8766/api/config 2>/dev/null
cat ~/.openclaw/secrets/groq_api_key.txt 2>/dev/nullecho "key" > ~/.openclaw/secrets/groq_api_key.txt
bash skills/videochat-withme/scripts/setup.sh --auto --agent-name "YourName" --user-name "TheirName"
bash skills/videochat-withme/scripts/call.sh
This pops up a macOS incoming call notification → user clicks Accept → browser opens. # Prefer Tailscale IP (works from any network)
TS_IP=$(tailscale ip -4 2>/dev/null)
# Fallback to local IP (same WiFi only)
LOCAL_IP=$(python3 -c "import socket; s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM); s.connect(('8.8.8.8',80)); print(s.getsockname()[0]); s.close()" 2>/dev/null)
- If Tailscale is available → send https://<tailscale-ip>:8766 (works everywhere)
- Otherwise → send https://<local-ip>:8766 (same WiFi only)
- Note: first visit requires tapping "Advanced → Continue" (self-signed cert)🎤 Voice → Groq Whisper (STT)
📷 Camera → base64 frame
↓
OpenClaw /v1/chat/completions → Your Agent
↓
edge-tts (TTS) → 🔊 Audio playback
setup.sh --auto | First use (service not running) |
| call.sh | Every call request |setup.sh | Interactive setup (without --auto) |
| start.sh | Start service |
| stop.sh | Stop service |GROQ_API_KEY | (secrets file) | Groq API key for Whisper STT |
| PORT | 8766 | Server port |
| AGENT_NAME | AI Assistant | Display name for the agent |
| USER_NAME | User | Display name for the user |
| SSL_CERT | (auto-detect) | Path to SSL certificate |
| SSL_KEY | (auto-detect) | Path to SSL private key |export GROQ_API_KEY=gsk_xxx && clawhub install videochat-withme && clawhub run videochat-withme