hf-papers-to-video

Convert Hugging Face Daily Papers into narrated videos with Remotion and TTS.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill hf-papers-to-video
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hf-papers-to-video
Source: https://github.com/xdrshjr/JR-Agent-Skills/tree/main/hf-papers-to-video/hf-papers-to-video
Command: npx skills add https://github.com/xdrshjr/JR-Agent-Skills --skill hf-papers-to-video

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, bs4, PyMuPDF, numpy, Pillow, and includes _scripts (resource) components.

What problem does it solve?

This Skill automates the end-to-end process of converting scientific papers from Hugging Face Daily Papers into engaging, narrated videos, saving researchers and educators time.

Core Features & Use Cases

  • Automatic extraction of abstracts and key insights from papers to generate a concise video script.
  • AI-assisted narration with TTS, synchronized with scene visuals and captions.
  • Remotion-based rendering pipeline that composes video scenes from structured content for easy reuse.

Quick Start

Install dependencies, configure Volcano TTS credentials, and run the full pipeline:

  • npm install
  • export VOLCANO_TTS_APPID=your_app_id
  • export VOLCANO_TTS_ACCESS_TOKEN=your_access_token
  • export VOLCANO_TTS_SECRET_KEY=your_secret
  • npm run full

Frequently Asked Questions about hf-papers-to-video

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

FAQPage Schema
How do I convert Hugging Face papers into narrated video summaries?

To convert Hugging Face papers into narrated videos, use an automated pipeline that extracts abstracts, generates scripts via Python, synthesizes TTS narration, and renders scenes with Remotion.

Does Remotion work with Python scripts for automated video generation from research papers?

Remotion works with Python scripts for automated video generation by using Python to extract paper content and configure JSON scenes, which Remotion then renders into synchronized visual outputs.

Can I generate TTS narration for video summaries using Volcano TTS?

You can generate TTS narration for video summaries by configuring Volcano TTS credentials with your App ID, Access Token, and Secret Key, then running the full pipeline to synthesize audio.

What is the best way to automate scene configuration for paper-to-video pipelines?

The best way to automate scene configuration for paper-to-video pipelines is using JSON-based scene configuration to align extracted paper visuals, captions, and TTS audio before final rendering.

Do I need to install specific dependencies to run the paper-to-video rendering pipeline?

You need to install specific dependencies including requests, bs4, PyMuPDF, numpy, and Pillow for Python extraction, plus Node.js packages for Remotion rendering and the full pipeline execution.

Can I use this automated pipeline to create educational content from scientific papers?

You can use this automated pipeline to create educational content from scientific papers by extracting key insights, generating concise scripts, and producing engaging videos with synchronized narration and captions.