{
  "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
  "skills": [
    {
      "name": "video-capture-sdk-net-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK .NET into a Windows WPF application. Covers the single NuGet package, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when adding webcam, IP camera, screen, or DV capture to a WPF app on Windows.",
      "url": "/.well-known/agent-skills/video-capture-sdk-net-wpf.zip",
      "digest": "sha256:e466d0efec905e817f71c98320f16317160782f5df83c3e45a761dd5499b7485"
    },
    {
      "name": "video-capture-sdk-net-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK .NET into a Windows Forms application. Covers the single NuGet package, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when adding webcam, IP camera, screen, or DV capture to a WinForms app on Windows.",
      "url": "/.well-known/agent-skills/video-capture-sdk-net-winforms.zip",
      "digest": "sha256:a6b1092b5fd1e50900b0be579f59d4af7a422f98efc45aef36378d1aa49ba0d0"
    },
    {
      "name": "media-blocks-sdk-net-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK .NET into a Windows WPF application. Covers the graph-based pipeline model (MediaBlocksPipeline, source/sink/transform blocks), the single NuGet package, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when building custom media pipelines (capture, transcode, mix, stream, record) on a WPF app — for simpler webcam-only capture, use video-capture-sdk-net-wpf instead.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-wpf.zip",
      "digest": "sha256:d9e60d25ec38978b9ee3525ef486239b9841f78a430558aae820089a3c37028e"
    },
    {
      "name": "media-blocks-sdk-net-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK .NET into a Windows Forms application. Covers the graph-based pipeline model (MediaBlocksPipeline, source/sink/transform blocks), the single NuGet package, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when building custom media pipelines (capture, transcode, mix, stream, record) on a WinForms app — for simpler webcam-only capture, use video-capture-sdk-net-winforms instead.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-winforms.zip",
      "digest": "sha256:171797998aa778a82abe936c43d0b06ab051cf934db90b0e81a5bff389961bfa"
    },
    {
      "name": "media-blocks-sdk-net-maui",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK .NET into a .NET MAUI cross-platform app (Windows, Android, iOS, macOS). Covers the graph-based pipeline model, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (camera permissions, missing native libs, trial-period expiry / unlicensed build). Use when building custom media pipelines (capture, transcode, stream, record) that must run on multiple OSes from one MAUI codebase.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-maui.zip",
      "digest": "sha256:7ef8203fbfacb5f65d837c1c61ce07986d8947f027b79f89a77a13b07d5d7528"
    },
    {
      "name": "video-capture-sdk-x-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a Windows WPF application. Covers the cross-platform NuGet package layout, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want capture/recording on WPF with an API that ports cleanly to MAUI, Avalonia, Uno, Android, iOS, macOS — for Windows-only with the legacy DirectShow stack, use video-capture-sdk-net-wpf instead.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-wpf.zip",
      "digest": "sha256:4c30a638c121b62a9f889038c64ef62b263610e398035713683e4c9bde85b3b1"
    },
    {
      "name": "video-edit-sdk-net-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK .NET (non-linear editor) into a Windows WPF application. Covers the timeline model, the single NuGet package, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when adding cut/trim/merge/transcode/effects to existing video files on a WPF app — for live capture from a camera, use video-capture-sdk-net-wpf instead.",
      "url": "/.well-known/agent-skills/video-edit-sdk-net-wpf.zip",
      "digest": "sha256:09103381638735f055d292de03df93ca7e1b2aec131c0df0f246f5b6477cf53b"
    },
    {
      "name": "media-blocks-sdk-net-android",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into a native .NET for Android application. Covers the graph-based pipeline model on Android, the cross-platform NuGet package, AndroidDependency project reference, runtime camera/audio permissions, license registration, and the most common Android pitfalls (CAMERA permission denied, RECORD_AUDIO permission denied, AAB packaging ABI filters, hardware encoder support, trial-period expiry / unlicensed build). Use for native .NET for Android pipelines (capture, transcode, stream, record) — for cross-OS MAUI use media-blocks-sdk-net-maui.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-android.zip",
      "digest": "sha256:408ada62ab02543aca1f7c0bb981c227b1fa74327730975ac98a88fb54674052"
    },
    {
      "name": "media-blocks-sdk-net-avalonia",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into an Avalonia UI application. Covers the graph-based pipeline model (MediaBlocksPipeline, source/sink/transform blocks), multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (missing native libs, file path conventions, X11/Wayland on Linux, ALSA/PulseAudio audio, trial-period expiry / unlicensed build). Use when building custom media pipelines (capture, transcode, mix, stream, record) on Windows, Linux, and macOS — for native iOS/Android/macOS use media-blocks-sdk-net-{android,ios,macos}, for MAUI use media-blocks-sdk-net-maui.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-avalonia.zip",
      "digest": "sha256:0a09e4bd16e615af927c8ab6de0cb42959017ae2dbf666542f7d11283a2b74ca"
    },
    {
      "name": "media-blocks-sdk-net-blazor",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into a Blazor Server application. Covers the graph-based pipeline model running server-side (one pipeline per logical scenario, owned by a singleton DI service), the single .NET wrapper plus per-OS native redist NuGet packages, license registration, the strict no-Blazor-WebAssembly constraint, and the most common Blazor pitfalls (DI lifetime mismatches, Razor circuit disposal vs pipeline disposal, capture-device permissions on the server host, server-side codec licensing, trial-period expiry / unlicensed build). Use for browser-based UIs that drive a server-side media pipeline (RTSP server, file recording, transcoding, broadcasting) — for a desktop UI use media-blocks-sdk-net-{wpf,winforms}.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-blazor.zip",
      "digest": "sha256:619b858b97b9578518d0228d23f8909163ac94f23da0cf83a5d11d998d615d52"
    },
    {
      "name": "media-blocks-sdk-net-console",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into a .NET console application for batch processing — build custom pipelines (transcode, mux, stream, record) without UI. Covers the graph-based pipeline model, the single NuGet package, license registration, headless block wiring, and the most common deployment pitfalls (DLL not found, missing codecs, no preview block, trial-period expiry / unlicensed build). Use for scripts, scheduled jobs, CI pipelines that need full pipeline control — for an interactive UI use media-blocks-sdk-net-{wpf,winforms}.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-console.zip",
      "digest": "sha256:cc1f573a30eeab8165728cdc1052bde917f74c836c66044f3f3e2594805eb00a"
    },
    {
      "name": "media-blocks-sdk-net-ios",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into a native .NET for iOS application. Covers the graph-based pipeline model on iOS, the cross-platform NuGet package, Info.plist NSCameraUsageDescription / NSMicrophoneUsageDescription requirements, license registration, AOT JIT-only ExecutionEngineException, and the most common iOS pitfalls (missing usage descriptions, no camera in simulator, App Store reviewer rejecting missing privacy strings, trial-period expiry / unlicensed build). Use for native .NET for iOS pipelines (capture, transcode, stream, record) — for cross-OS MAUI use media-blocks-sdk-net-maui.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-ios.zip",
      "digest": "sha256:e05df78471f5a8f5bda8f63bbf6c7adad544b9ee71824a46068e9251713278b2"
    },
    {
      "name": "media-blocks-sdk-net-macos",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into a native .NET for macOS application. Covers the graph-based pipeline model on macOS, the cross-platform NuGet package, Info.plist NSCameraUsageDescription / NSMicrophoneUsageDescription, code signing entitlements, license registration, and the most common macOS pitfalls (missing usage descriptions, hardened runtime + missing entitlements, Apple Silicon vs Intel native libs, trial-period expiry / unlicensed build). Use for native .NET for macOS pipelines (capture, transcode, stream, record) — for cross-OS MAUI use media-blocks-sdk-net-maui.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-macos.zip",
      "digest": "sha256:a6f486b01ca8f8a940d95f8a52c794fee9a0e00a4116420ba9e040aae9c63e19"
    },
    {
      "name": "media-blocks-sdk-net-uno",
      "type": "archive",
      "description": "Integrate VisioForge Media Blocks SDK into an Uno Platform application. Covers the graph-based pipeline model, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (camera permissions per OS, WebAssembly limitations, missing native libs, trial-period expiry / unlicensed build). Use for Uno cross-OS pipelines (Windows, Android, iOS, macOS) — for MAUI use media-blocks-sdk-net-maui, for Avalonia use media-blocks-sdk-net-avalonia.",
      "url": "/.well-known/agent-skills/media-blocks-sdk-net-uno.zip",
      "digest": "sha256:a5fdc63a2a43a5008117e7dee1d2c5fee2c5f6462291ee4e24ec2cd225ccff71"
    },
    {
      "name": "media-player-sdk-net-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK .NET (file/stream playback) into a Windows Forms application. Covers the single NuGet package, project setup, license registration, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, unsupported format, trial-period expiry / unlicensed build). Use when adding video/audio file or network-stream playback to a WinForms app on Windows — for capture use video-capture-sdk-net-winforms, for editing use video-edit-sdk-net-winforms.",
      "url": "/.well-known/agent-skills/media-player-sdk-net-winforms.zip",
      "digest": "sha256:2d5e002317bd915c6001cca625dff5dcbad851168b9b90d9c70c99bee173e449"
    },
    {
      "name": "media-player-sdk-net-winui",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK .NET (file/stream playback) into a WinUI 3 (Windows App SDK) application. Covers the WinUI-specific VideoView control, the single NuGet package, project setup, license registration, MSIX packaging quirks, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, unsupported format, trial-period expiry / unlicensed build). Use for WinUI 3 playback — for WPF use media-player-sdk-net-wpf, for WinForms use media-player-sdk-net-winforms.",
      "url": "/.well-known/agent-skills/media-player-sdk-net-winui.zip",
      "digest": "sha256:1363b86bf7ad44fdcb8ca2d3db85391319c2a0aa382501bffa0286fcb797def5"
    },
    {
      "name": "media-player-sdk-net-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK .NET (file/stream playback) into a Windows WPF application. Covers the single NuGet package, project setup, license registration, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, unsupported format, trial-period expiry / unlicensed build). Use when adding video/audio file or network-stream playback to a WPF app on Windows — for capture from a camera use video-capture-sdk-net-wpf, for editing use video-edit-sdk-net-wpf.",
      "url": "/.well-known/agent-skills/media-player-sdk-net-wpf.zip",
      "digest": "sha256:4d64fe004e7ec79e362e0359e3c8b2437c0c441046e72f3e0200e9ed65dce188"
    },
    {
      "name": "media-player-sdk-x-android",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a native .NET for Android application. Covers the Android-specific VideoView control, the cross-platform NuGet package, AndroidDependency project reference, license registration, and the most common Android pitfalls (missing INTERNET permission for streaming, AAB vs APK packaging, ABI filters, hardware decoder support, trial-period expiry / unlicensed build). Use for native .NET for Android playback apps — for cross-OS MAUI use media-player-sdk-x-maui.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-android.zip",
      "digest": "sha256:26bd3d3252ea1b01d4a1e7e8e436d0683b10cb437413bb9569beedf629e6dfc1"
    },
    {
      "name": "media-player-sdk-x-avalonia",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into an Avalonia UI application. Covers the Avalonia-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, supported input formats, and the most common cross-platform pitfalls (missing native libs, X11/Wayland on Linux, ALSA/PulseAudio audio, trial-period expiry / unlicensed build). Use when building playback apps that must run on Windows, Linux, and macOS from one codebase — for native iOS/Android/macOS use media-player-sdk-x-{android,ios,macos}, for MAUI use media-player-sdk-x-maui.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-avalonia.zip",
      "digest": "sha256:8694bfec72fa8ad0aed8e0ffe6cc5b7f2e1df9d17547bb9fac61a942e334448a"
    },
    {
      "name": "media-player-sdk-x-ios",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a native .NET for iOS application. Covers the iOS-specific VideoView control, the cross-platform NuGet package, Info.plist usage descriptions, license registration, AOT JIT-only ExecutionEngineException, and the most common iOS pitfalls (App Transport Security for HTTP streams, format support, trial-period expiry / unlicensed build). Use for native .NET for iOS playback apps — for cross-OS MAUI use media-player-sdk-x-maui.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-ios.zip",
      "digest": "sha256:688581c23c18ff352a86d32abc4fe16ba1a20172837de5b8cf25c71bb8ceef45"
    },
    {
      "name": "media-player-sdk-x-macos",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a native .NET for macOS application. Covers the macOS-specific VideoView control, the cross-platform NuGet package, Info.plist usage descriptions, code signing entitlements, license registration, and the most common macOS pitfalls (hardened runtime, network entitlements for streaming, Apple Silicon vs Intel native libs, trial-period expiry / unlicensed build). Use for native .NET for macOS playback apps — for cross-OS MAUI use media-player-sdk-x-maui.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-macos.zip",
      "digest": "sha256:31646aba43f8e2fa8e9a1a0ff34f75b6a87903b6c6d3d58028f4ccce14e14e98"
    },
    {
      "name": "media-player-sdk-x-maui",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a .NET MAUI cross-platform app (Windows, Android, iOS, macOS). Covers the MAUI-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, supported input formats, and the most common cross-platform pitfalls (network permissions per OS, missing native libs, AOT JIT-only ExecutionEngineException, trial-period expiry / unlicensed build). Use when building playback apps that must run on multiple OSes from one MAUI codebase.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-maui.zip",
      "digest": "sha256:a66ee6b94c6bee2a383cca31576f2fca8bc8efee902c2c704044980edb08d9f8"
    },
    {
      "name": "media-player-sdk-x-uno",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into an Uno Platform application. Covers the Uno-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, supported input formats, and the most common cross-platform pitfalls (network access per OS, WebAssembly limitations, missing native libs, trial-period expiry / unlicensed build). Use for Uno cross-OS apps — for MAUI use media-player-sdk-x-maui, for Avalonia use media-player-sdk-x-avalonia.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-uno.zip",
      "digest": "sha256:9070e239e0b870888f65aa47ad84e6a1ade65aa889563d411da86147625ece20"
    },
    {
      "name": "media-player-sdk-x-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a Windows Forms application. Covers the cross-platform NuGet package layout, project setup, license registration, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want playback on WinForms with an API that ports cleanly to MAUI, Avalonia, Uno — for the legacy DirectShow stack use media-player-sdk-net-winforms.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-winforms.zip",
      "digest": "sha256:b3caac468ea2c3dcbc76ea0f90fce14b7a4104d59b530bf3b2b2bb0c78a62abb"
    },
    {
      "name": "media-player-sdk-x-winui",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a WinUI 3 (Windows App SDK) application. Covers the WinUI-specific VideoView control, the cross-platform NuGet package layout, project setup, license registration, MSIX packaging quirks, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use for WinUI 3 with the X-family API — for the legacy DirectShow stack use media-player-sdk-net-winui.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-winui.zip",
      "digest": "sha256:bc526788b59e03cfd9da23febcd229cdef1330ba2d9d127b41a2ef9ec599051f"
    },
    {
      "name": "media-player-sdk-x-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Media Player SDK X (cross-platform edition) into a Windows WPF application. Covers the cross-platform NuGet package layout, project setup, license registration, supported input formats, and the most common playback pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want playback on WPF with an API that ports cleanly to MAUI, Avalonia, Uno, Android, iOS, macOS — for Windows-only with the legacy DirectShow stack, use media-player-sdk-net-wpf.",
      "url": "/.well-known/agent-skills/media-player-sdk-x-wpf.zip",
      "digest": "sha256:4c2c52f9d25cfeb9745a710722643c418e2e4f0625c397b22e26a30096b9bd4e"
    },
    {
      "name": "video-capture-sdk-net-console",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK .NET into a .NET console application (no UI). Covers the single NuGet package, project setup, license registration, headless capture/recording, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when capturing or recording from webcam, IP camera, or screen on Windows from a service, scheduled task, or batch script — for an interactive UI use video-capture-sdk-net-{wpf,winforms} instead.",
      "url": "/.well-known/agent-skills/video-capture-sdk-net-console.zip",
      "digest": "sha256:d938711dc962b84b9d684bcbac4e87777de0839fcbf04cac88d05e38685562fa"
    },
    {
      "name": "video-capture-sdk-net-winui",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK .NET into a WinUI 3 (Windows App SDK) application. Covers the WinUI-specific VideoView control, the single NuGet package, project setup, license registration, MSIX packaging quirks, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when adding webcam, IP camera, screen, or DV capture to a WinUI 3 app — for WPF use video-capture-sdk-net-wpf, for WinForms use video-capture-sdk-net-winforms.",
      "url": "/.well-known/agent-skills/video-capture-sdk-net-winui.zip",
      "digest": "sha256:8add56d4be2cda6a64d74a9cd0682051615b97c53e3ee1041db2b0ea99926dc7"
    },
    {
      "name": "video-capture-sdk-x-android",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a native .NET for Android application. Covers the Android-specific VideoView control, the cross-platform NuGet package, AndroidDependency project reference, runtime camera/audio permissions, license registration, and the most common Android pitfalls (CAMERA permission denied, RECORD_AUDIO permission denied, AAB vs APK packaging, ABI filters, trial-period expiry / unlicensed build). Use for native .NET for Android (NOT MAUI / Xamarin) capture apps — for cross-OS MAUI use video-capture-sdk-x-maui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-android.zip",
      "digest": "sha256:e37b98f46f324e282f131faab258f1d5aa826fd901025eed309862c39c06ec3c"
    },
    {
      "name": "video-capture-sdk-x-avalonia",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into an Avalonia UI application. Covers the Avalonia-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (missing native libs, file path conventions, X11/Wayland on Linux, trial-period expiry / unlicensed build). Use when building capture apps that must run on Windows, Linux, and macOS from one codebase — for native .NET for Android/iOS/macOS use video-capture-sdk-x-{android,ios,macos}, for MAUI use video-capture-sdk-x-maui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-avalonia.zip",
      "digest": "sha256:dbd6437d1558af9e9ac1397c6bc4de9e113c3af492ae6872c70601ea034e8241"
    },
    {
      "name": "video-capture-sdk-x-ios",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a native .NET for iOS application. Covers the iOS-specific VideoView control, the cross-platform NuGet package, Info.plist NSCameraUsageDescription / NSMicrophoneUsageDescription requirements, license registration, and the most common iOS pitfalls (Info.plist missing usage descriptions, no camera in simulator, AOT JIT-only ExecutionEngineException, App Store reviewer rejecting missing privacy strings, trial-period expiry / unlicensed build). Use for native .NET for iOS (NOT MAUI / Xamarin) capture apps — for cross-OS MAUI use video-capture-sdk-x-maui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-ios.zip",
      "digest": "sha256:93a9e6442eb6a1f015a559f6903ce81d7f8f1e467ec43f890fa7f1415a2ffb8f"
    },
    {
      "name": "video-capture-sdk-x-macos",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a native .NET for macOS application. Covers the macOS-specific VideoView control, the cross-platform NuGet package, Info.plist NSCameraUsageDescription / NSMicrophoneUsageDescription, code signing entitlements, license registration, and the most common macOS pitfalls (missing Info.plist usage descriptions, hardened runtime + missing entitlements, Apple Silicon vs Intel native libs, trial-period expiry / unlicensed build). Use for native .NET for macOS (NOT MAUI / MacCatalyst) capture apps — for cross-OS MAUI use video-capture-sdk-x-maui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-macos.zip",
      "digest": "sha256:8613ec10b4fb2e33f776551e122a10f680483a230233800dd7807a32b939ac6d"
    },
    {
      "name": "video-capture-sdk-x-maui",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a .NET MAUI cross-platform app (Windows, Android, iOS, macOS). Covers the MAUI-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (camera permissions, missing native libs, AOT JIT-only ExecutionEngineException, trial-period expiry / unlicensed build). Use when building capture apps that must run on multiple OSes from one MAUI codebase — for graph-based pipelines use media-blocks-sdk-net-maui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-maui.zip",
      "digest": "sha256:a199a3de0301119b2623ce810eaa919e74accff537b42993c22813f727bb5893"
    },
    {
      "name": "video-capture-sdk-x-uno",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into an Uno Platform application. Covers the Uno-specific VideoView control, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (camera permissions per OS, WebAssembly limitations, missing native libs, trial-period expiry / unlicensed build). Use for Uno cross-OS apps (Windows, Android, iOS, macOS, WebAssembly) — for MAUI use video-capture-sdk-x-maui, for Avalonia use video-capture-sdk-x-avalonia.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-uno.zip",
      "digest": "sha256:4a17f8ee4296987bd2e6b0e15767142c55d0d4f0352da478e0be77a2b5c2718b"
    },
    {
      "name": "video-capture-sdk-x-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a Windows Forms application. Covers the cross-platform NuGet package layout, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want capture/recording on WinForms with an API that ports cleanly to MAUI, Avalonia, Uno, Android, iOS, macOS — for Windows-only with the legacy DirectShow stack, use video-capture-sdk-net-winforms instead.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-winforms.zip",
      "digest": "sha256:37955019a0b0051f3ea7605dcf135125874b70c137c86150a51063459f9ac5a7"
    },
    {
      "name": "video-capture-sdk-x-winui",
      "type": "archive",
      "description": "Integrate VisioForge Video Capture SDK X (cross-platform edition) into a WinUI 3 (Windows App SDK) application. Covers the WinUI-specific VideoView control, the cross-platform NuGet package layout, project setup, license registration, MSIX packaging quirks, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want capture/recording on WinUI 3 with an API that ports to MAUI, Avalonia, Uno — for the legacy DirectShow stack, use video-capture-sdk-net-winui.",
      "url": "/.well-known/agent-skills/video-capture-sdk-x-winui.zip",
      "digest": "sha256:78fc0f073e2921bb98f00c66fe316ca946b0e2e9cd6bc8e39cc4c42235556b46"
    },
    {
      "name": "video-edit-sdk-net-console",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK .NET (non-linear editor) into a .NET console application for batch processing — cut, trim, merge, transcode, apply effects to existing video files headlessly. Covers the timeline model, the single NuGet package, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use for scripts, scheduled jobs, CI pipelines that process video files — for an interactive editor use video-edit-sdk-net-wpf or video-edit-sdk-net-winforms.",
      "url": "/.well-known/agent-skills/video-edit-sdk-net-console.zip",
      "digest": "sha256:2670ea0fd6ecb1db8d90ca6af007c06d469c205f9e58b2dc4df9fa08ca8dd282"
    },
    {
      "name": "video-edit-sdk-net-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK .NET (non-linear editor) into a Windows Forms application. Covers the timeline model, the single NuGet package, project setup, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when adding cut/trim/merge/transcode/effects to existing video files on a WinForms app — for live capture from a camera, use video-capture-sdk-net-winforms instead.",
      "url": "/.well-known/agent-skills/video-edit-sdk-net-winforms.zip",
      "digest": "sha256:72b31fce1dd2890b07910b7150576a017421e6b8321e279f72e9788de8166ef7"
    },
    {
      "name": "video-edit-sdk-x-avalonia",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK X (cross-platform editor edition) into an Avalonia UI application. Covers the timeline model, multi-target NuGet packages (per-OS native dependencies), license registration, and the most common cross-platform pitfalls (missing native libs, file path conventions, trial-period expiry / unlicensed build). Use when building a non-linear editor that must run on Windows, Linux, and macOS from one codebase — for WPF / WinForms hosts use video-edit-sdk-x-{wpf,winforms}, for headless batch use video-edit-sdk-x-console.",
      "url": "/.well-known/agent-skills/video-edit-sdk-x-avalonia.zip",
      "digest": "sha256:a5b051e4c1b0489202a956398c79b09ee40a890d33bff8a117775e64425b3199"
    },
    {
      "name": "video-edit-sdk-x-console",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK X (cross-platform editor edition) into a .NET console application for batch processing — cut, trim, merge, transcode, apply effects to existing video files headlessly. Covers the timeline model, the cross-platform NuGet package layout, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use for scripts, scheduled jobs, CI pipelines that process video files with the X-family API — for an interactive editor use video-edit-sdk-x-wpf or video-edit-sdk-x-winforms.",
      "url": "/.well-known/agent-skills/video-edit-sdk-x-console.zip",
      "digest": "sha256:926c4cff06839052c5c4d826bfdac30c4902b37beb611c62793ad05d495e0094"
    },
    {
      "name": "video-edit-sdk-x-winforms",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK X (cross-platform editor edition) into a Windows Forms application. Covers the timeline model, the cross-platform NuGet package layout, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want non-linear editing on WinForms with an API that ports cleanly to Avalonia, Console, WPF — for Windows-only with the legacy DirectShow stack, use video-edit-sdk-net-winforms instead.",
      "url": "/.well-known/agent-skills/video-edit-sdk-x-winforms.zip",
      "digest": "sha256:38a9ab1cdd00d8b98254ab07da35faff0a7ec49d78999b823932058f5b7e6ede"
    },
    {
      "name": "video-edit-sdk-x-wpf",
      "type": "archive",
      "description": "Integrate VisioForge Video Edit SDK X (cross-platform editor edition) into a Windows WPF application. Covers the timeline model, the cross-platform NuGet package layout, license registration, and the most common deployment pitfalls (DLL not found, missing codecs, trial-period expiry / unlicensed build). Use when you want non-linear editing on WPF with an API that ports cleanly to Avalonia, Console, WinForms — for Windows-only with the legacy DirectShow stack, use video-edit-sdk-net-wpf instead.",
      "url": "/.well-known/agent-skills/video-edit-sdk-x-wpf.zip",
      "digest": "sha256:1ece81a9306d348b51fafa40b95578be7ab1d1bbf4c559da4863712223d1cba7"
    }
  ]
}
