Subtitle Assistant for Openclaw

An AI-powered utility for downloading, summarizing, and translating YouTube video subtitles directly from the terminal.

evolinkai
v1.0.0
Apr 11, 2026
0
787
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ai-subtitle-assistant

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ai-subtitle-assistant using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Subtitle Assistant?

Subtitle Assistant is a powerful addition to the Openclaw Skills ecosystem designed to streamline how developers and researchers consume video content. By leveraging yt-dlp and the Evolink.ai API, this skill allows users to bypass the browser and extract valuable insights from YouTube videos in seconds.

Whether you need a quick summary of a long technical talk or a natural translation of a foreign language tutorial, Subtitle Assistant provides a secure, login-free way to process information. It is built to be lightweight and privacy-focused, ensuring that no cookies or personal credentials are required to access publicly available subtitle data.

Subtitle Assistant Use Cases

  • Summarizing lengthy YouTube tutorials or conference talks into concise summaries.
  • Translating educational video content into different languages for global accessibility.
  • Extracting actionable key points and structured takeaways from webinars.
  • Downloading subtitle text for offline reading, documentation, or local analysis.

How Subtitle Assistant Works

  1. The user provides a YouTube URL or a local subtitle file to the Openclaw Skills interface.
  2. The skill utilizes yt-dlp to fetch available subtitle tracks from YouTube without requiring authentication.
  3. If an AI command is triggered, the subtitle text is securely transmitted to the Evolink.ai API.
  4. Advanced LLMs process the text to generate summaries, translations, or key points based on the user's request.
  5. The final processed output is returned directly to the terminal, and temporary files are cleaned up.

Subtitle Assistant Setup

To get started with this entry in the Openclaw Skills library, ensure you have the required dependencies installed:

# Install the necessary YouTube downloader
pip install yt-dlp

# Configure your API key for AI features
export EVOLINK_API_KEY="your-key-here"

Ensure python3 and curl are also available in your environment path.

Subtitle Assistant Data Schema & Taxonomy

Subtitle Assistant manages data with a focus on ephemeral storage and clear organization:

Data Type Storage Location Retention Policy
Downloaded Subtitles sub_temp/VIDEO_ID.txt Persists in local directory
API Payloads Local temporary file Automatically deleted after request
Environment Keys System Env Variables Managed by user

The skill organizes metadata via the EVOLINK_MODEL variable, which defaults to claude-opus-4-6 for high-quality analysis.

Subtitle Assistant Advanced Features

  • Multi-language support for both subtitle discovery and AI-powered translation.
  • Local file processing: Analyze existing .txt subtitle files without needing a live URL.
  • High-fidelity summarization using state-of-the-art Claude models via Evolink.ai.
  • No-auth architecture: Operates entirely without YouTube cookies or account login for enhanced security.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3curlyt-dlp
Github Stars: 0
forks: 0

Featured*