youtube-to-blog-post

Convert YouTube videos into SEO-optimized, Markdown blog posts for Hexo using yt-dlp metadata extraction.

598|75|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/wlzh/skills --skill youtube-to-blog-post
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-to-blog-post
Source: https://github.com/wlzh/skills/tree/main/youtube-to-blog-post
Command: npx skills add https://github.com/wlzh/skills --skill youtube-to-blog-post

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates turning YouTube videos into SEO-friendly blog posts, saving creators time and making it easy to publish polished content.

Core Features & Use Cases

  • Automated content generation: pull title, description, duration, and thumbnail, and generate Hexo-ready posts with embedded video.
  • SEO optimization: generate meta description, keywords, cover image and thumbnail, and add internal links and structured headings.
  • Use Case: A creator records a YouTube video and wants to publish a companion blog post on Hexo without manual formatting.

Quick Start

To generate a post for a YouTube URL, run: python ~/.claude/skills/youtube-to-blog-post/scripts/youtube_to_post.py "https://www.youtube.com/watch?v=VIDEO_ID" This will produce a Markdown file placed under your blog's posts directory.

Frequently Asked Questions about youtube-to-blog-post

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

FAQPage Schema
How do I convert a YouTube video into a SEO blog post?

To convert a YouTube video into a SEO blog post, this skill extracts video metadata and generates Hexo-ready Markdown content. It formats titles, descriptions, keywords, covers, and internal links to maximize SEO optimization automatically.

What is the best way to generate Hexo blog posts from YouTube videos?

Generating Hexo blog posts from YouTube videos is best handled by running a Python script that retrieves data via yt-dlp. It outputs a Markdown file with embedded video, structured headings, and meta descriptions directly into your posts directory.

Do I need yt-dlp to automate YouTube content creation for Hexo?

Yes, you need yt-dlp installed to automate YouTube content creation for Hexo. This dependency is required for data retrieval, pulling the video title, description, duration, and thumbnail needed to generate the SEO-optimized post.

Can I configure the blog directory and tags when converting YouTube videos to Markdown?

You can configure the blog directory and optional category tags when converting YouTube videos to Markdown. This allows the generated content to fit seamlessly into your existing publication workflows and Hexo site structure.

What SEO elements are included when turning YouTube videos into blog posts?

When turning YouTube videos into blog posts, the skill includes SEO elements like meta descriptions, keywords, cover images, and structured headings. It also adds internal links and embeds the video directly within the Hexo Markdown output.