Youtube Podcast summarizer via Elevenlabs
Analysis
The skill’s behavior matches its stated purpose, but it relies on a separately run GitHub backend and paid API keys that users should verify before use.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
git clone https://github.com/Franciscomoney/elevenlabs-moltbot.git cd elevenlabs-moltbot npm install cp .env.example .env # Add your API keys to .env npm start
The skill is instruction-only but directs the user to install and run a separate npm backend from GitHub.
metadata: {"openclaw":{"emoji":"🎙️","autoTrigger":{"patterns":["youtube.com/watch","youtu.be/","youtube.com/shorts"]}}}The skill declares auto-trigger patterns for YouTube URLs, so it may start its workflow when such links appear.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
"required_env": [
"ELEVENLABS_API_KEY",
"SUPADATA_API_KEY",
"OPENROUTER_API_KEY"
]The backend requires provider API keys for text-to-speech, transcript retrieval, and AI summarization.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
YouTube URL → Supadata (transcript) → AI (summary) → ElevenLabs (voice) → You
The data flow routes YouTube URLs, transcripts, and generated summaries through multiple third-party services.
