frigate-configurator

Generate and validate Frigate NVR YAML configurations with detectors, zones, and hardware acceleration.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/brillianodhiya/VisionScript --skill frigate-configurator-brillianodhiya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frigate-configurator
Source: https://github.com/brillianodhiya/VisionScript/tree/main/.agents/skills/frigate-configurator
Command: npx skills add https://github.com/brillianodhiya/VisionScript --skill frigate-configurator-brillianodhiya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Configuring Frigate NVR involves complex YAML with many failure modes: bus errors from insufficient shared memory, green video from resolution mismatches, missing audio in recordings, and high CPU usage without hardware acceleration. This Skill provides tested configuration patterns and troubleshooting guidance that prevent these common errors. ## Core Features & Use Cases - YAML Configuration Generation: Produce minimal or full-featured Frigate configs with cameras, detectors (Coral TPU, OpenVINO, ONNX), recording retention, zones, and motion masks. - Hardware Acceleration Setup: Configure Intel QSV/VAAPI, NVIDIA, AMD, or Raspberry Pi decoding presets with correct Docker device mappings. - Troubleshooting & Validation: Diagnose issues like database locks, Coral detection failures, and MQTT connection errors, plus validate configs with a bundled script. - Use Case: When adding a new RTSP camera to a Home Assistant setup, generate a complete Frigate config with separate detect/record streams, zone-based alerts, and go2rtc WebRTC streaming in one pass. ## Quick Start Ask the AI to generate a Frigate configuration for your camera's RTSP URL with a Coral TPU detector and recording retention enabled.

Frequently Asked Questions about frigate-configurator

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

FAQPage Schema
How do I configure Frigate NVR with a Coral TPU detector?▼

Add a detectors section with type edgetpu and device usb, then map /dev/bus/usb into the Docker container. A single USB Coral handles roughly 10-15 cameras at 5 fps detection.

What detect resolution and fps should Frigate cameras use?▼

Use 1280x720 or lower at 5 fps for the detect stream, matching the camera's actual sub-stream resolution. Higher values waste detector capacity without improving accuracy; use the main stream for recording.

Coral TPU vs OpenVINO for Frigate object detection?▼

USB Coral TPU offers the best performance per watt and suits most users, while OpenVINO GPU is free on Intel systems with 6th Gen or newer processors. You cannot mix detector types for object detection across cameras.

Why does Frigate show a bus error or green video?▼

Bus errors come from insufficient shared memory, fixed by setting shm_size to 256mb in docker-compose. Green or distorted video means the configured detect width and height do not match the camera's actual output resolution.

Does Frigate recording include audio by default?▼

No, default recording presets strip audio to prevent corruption. Set output_args record to preset-record-generic-audio-aac to include AAC audio in recordings.

Why does Frigate MQTT connection fail inside Docker?▼

Using localhost or 127.0.0.1 as the MQTT host fails because containers have their own network namespace. Use the actual host IP address of your MQTT broker instead.