ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      dannyshmueli

      Safety Report

      Edge Tts Unlimited

      @dannyshmueli

      Free, unlimited text-to-speech using Microsoft Edge neural voices via Python edge-tts. Use when generating long-form audio, podcasts, voice notes, spoken bri...

      0Downloads
      0Installs
      0Stars
      2Versions
      Video & Audio1,618Notes & Knowledge902

      Security Analysis

      medium confidence
      Clean0.04 risk

      The skill does what it claims (wraps the Python edge-tts package via a small shell script) and does not request unrelated credentials or perform obvious exfiltration, but it auto-installs Python packages globally and makes platform-specific path assumptions that you should review before use.

      Mar 14, 20262 files1 concern
      Purpose & Capabilityok

      Name/description (unlimited Edge TTS via edge-tts) match the included script and instructions. The script invokes edge-tts with expected options (voice, rate, file/text, list voices). No unrelated services, credentials, or binaries are required.

      Instruction Scopeok

      SKILL.md simply instructs running scripts/speak.sh with text or file. The script only reads an optional input file you provide, writes output to a specified path (default /tmp), lists voices, and invokes edge-tts. It does not attempt to read unrelated system files or environment variables.

      Install Mechanismnote

      There is no formal install spec, but the script will auto-install the PyPI package edge-tts by running 'pip3 install -q edge-tts' when edge-tts is not available. This is a dynamic, on-demand install from PyPI (not a vetted release host) and does not create or use a virtual environment; it may install packages into the global environment. The script also prefers a 'uv' runner if present, checking hard-coded paths (/data/clawd/.local/bin/uv, /home/node/.local/bin/uv, ~/.local/bin/uv).

      Credentialsok

      The skill declares no required env vars or credentials and the script does not read credentials. It only references optional input files you pass and writes outputs to an output path. The lack of credential requests is proportionate to the TTS purpose.

      Persistence & Privilegeok

      always is false and the skill does not request persistent agent-level privileges. It does not modify other skills or global agent configuration. The main privilege is that it can install a Python package on first run (see install_mechanism note).

      Guidance

      This skill is internally consistent for its stated TTS purpose, but review these points before installing or running it in a shared environment: - It may run 'pip3 install -q edge-tts' automatically and without a virtual environment, which can modify the host Python environment. Prefer running it inside a container, dedicated VM, or create a Python virtualenv before running. - The script suppresses installer output and errors (redirects to /dev/null), which can hide installation problems—inspect logs or run manually the first time to confirm behavior. - The script checks specific local paths (/data/clawd/.local/bin/uv, /home/node/.local/bin/uv); if those are present on your system they will be used. Ensure those binaries are trustworthy. - If you need stricter isolation, install edge-tts yourself from a trusted environment, pin package versions, or run the script inside an ephemeral container. If you want a safer review, provide the environment where you plan to run this (local machine, shared server, Fly.io, etc.) and whether you prefer a version-pinned Python install or a containerized deployment.

      Latest Release

      v1.0.1

      Fixed skill metadata and republished a clean release. Removed unsupported frontmatter fields, tightened the skill description, and re-verified the bundled speak.sh long-form Edge TTS workflow.

      More by @dannyshmueli

      Table Image

      15 stars

      Anima

      4 stars

      Chart Image

      4 stars

      Polymarket Odds

      3 stars

      Agent Analytics

      2 stars

      GitHub PAT

      0 stars

      Published by @dannyshmueli on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]