bestblogs-process-videos

Transcribe queued YouTube videos and update BestBlogs article content via admin APIs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ginobefun/gino-skills --skill bestblogs-process-videos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bestblogs-process-videos
Source: https://github.com/ginobefun/gino-skills/tree/main/skills/bestblogs-process-videos
Command: npx skills add https://github.com/ginobefun/gino-skills --skill bestblogs-process-videos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the repetitive and error-prone process of transcribing queued videos and updating BestBlogs article content so admins do not need to manually transcribe, clean, and push video text for analysis.

Core Features & Use Cases

  • Query BestBlogs for articles in WAIT_PREPARE video state and present an operator-selectable list.
  • Serially transcribe selected YouTube videos with priority-based transcription quality, save timestamped Markdown files, strip H1 titles before upload, call the admin updateContent API, and trigger the runAnalysisFlow endpoint.
  • Robust progress reporting and error handling so failed transcriptions are recorded, files are preserved for manual retry, and subsequent videos continue processing.

Quick Start

Process pending BestBlogs videos by listing WAIT_PREPARE items, selecting targets, transcribing each video with priority-based thinking level, uploading the cleaned Markdown to the article via the admin API, and triggering the analysis flow.

Frequently Asked Questions about bestblogs-process-videos

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

FAQPage Schema
How do I batch transcribe YouTube videos and update article content in BestBlogs?

Batch transcribe YouTube videos and update BestBlogs article content by querying WAIT_PREPARE lists, selecting target items, transcribing serially with priority-based thinking levels, uploading Markdown via the admin API, and triggering the analysis flow.

What is the best way to automate YouTube video transcription for a content management workflow?

Automate YouTube video transcription for content workflows by querying queued video states, processing selected items serially, saving timestamped Markdown files with H1 titles stripped, and pushing cleaned text to downstream APIs for analysis.

Can I use admin API endpoints to trigger analysis flow after uploading transcribed video content?

Yes, admin API endpoints can trigger analysis flow after uploading transcribed video content by calling the updateContent endpoint with cleaned Markdown and subsequently invoking the runAnalysisFlow endpoint for downstream processing.

How does serial processing handle transcription errors when batch processing YouTube videos?

Serial processing handles transcription errors by logging failed items, preserving generated Markdown files for manual retry, and continuing transcription of subsequent queued YouTube videos without interrupting the batch workflow.

Do I need JWT-based admin authentication to transcribe YouTube videos and update BestBlogs content?

Yes, JWT-based admin authentication is required to securely query WAIT_PREPARE video lists, transcribe YouTube videos, call updateContent endpoints, and trigger runAnalysisFlow within BestBlogs admin workflows.

Are timestamped Markdown files generated when transcribing YouTube videos for BestBlogs?

Yes, timestamped Markdown files are generated and saved locally when transcribing YouTube videos for BestBlogs, preserving transcription outputs for manual retry before H1 title stripping and admin API content upload.