build-vmaf
OfficialBuild 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.