video-timeline

Create an interactive React video player with heatmap timeline and clickable hotspots.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattwoodco/skills --skill video-timeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-timeline
Source: https://github.com/mattwoodco/skills/tree/main/v1-skills/video-timeline
Command: npx skills add https://github.com/mattwoodco/skills --skill video-timeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides an enhanced video player experience by visualizing user engagement through a heatmap timeline and highlighting key moments with interactive hotspots.

Core Features & Use Cases

  • Interactive Heatmap Timeline: Visualize engagement levels directly on the video progress bar.
  • Clickable Hotspots: Mark specific moments in the video with detailed information and trigger actions.
  • Use Case: Analyze user interaction with tutorial videos, product demos, or educational content to identify points of high interest or confusion.

Quick Start

Add a video timeline to your page using the video-timeline skill with the provided demo video and hotspots.

Frequently Asked Questions about video-timeline

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

FAQPage Schema
How do I add an engagement heatmap to a React video player?

To add an engagement heatmap to a React video player, use a component that visualizes interaction levels directly on the progress bar. This skill utilizes the HTML5 video API to render heatmap timelines and clickable hotspot markers.

How do I add clickable hotspots to an HTML5 video timeline?

You can add clickable hotspots to an HTML5 video timeline by using a React component that overlays interactive markers. These hotspots trigger actions and display detailed analytics for specific video moments.

Can I use this video heatmap component for analyzing tutorial engagement?

Yes, you can use this video heatmap component for analyzing tutorial engagement. It is specifically designed to identify points of high interest or confusion in educational content and product demos.

Does the interactive video player component support fullscreen and volume controls?

Yes, the interactive video player component supports fullscreen and volume controls. It provides standard playback functionalities including seeking, playback control, and volume adjustment using the HTML5 video API.

What icons are used for the video player UI elements?

The video player UI elements use `@phosphor-icons/react` for visual icons. This library provides the necessary graphical interface elements for the player controls and interactive hotspot markers.