video-to-article

Convert lecture videos into transcripts, outlines, and articles via ElevenLabs transcription.

2|1|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/lttr/claude-marketplace --skill video-to-article
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-to-article
Source: https://github.com/lttr/claude-marketplace/tree/main/plugins/video-to-article/skills/video-to-article
Command: npx skills add https://github.com/lttr/claude-marketplace --skill video-to-article

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, yt-dlp, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill automates turning lecture or presentation videos into text-based outputs (transcripts, outlines, and full articles), saving hours of manual transcription and drafting.

Core Features & Use Cases

  • Automated audio extraction & transcription: From video to clean, structured text.
  • Multi-format outputs: transcripts, outlines, and both formal and direct articles ready for publication.
  • Real-world use: A university lecturer records a 50-minute talk; with this Skill you obtain a ready-to-publish transcript, an outline for lecture notes, and two article variants for course materials.

Quick Start

Start with your video in the current folder (e.g., video.mp4). If you have a YouTube link, use the provided download script to fetch it as video.mp4, or use your own file. Then run the audio extraction to produce audio.mp3, followed by transcription with the language code of the talk (e.g., en). Finally, run the output generation steps to create:

  • generated-transcript.txt
  • generated-transcript-cleaned.md
  • generated-transcript-readable.md
  • generated-transcript-outline.md
  • generated-key-ideas.md
  • generated-article-formal.md
  • generated-article-direct.md

Frequently Asked Questions about video-to-article

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a YouTube video or lecture into a transcript?

This Skill automates transcript generation from video files or YouTube URLs by extracting audio with ffmpeg, transcribing via ElevenLabs API, and outputting clean, structured transcripts. Specify your video file or use the download script to fetch from YouTube, then run audio extraction and transcription with the appropriate language code.

Can I turn recorded lectures into multiple article formats automatically?

Yes. After transcription, the Skill generates seven outputs: raw transcript, cleaned markdown, readable markdown, outline, key ideas, and both formal and direct article formats—all publication-ready without manual rewriting.

What video formats and sources does this transcription workflow support?

The Skill processes local video files (via ffmpeg) and YouTube URLs (via yt-dlp for download). Audio extraction and transcription work across multiple languages when you provide the correct language code to ElevenLabs.

Do I need to install ffmpeg and yt-dlp separately to use this?

Yes. The Skill requires ffmpeg for audio extraction, yt-dlp for YouTube downloads, jq for data processing, and an ElevenLabs API key for transcription. Install these dependencies before running the workflow.

What happens if my video file is missing or metadata validation fails?

The Skill validates folder setup and file presence before processing. If metadata checks fail or required files are absent, the workflow halts with validation errors—fix the input directory structure and rerun to retry idempotently.

Can I use this for multilingual lectures or presentations in languages other than English?

Yes. Provide the correct language code (mapped for ElevenLabs) when running transcription, and the Skill processes recorded talks in any supported language, outputting transcripts and articles in that language.