Language Tutor
v1.0.2Create language learning audio with SenseAudio TTS, including pronunciation drills, bilingual lessons, slowed speech practice, and dialogue exercises. Use wh...
⭐ 0· 270·1 current·1 all-time
by@scikkk
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the declared needs: python3, requests, pydub, and SENSEAUDIO_API_KEY are appropriate for generating and post-processing TTS audio from SenseAudio.
Instruction Scope
SKILL.md stays on‑topic (calls the documented SenseAudio endpoint, uses Authorization: Bearer <API_KEY>, decodes hex audio, merges clips optionally). One minor note: pydub often requires an external audio backend (ffmpeg) which is mentioned but not listed as a required binary; if you expect merged audio output, ensure ffmpeg or another backend is available in the runtime environment.
Install Mechanism
Declared installs are PyPI packages (requests, pydub) via the 'uv' installer — standard for Python dependencies and proportionate for the functionality. No downloads from arbitrary URLs or extract/install of remote archives are present.
Credentials
Only a single credential (SENSEAUDIO_API_KEY) is required and is the primary credential; no unrelated or additional secrets are requested.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide configuration changes, and is instruction-only so it does not demand elevated persistence or privileges.
Assessment
This skill is coherent: it will use your SENSEAUDIO_API_KEY to call SenseAudio's TTS API and needs python3 plus the requests and pydub libraries. Before installing, consider: (1) only provide an API key with minimal scope and rotate or revoke it if needed; (2) run the skill in an isolated environment (container or limited VM) to limit blast radius of network calls; (3) if you need merged audio, install ffmpeg from a trustworthy source since pydub relies on it; and (4) monitor API usage for unexpected requests. If you do not trust the SenseAudio endpoint or do not want networked TTS calls, do not provide the API key.Like a lobster shell, security has layers — review code before you run it.
latestvk979mp2mkm6wrez8pykqp3bjgx82w968
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython3
EnvSENSEAUDIO_API_KEY
Primary envSENSEAUDIO_API_KEY
Install
uv
uv tool install requestsuv
uv tool install pydub