Back to skill
Skillv0.1.0

ClawScan security

gtts · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 15, 2026, 2:38 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is an instruction-only guide for using the gTTS Python library to convert text to audio; its requirements and instructions are coherent with that purpose and it does not request unrelated credentials or privileged access.
Guidance
This is a normal how-to for gTTS. Before using: (1) run pip installs inside a virtual environment, (2) install ffmpeg if you plan to use pydub or the ffmpeg concat approach, (3) be aware gTTS sends text to Google’s public TTS endpoints (avoid sending sensitive or confidential text), (4) gTTS is different from Google Cloud Text-to-Speech (no API key) and may be rate-limited or subject to breakage, and (5) review any installed packages' licenses and versions before installing. The skill itself does not request secrets or elevated privileges.

Review Dimensions

Purpose & Capability
okThe name/description match the SKILL.md content: it explains using gTTS and pydub to convert and concatenate audio chunks for long text. Nothing in the instructions requests unrelated services or capabilities.
Instruction Scope
okRuntime instructions only demonstrate installing gtts/pydub, chunking text, creating temporary files, generating MP3s, concatenating audio, and cleaning up. The steps operate only on provided text and temporary files and note the need for network access to Google's TTS endpoints; they do not read unrelated system files or environment variables.
Install Mechanism
noteThere is no formal install spec in the registry (instruction-only). SKILL.md recommends 'pip install gtts pydub' and optionally using ffmpeg for concatenation. This is normal but means the user will run package installation locally; ffmpeg is an external binary dependency to be installed separately.
Credentials
okNo environment variables, credentials, or config paths are requested. The only external interaction is network calls to Google's TTS service (gTTS uses public Google endpoints and does not require an API key), so no secret exposure is requested by the skill itself.
Persistence & Privilege
okSkill is not always-enabled, does not request persistent system privileges, and does not modify other skills or agent-wide config. It's an instruction-only skill and can be invoked by the user/agent normally.