Edge Tts
v1.0.0Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch contro...
⭐ 0· 53·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description (Edge TTS) align with included files: tts-converter.js, config-manager.js, package.json and package-lock reference node-edge-tts and commander. The files implement a CLI and helper that produce audio and subtitles as described. One note: SKILL metadata/provenance fields are inconsistent across files (registry metadata, _meta.json, skill-info.json, skill.yaml show differing versions/owner/homepage), which reduces confidence in the package origin but does not contradict functionality.
Instruction Scope
SKILL.md instructs the agent to use the built-in tts tool or the bundled scripts. The scripts operate on input text, create audio files in the system temp dir and store preferences in ~/.tts-config.json. The instructions do not ask the agent to read unrelated files, access secrets, or exfiltrate data. The doc references an external preview site (https://tts.travisvn.com/) for voice testing — this is an out-of-band resource (not required for operation) and should be considered an external dependency.
Install Mechanism
No arbitrary downloads are used; installation is npm-based (install.sh and script-level npm install). package-lock.json enumerates dependencies from the npm registry (node-edge-tts, commander, and transitive deps). This is a common, low-to-moderate risk install pattern; it will fetch code from npm, so standard npm supply-chain risks apply.
Credentials
The skill declares no required environment variables or credentials. The code asks only for optional proxy/timeout settings and stores a per-user config file (~/.tts-config.json). There are no demands for unrelated cloud credentials or tokens.
Persistence & Privilege
always:false (no forced global presence). The skill persists only a per-user config file (~/.tts-config.json) and writes temporary audio files to the system temp directory; it does not attempt to modify other skills or system-wide settings.
Assessment
This package appears to implement the stated TTS functionality and uses the npm node-edge-tts library. Before installing: (1) verify the skill's source/provenance (metadata in the bundle is inconsistent across files); (2) inspect package-lock.json and consider running 'npm audit' to check for known issues; (3) install and run the scripts in a sandbox or test environment first since npm will fetch dependencies from the registry; (4) be aware the skill will create ~/.tts-config.json and write audio files to your temp directory; (5) the optional proxy setting can redirect network traffic if configured — leave it empty unless you control the proxy. If provenance cannot be confirmed, prefer obtaining the node-edge-tts library from a known source or the official npm package and review code before use.Like a lobster shell, security has layers — review code before you run it.
latestvk9756vpv3kjax64g3pwv8mshm183q4w1
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
