askvideo

Chat with any YouTube video using AI. Use this skill when users share YouTube URLs and want summaries, answers, or information extracted from video content. Triggers on YouTube links, video summarization requests, or questions about video tutorials.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "askvideo" with this command: npx skills add indianappguy/askvideo-cli/indianappguy-askvideo-cli-askvideo

AskVideo - Chat with YouTube Videos

Get information, summaries, and answers from any YouTube video using AI.

When to Use This Skill

Use this skill when:

  • User shares a YouTube URL and asks questions about it
  • User wants to summarize a YouTube video
  • User asks "what's in this video?"
  • User wants to extract information from video content
  • User needs to understand a tutorial, lecture, or presentation
  • User asks about timestamps or specific topics in a video

Keywords: YouTube, video summary, video transcript, explain video, what's in this video, video content, video tutorial

Prerequisites

The askvideo CLI must be installed and authenticated:

# Check if installed
which askvideo

# If not installed
npm install -g askvideo

# Authenticate (first time only - requires user's email)
askvideo login

Commands

Ask a Single Question (Recommended for Agents)

Use --simple flag for clean, non-streaming output:

askvideo ask "<question>" --url "<youtube-url>" --simple

Examples:

# Get a summary
askvideo ask "Summarize this video in 3 bullet points" --url "https://youtube.com/watch?v=VIDEO_ID" --simple

# Ask specific questions
askvideo ask "What are the main topics covered?" --url "https://youtube.com/watch?v=VIDEO_ID" --simple

# Extract information
askvideo ask "List all the tools mentioned in this video" --url "https://youtube.com/watch?v=VIDEO_ID" --simple

# Get timestamps
askvideo ask "At what timestamp do they discuss pricing?" --url "https://youtube.com/watch?v=VIDEO_ID" --simple

Ask About an Already-Indexed Video

If the video was previously processed, use the video ID for faster responses:

askvideo ask "<question>" --id <video-id> --simple

List User's Indexed Videos

askvideo videos

Check Credits

askvideo credits

Workflow for Agents

  1. When user shares a YouTube URL with a question:

    askvideo ask "<user's question>" --url "<url>" --simple
    
  2. For multiple questions about the same video:

    • First query will index the video (takes 30-60 seconds)
    • Subsequent queries are instant
    • Use --id flag if you have the video ID
  3. If credits are exhausted:

Response Format

The CLI returns plain text answers. Present them to the user in a clear format:

Based on the video:

[AI response from askvideo]

Error Handling

ErrorSolution
"Authentication required"Run askvideo login
"No video credits remaining"User needs to upgrade plan
"No message credits remaining"User needs to upgrade plan
"Failed to fetch transcript"Video may not have captions

Supported Video Types

  • Standard YouTube videos with captions/transcripts
  • YouTube Shorts
  • Unlisted videos (if URL is provided)

Limitations

  • Requires video to have a transcript (auto-generated or manual captions)
  • Free plan: 1 video + 10 messages per month
  • Video processing takes 30-60 seconds on first query

Examples for Common Tasks

Summarize a Video

askvideo ask "Give me a comprehensive summary of this video with key takeaways" --url "URL" --simple

Explain a Tutorial

askvideo ask "Explain the step-by-step process shown in this tutorial" --url "URL" --simple

Extract Code/Commands

askvideo ask "List all the code snippets or commands mentioned in this video" --url "URL" --simple

Find Specific Information

askvideo ask "What does the speaker say about [topic]?" --url "URL" --simple

Get Video Outline

askvideo ask "Create an outline of all topics covered with timestamps if mentioned" --url "URL" --simple

Links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

magicslides

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated