← 返回 Skills 市场
sxu75374

Video Chat With Me

作者 sxu75374 · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1191
总下载
0
收藏
2
当前安装
5
版本数
在 OpenClaw 中安装
/install videochat-withme
功能描述
Real-time AI video chat that routes through your OpenClaw agent. Uses Groq Whisper (cloud STT), edge-tts (cloud TTS via Microsoft), and OpenClaw chatCompletions API for conversation. Your agent sees your camera, hears your voice, and responds with its own personality and memory. Requires: GROQ_API_KEY for speech recognition. Reads ~/.openclaw/openclaw.json for gateway port and auth token. Data flows: audio → Groq cloud (STT), TTS text → Microsoft cloud (edge-tts), camera frames (base64) + text → OpenClaw gateway → your configured LLM provider (may be cloud — frames leave the machine if using a cloud LLM). Installs a persistent launchd service (optional). Trigger phrases: "video chat", "voice call", "call me", "视频一下", "语音", "打电话给我", "我要和你视频", "videochat-withme".
安全使用建议
This skill's functionality matches its description, but it carries elevated privacy and privilege implications. Before installing: 1) Note the source is unknown and there's no homepage—exercise caution. 2) Review server.py and setup.sh yourself (they are included) — verify exactly how the OpenClaw gateway token is read/used. 3) Understand that the skill reads your GROQ key and the OpenClaw gateway auth token (from ~/.openclaw/openclaw.json) — that gateway token grants access to the agent's memory/tools and can route frames to cloud LLMs. 4) If you install, consider running without the LaunchAgent first (use start.sh directly) and test locally, or run in a sandboxed account/container. 5) If you require privacy: configure your OpenClaw gateway to use a local/self‑hosted model (so frames don’t leave your machine), or do not provide the gateway auth in the config. 6) If you’re not comfortable auditing or trusting the author, do not install. Rotating credentials after removal and checking /tmp/videochat-withme.log and the created LaunchAgent plist are good post‑install checks.
功能分析
Type: OpenClaw Skill Name: videochat-withme Version: 1.1.0 The skill is classified as suspicious due to several high-risk capabilities, primarily the installation of a persistent launchd service (`com.openclaw.videochat-withme.plist`) via `scripts/setup.sh` and the use of `subprocess.run` for `ffmpeg` and `edge-tts` in `scripts/server.py`. While these actions are documented and necessary for the skill's stated purpose (real-time video chat), the persistent service grants the skill continuous execution, and the `subprocess.run` calls, especially with LLM-generated text as input to `edge-tts`, present a potential Remote Code Execution (RCE) vulnerability if not robustly sanitized against shell injection. Data exfiltration to Groq (STT) and Microsoft (TTS) cloud services, and potentially to a user-configured cloud LLM, is also present but explicitly documented.
能力评估
Purpose & Capability
Name/description match the actual behavior: python+ffmpeg server that sends audio to Groq Whisper (GROQ_API_KEY) and routes camera frames/text to the OpenClaw gateway for chatCompletions. Declared required binaries and config (gateway.http) align with these needs. Minor concern: source/homepage missing which reduces trust.
Instruction Scope
SKILL.md and scripts instruct the agent to read ~/.openclaw/openclaw.json and ~/.openclaw/secrets/groq_api_key.txt, run setup.sh, install Python deps and mkcert, generate certs, and start a FastAPI server that encodes camera frames as base64 and POSTs them to the gateway. All of this is coherent with the stated purpose but grants the skill broad access to camera frames, microphone audio, and your agent session.
Install Mechanism
No centralized install spec, but included setup.sh will install Python packages via pip, use brew to install ffmpeg/mkcert if available, generate local certs, and write a launchd plist. These are common but modify the system (LaunchAgents, pip installs). There are no suspicious remote download URLs in the provided scripts.
Credentials
GROQ_API_KEY is expected. The skill reads the OpenClaw gateway auth token from ~/.openclaw/openclaw.json (not declared as an env var) and uses it to call /v1/chat/completions as the main agent. That token effectively gives the skill access to the agent's full memory, personality, and tools — a high‑privilege credential that has broad consequences if misused.
Persistence & Privilege
setup.sh optionally installs a LaunchAgent that auto-starts the HTTP server (persistent, starts at login). Persistent service combined with reading the gateway token and sending camera frames to the agent increases risk: the service could be triggered without explicit user action and route sensitive data to a cloud LLM if the gateway forwards externally.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install videochat-withme
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /videochat-withme 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Fix: prevent TTS audio from replaying on every click/keypress
v1.0.3
Declare gateway.http config requirement; fix privacy claims — camera frames may reach cloud LLM via gateway; declare openclaw.json access
v1.0.2
Use standard OpenClaw metadata.openclaw.requires schema to declare GROQ_API_KEY env var and python3/ffmpeg bins; explicit data flow in description
v1.0.1
Fix security scan: declare env vars, config paths, data flows in metadata; correct privacy claims (STT/TTS use cloud APIs)
v1.0.0
Initial release: real-time AI video chat with voice, vision, and full agent personality
元数据
Slug videochat-withme
版本 1.1.0
许可证
累计安装 2
当前安装数 2
历史版本数 5
常见问题

Video Chat With Me 是什么?

Real-time AI video chat that routes through your OpenClaw agent. Uses Groq Whisper (cloud STT), edge-tts (cloud TTS via Microsoft), and OpenClaw chatCompletions API for conversation. Your agent sees your camera, hears your voice, and responds with its own personality and memory. Requires: GROQ_API_KEY for speech recognition. Reads ~/.openclaw/openclaw.json for gateway port and auth token. Data flows: audio → Groq cloud (STT), TTS text → Microsoft cloud (edge-tts), camera frames (base64) + text → OpenClaw gateway → your configured LLM provider (may be cloud — frames leave the machine if using a cloud LLM). Installs a persistent launchd service (optional). Trigger phrases: "video chat", "voice call", "call me", "视频一下", "语音", "打电话给我", "我要和你视频", "videochat-withme". 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1191 次。

如何安装 Video Chat With Me?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install videochat-withme」即可一键安装,无需额外配置。

Video Chat With Me 是免费的吗?

是的,Video Chat With Me 完全免费(开源免费),可自由下载、安装和使用。

Video Chat With Me 支持哪些平台?

Video Chat With Me 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Video Chat With Me?

由 sxu75374(@sxu75374)开发并维护,当前版本 v1.1.0。

💬 留言讨论