PluginBench
Skill
Official
Fail
Audit score 45

video-report

remotion-dev/remotion

Generate diagnostic reports for non-working videos by rendering them with verbose logging.

What is video-report?

This skill helps diagnose video playback issues by downloading a problematic video and rendering it with detailed logging. Use it when a user reports a video not working to identify the root cause.

  • Download video URLs for analysis
  • Place videos in the rendering pipeline for testing
  • Execute verbose rendering to capture detailed diagnostics
  • Generate diagnostic output from render attempts
  • Identify video compatibility or encoding issues

How to install video-report

npx skills add https://github.com/remotion-dev/remotion --skill video-report
Prerequisites
  • Remotion installed and configured
  • Access to packages/example directory
  • bun package manager installed
  • Video URL accessible for download
Claude Code
Cursor
Windsurf
Cline

How to use video-report

  1. 1.Download the problematic video from the provided URL
  2. 2.Place the video file as the `src` in `packages/example/src/NewVideo.tsx`
  3. 3.Navigate to the `packages/example` directory
  4. 4.Run `bunx remotion render NewVideo --log=verbose`
  5. 5.Review the verbose logs to identify the failure cause

Use cases

Good for
  • Troubleshoot why a user's video won't play
  • Debug video rendering failures in production
  • Diagnose codec or format compatibility problems
  • Capture detailed logs when video playback breaks
  • Analyze video rendering errors with full verbosity
Who it's for
  • Video platform support engineers
  • Developers debugging video rendering issues
  • QA teams investigating video playback failures
  • Technical support specialists handling video complaints

video-report FAQ

What should I do with the verbose log output?

The verbose logs contain detailed diagnostic information about why the video failed to render. Review them to identify codec issues, format incompatibilities, or other rendering problems.

Where exactly do I place the video URL?

Set the video URL as the `src` property in the NewVideo.tsx component located in `packages/example/src/`.

Can I use this for any video format?

The skill works with video URLs that can be downloaded and processed by Remotion's rendering engine. Some formats may have compatibility limitations.

What does the --log=verbose flag do?

It enables detailed logging output during the render process, capturing comprehensive diagnostic information that helps identify the root cause of video issues.

Full instructions (SKILL.md)

Source of truth, from remotion-dev/remotion.


name: video-report description: Generate a report about a video

When a user reports a video not working, we should download the URL and put it as the src in packages/example/src/NewVideo.tsx.

Then, in packages/example, we should run bunx remotion render NewVideo --log=verbose.