← 返回 Skills 市场
919
总下载
4
收藏
3
当前安装
10
版本数
在 OpenClaw 中安装
/install webchat-voice-full-stack
功能描述
One-step full-stack installer for OpenClaw WebChat voice input with local speech-to-text. Orchestrates three focused skills in order: local STT backend (fast...
安全使用建议
This meta-skill appears to do what it says, but it is a coordinator: its security ultimately depends on the three sub-skill deploy scripts it runs. Before deploying: 1) inspect the sub-skill scripts under $WORKSPACE/skills (especially anything that creates services, writes to gateway config, or touches Control UI); 2) run bash scripts/rehash.sh only after you have manually audited those scripts so checksums.sha256 records a trusted baseline (deploy aborts if no checksum file or mismatches are found); 3) back up your gateway/Control UI configuration so you can restore allowedOrigins and remove any injected script; 4) confirm where the STT model will be downloaded from and ensure you have the bandwidth and trust in that host; 5) ensure WORKSPACE and SKILLS_DIR are not pointing at sensitive system locations (no root/sudo is required, but user-scoped changes will be made). Following these steps will minimize the risk of inadvertently running unreviewed code.
功能分析
Type: OpenClaw Skill
Name: webchat-voice-full-stack
Version: 0.4.1
The skill is a meta-installer designed to orchestrate the deployment of three sub-skills for local speech-to-text and voice UI. It demonstrates a security-conscious design by implementing a mandatory SHA256 integrity verification mechanism in `scripts/deploy.sh`, which validates sub-skill scripts against a checksum file before execution. All documented behaviors, such as creating systemd user services and modifying gateway allowed origins, are transparently disclosed and directly support the stated purpose of providing a local, private voice interface.
能力评估
Purpose & Capability
The skill is a meta-installer whose actions (creating user-level systemd services, injecting a UI script, adding a gateway origin, downloading a local STT model) match the description. It does not request unrelated credentials or binaries. The requirement for Python, GStreamer, and an initial Internet connection for model download is consistent with a local STT deployment.
Instruction Scope
Runtime instructions stay within the stated scope: verify integrity, ensure sub-skills are present, and invoke their deploy scripts. All filesystem and service changes referenced (user systemd services, Control UI script injection, gateway.allowedOrigins) are relevant to enabling voice input. Important caveat: this meta-skill delegates all substantive work to the sub-skills' deploy scripts, so security depends heavily on those scripts; the meta-skill enforces checksum verification but requires the user to generate or commit the trusted baseline before deployment.
Install Mechanism
There is no network-based install spec in this package; it is instruction/script-based and runs local shell scripts. The only network action mentioned is the model download performed by the STT sub-skill on first run (~1.5 GB). No downloads from arbitrary URLs or extraction logic are present in the meta-skill itself.
Credentials
The skill requires no credentials or environment secrets. It uses configurable WORKSPACE and SKILLS_DIR paths and optional VOICE_* env overrides; those are reasonable. One operational note: if SKILLS_DIR/WORKSPACE are redirected to sensitive locations (symlinks, shared system dirs), the scripts will act there — verify these paths before running.
Persistence & Privilege
Persistence is limited to user-scoped systemd services and a single UI injection/allowed-origin change described in the docs. always:false and default autonomous invocation are set. The changes are reversible via uninstall instructions. Updating gateway.allowedOrigins and injecting a script are privileged changes to the local Control UI — expected for this feature but should be reviewed and backed up before applying.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install webchat-voice-full-stack - 安装完成后,直接呼叫该 Skill 的名称或使用
/webchat-voice-full-stack触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.1
MIT license added and full-stack skill republished with explicit repository license.
v0.4.0
Added SHA256 integrity verification for all sub-skill scripts before deployment. Deploy aborts on checksum mismatch. Added rehash.sh for updating trusted baseline after audit. Added VERIFY_ONLY dry-run mode.
v0.3.0
Migrate to 3-skill architecture (faster-whisper-local-service + webchat-https-proxy + webchat-voice-gui), improved security posture wording and docs
v0.2.1
Refresh tags for discoverability (full-stack voice + local STT + webchat).
v0.2.0
Updated description: PTT, Toggle mode, keyboard shortcuts, i18n (en/de/zh), interactive language selection during install
v0.1.4
Fixed hardcoded paths (now configurable via WORKSPACE/SKILLS_DIR env). Removed misleading 'fully offline' claim. Added full transparency: documents all downstream changes from both sub-skills. Added prerequisites, uninstall instructions, clear error messages when sub-skills are missing.
v0.1.3
Improved discoverability: expanded description with voice input, STT, microphone, full stack keywords
v0.1.2
Ranking tune: stronger OpenClaw/WebChat/full-stack/local/no-API naming and tags.
v0.1.1
Searchability update: explicit OpenClaw/WebChat/local voice/no additional API cost wording.
v0.1.0
Initial meta-skill: orchestrates faster-whisper-local-service + webchat-voice-proxy deploy and status checks.
元数据
常见问题
WebChat Voice Full Stack 是什么?
One-step full-stack installer for OpenClaw WebChat voice input with local speech-to-text. Orchestrates three focused skills in order: local STT backend (fast... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 919 次。
如何安装 WebChat Voice Full Stack?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install webchat-voice-full-stack」即可一键安装,无需额外配置。
WebChat Voice Full Stack 是免费的吗?
是的,WebChat Voice Full Stack 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
WebChat Voice Full Stack 支持哪些平台?
WebChat Voice Full Stack 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WebChat Voice Full Stack?
由 neldar(@neldar)开发并维护,当前版本 v0.4.1。
推荐 Skills