← Back to Skills Marketplace
550
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install tts-autoplay
Description
Auto-play TTS voice files with wake word detection. Only plays audio when user message contains wake words like "语音", "念出来", "voice", etc. Perfect for Webcha...
Usage Guidance
Do not run the 'powershell -ExecutionPolicy Bypass -File ...' commands until you obtain and review the actual .ps1 scripts. Steps to take before installing:
- Verify source: visit the GitHub homepage linked in the SKILL.md and ensure the repo is the official one and contains the expected scripts.
- Inspect scripts: open install.ps1, tts-autoplay-wakeword.ps1, uninstall.ps1 and any files they call. Look for network calls, encoded/obfuscated code, or commands that upload data or modify system-wide settings.
- Check data access: confirm exactly which files/logs the scripts read (openclaw.json, chat logs, C:\tmp\openclaw) and whether that level of access is acceptable for your environment.
- Avoid blind execution: do not run scripts with ExecutionPolicy Bypass unless you trust and have reviewed them. Run them in a sandboxed/testing machine first.
- Prefer the 'tagged' approach: the docs recommend using auto: "tagged" and having the model add [[tts]] tags (simpler, avoids session-history monitoring). Consider implementing wake-word logic inside the AI skill (add [[tts]] on wake words) rather than running a persistent process that reads chat logs.
What would change this assessment: provide the actual PowerShell script sources (install.ps1, tts-autoplay-wakeword.ps1, tts-autoplay.ps1). If those scripts are small, local, transparent (no network/exfiltration), and only read the declared TTS dirs and openclaw.json, the rating could be upgraded to benign.
Capability Analysis
Type: OpenClaw Skill
Name: tts-autoplay
Version: 2.0.1
The skill's documentation (SKILL.md, README.md) instructs users to execute PowerShell scripts (e.g., install.ps1, tts-autoplay-wakeword.ps1) using `powershell -ExecutionPolicy Bypass`. While this is a common practice for running local, unsigned scripts, it bypasses a security feature and represents a significant vulnerability risk if the underlying scripts were malicious. The actual PowerShell script files were not provided for analysis, preventing a full assessment of their intent. However, the instruction to bypass execution policy itself is a risky capability, leading to a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Requiring PowerShell on Windows is appropriate for a PowerShell-based TTS autoplay skill, but the SKILL.md repeatedly instructs the user/agent to run local scripts (install.ps1, tts-autoplay-wakeword.ps1, etc.) while the package as provided contains only documentation files and no .ps1 scripts. That mismatch (instructions assume code that isn't present) is an incoherence and increases risk.
Instruction Scope
The runtime instructions direct running PowerShell with ExecutionPolicy Bypass and describe implementations that read session history, monitor local TTS file directories (e.g., C:\tmp\openclaw) and edit ~/.openclaw/openclaw.json. Reading session/chat history and continuous filesystem monitoring are within the feature scope, but they access potentially sensitive chat logs and the instructions give broad authority to run unreviewed scripts — this should be audited. The skill also claims 'No external API calls' but without the scripts present this claim cannot be validated.
Install Mechanism
This is an instruction-only skill (no install spec in registry). SKILL.md shows install/run commands that execute local PowerShell scripts. Running PowerShell with '-ExecutionPolicy Bypass -File' is common but elevates the impact of malicious scripts. Because the actual scripts are not bundled, the install step would require pulling code from the referenced repo or running commands that will fail — verify the source before running.
Credentials
The skill declares no required environment variables or config paths, yet the documentation instructs editing and reading openclaw.json and session/log files. Accessing chat history/config files is reasonable for wake-word detection, but those paths should be declared. The absence of declared config/paths is an inconsistency that reduces transparency about what will be accessed.
Persistence & Privilege
The skill suggests running long‑running/monitoring PowerShell scripts that would persistently watch directories and potentially read recent session history. While 'always' is false, persistent local monitoring with access to chat logs is a meaningful privilege; confirm whether the installed scripts run as background services, what account they use, and ensure they don't alter other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tts-autoplay - After installation, invoke the skill by name or use
/tts-autoplay - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.1
Added wake word detection and tagged mode support
v2.0.0
Added wake word detection and tagged mode support for smart voice triggering
v1.0.0
Initial release - Automatic TTS voice playback for Windows Webchat users
Metadata
Frequently Asked Questions
What is TTS AutoPlay with Wake Word?
Auto-play TTS voice files with wake word detection. Only plays audio when user message contains wake words like "语音", "念出来", "voice", etc. Perfect for Webcha... It is an AI Agent Skill for Claude Code / OpenClaw, with 550 downloads so far.
How do I install TTS AutoPlay with Wake Word?
Run "/install tts-autoplay" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TTS AutoPlay with Wake Word free?
Yes, TTS AutoPlay with Wake Word is completely free (open-source). You can download, install and use it at no cost.
Which platforms does TTS AutoPlay with Wake Word support?
TTS AutoPlay with Wake Word is cross-platform and runs anywhere OpenClaw / Claude Code is available (windows).
Who created TTS AutoPlay with Wake Word?
It is built and maintained by WangZjhz (@wangzjhz); the current version is v2.0.1.
More Skills