elevenlabs-narration
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements standard integration with the ElevenLabs API for text-to-speech conversion. It uses
python-dotenvto manage sensitive API keys (ELEVEN_API_KEY) and voice IDs (ELEVEN_VOICE_ID) from a local.envfile, ensuring credentials are not hardcoded or committed to version control. The file system operations are restricted to project-relative paths for reading scripts and saving audio outputs. The logic for extracting text from markdown files is straightforward and does not involve dynamic execution of the extracted content. The dependencies (elevenlabs,python-dotenv) are standard industry packages. The skill's architecture includes a--dry-runfeature that allows users to verify extracted text before initiating paid API calls, which is a functional best practice.
Audit Metadata