build-vmaf

Official

Build libvmaf with the right backend.

AuthorVMAFx
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill removes the guesswork from building the libvmaf library and CLI by turning backend selection, build configuration, and sanitizer setup into a consistent, repeatable workflow.

Core Features & Use Cases

  • Backend-aware builds: Handles cpu, cuda, sycl, hip, and all-target builds with the correct Meson flags and availability checks.
  • Build-type control: Supports debug, release, and relwithdebinfo configurations while enforcing sensible defaults.
  • Sanitizer support: Configures address, undefined, and thread sanitizers with validation for incompatible combinations.
  • Output reporting: Reports elapsed build time and the resulting CLI and shared library artifact paths.
  • Use case: A developer can quickly produce a clean GPU-enabled build for testing, then switch to a release CPU build for packaging without remembering the exact command sequence.

Quick Start

Ask the skill to build libvmaf with the desired backend, build type, and sanitizer settings, and it will run the correct Meson and Ninja commands for you.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: build-vmaf
Download link: https://github.com/VMAFx/vmafx/archive/main.zip#build-vmaf

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.