This handles the video player work you'd rather not build from scratch. You get a custom player with all the standard controls (play, pause, seek, volume, fullscreen), HLS streaming setup with hls.js for adaptive bitrate, and picture-in-picture mode. The main VideoPlayer component is fully featured with progress bars, time formatting, and smart control visibility on hover. It also covers subtitle tracks and includes error recovery for HLS streams. Good for when you need video playback that goes beyond a basic HTML5 video tag but don't want to pull in a heavy third-party player library.

skills.sh installs
454
GitHub stars
39
last updated
Aug 21, 2026

Install

$ npx -y skills add daffy0208/ai-dev-standards --skill video-producer --agent claude-code

Installs into .claude/skills of the current project.

Files

Video Producer Skill

I help you build video players, handle video streaming, and create engaging video experiences.

What I Do

Video Playback:

  • Custom video players with controls
  • Adaptive bitrate streaming (HLS, DASH)
  • Picture-in-picture mode
  • Fullscreen support

Video Features:

  • Subtitles and captions
  • Quality selection
  • Playback speed control
  • Thumbnail previews

Streaming:

  • Live video streaming
  • Video on demand (VOD)
  • Progressive download
  • Adaptive streaming

Custom Video Player

// components/VideoPlayer.tsx
'use client'
import { useRef, useState, useEffect } from 'react'

interface VideoPlayerProps {
  src: string
  poster?: string
  title?: string
}

export function VideoPlayer({ src, poster, title }: VideoPlayerProps) {
  const videoRef = useRef<HTMLVideoElement>(null)
  const [playing, setPlaying] = useState(false)
  const [currentTime, setCurrentTime] = useState(0)
  const [duration, setDuration] = useState(0)
  const [volume, setVolume] = useState(1)
  const [fullscreen, setFullscreen] = useState(false)
  const [showControls, setShowControls] = useState(true)

Sponsors

Details

Repository
github.com/daffy0208/ai-dev-standards
Category
AI & Agent Building
First seen
Jun 3, 2026

More from daffy0208/ai-dev-standards

All 49
1jwynia avatardraftingjwynia/agent-skillsBreak through blocks and execute first drafts. Use when the outline is done but the draft isn't happening, when writer's block strikes, when the blank page rema454skills.sh installs
2aj-geddes avataraws-rds-databaseaj-geddes/useful-ai-promptsDeploy and manage relational databases using RDS with Multi-AZ, read replicas, backups, and encryption. Use for PostgreSQL, MySQL, MariaDB, and Oracle.453skills.sh installs
3aj-geddes avatarlog-aggregationaj-geddes/useful-ai-promptsImplement centralized logging with ELK Stack, Loki, or Splunk for log collection, parsing, storage, and analysis across infrastructure.453skills.sh installs
4aj-geddes avatardocumentation-site-setupaj-geddes/useful-ai-promptsSet up documentation websites using Docusaurus, MkDocs, VitePress, GitBook, or static site generators. Use when creating docs sites, setting up documentation po452skills.sh installs
5aj-geddes avatarmonorepo-managementaj-geddes/useful-ai-promptsManage monorepo architectures using Lerna, Turborepo, and Nx. Configure workspaces, dependency versioning, and cross-package testing.451skills.sh installs
6aj-geddes avatarretrospective-facilitationaj-geddes/useful-ai-promptsFacilitate effective retrospectives to capture lessons learned, celebrate successes, and identify actionable improvements for future iterations.451skills.sh installs