Subtitle Assistant
v1.0.0Download YouTube subtitles and use AI to summarize, translate, or extract key points. No login or cookies required. Powered by evolink.ai
⭐ 0· 71·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (download + AI analyze YouTube subtitles) align with required binaries (yt-dlp, python3, curl) and the single required env var (EVOLINK_API_KEY). The primary credential is the EvoLink API key which is used only for AI commands.
Instruction Scope
SKILL.md and the shell script limit actions to: using yt-dlp to fetch subtitles, cleaning text, and POSTing that text to api.evolink.ai for AI processing. The script reads local files only if explicitly passed or saved to sub_temp/. It creates temporary files for payloads and attempts to clean them up. Note: AI commands intentionally transmit subtitle text to an external service (api.evolink.ai); this is expected but is a privacy consideration.
Install Mechanism
No remote download/install of arbitrary code occurs at runtime. An npm-based installer is included that simply copies the skill-files into a local skills/ directory. There are no obscure external URLs, archive extracts, or network installs executed by the skill itself.
Credentials
Only EVOLINK_API_KEY is required for AI features (EVOLINK_MODEL is optional). The required env var directly maps to the external AI service used. The skill does not request unrelated credentials or system secrets.
Persistence & Privilege
The skill does not request elevated privileges, does not declare always:true, and only writes files into the current working directory under sub_temp/ when downloading subtitles. The included installer writes skill files into a skills/ subdirectory of the detected workdir (expected installer behavior).
Assessment
This skill appears to do exactly what it says: download subtitles with yt-dlp and (if you set EVOLINK_API_KEY) send subtitle text to api.evolink.ai for processing. Before installing, consider: 1) Privacy — any subtitle text you process will be transmitted to EvoLink; verify their privacy/retention policy if subtitles contain sensitive content. 2) Trust the provider — the repo and package metadata point to evolink.ai/EvoLinkAI; if you don't trust that vendor, don't set your API key. 3) Dependencies — install yt-dlp via pip as instructed and ensure you want a tool that invokes external network calls. 4) Review the included scripts yourself (they are small and readable) if you want to confirm no hidden behavior. If you need offline-only processing, do not provide EVOLINK_API_KEY and use only the download/languages commands which do not contact the external API.Like a lobster shell, security has layers — review code before you run it.
latestvk975nzadjcxvpe0r4jpycy9a7x84n672
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython3, curl, yt-dlp
EnvEVOLINK_API_KEY
Primary envEVOLINK_API_KEY
