Frigate NVR for Openclaw

A specialized skill for interacting with Frigate NVR servers to manage cameras, snapshots, and motion events through session-based authentication.

porygonthebot
v1.0.3
Jan 28, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install frigate

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install frigate using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Frigate NVR?

This skill provides a robust interface for interacting with Frigate NVR servers using the Openclaw Skills framework. Unlike basic integrations that rely on static headers, this skill leverages session-based authentication to securely access camera feeds, retrieve the latest snapshots, and monitor motion detection events across your entire surveillance network.

It is designed to bridge the gap between local surveillance hardware and automated workflows, enabling developers to build responsive security systems. By synthesizing camera configuration data and event logs, the skill allows for highly granular control over cameras like doorbells, driveways, and garages, ensuring that your automated agents have full visibility into your physical environment.

Frigate NVR Use Cases

  • Automating security alerts by sending doorbell snapshots to messaging platforms like Telegram.
  • Integrating live camera stream URLs into custom dashboards or mobile applications.
  • Programmatically listing all active cameras and their configurations for system health checks.
  • Retrieving historical motion events with associated timestamps for automated audit logs.
  • Building custom triggers that activate smart lighting or locks based on specific camera motion activity.

How Frigate NVR Works

  1. The skill establishes a secure session by authenticating with the Frigate NVR API using the provided user credentials and URL.
  2. It queries the Frigate configuration endpoint to identify available camera names and specific stream settings.
  3. Requests are executed for specific camera assets, such as high-resolution JPEG snapshots or RTSP stream URLs.
  4. Motion events are retrieved and filtered based on camera name and the availability of recorded clips.
  5. The processed data is passed to other Openclaw Skills components for cross-platform notification, storage, or secondary automation triggers.

Frigate NVR Setup

To integrate this with your Openclaw Skills environment, configure the following environment variables:

export FRIGATE_URL="https://your-frigate-server:8971/"
export FRIGATE_USER="your_username"
export FRIGATE_PASS="your_password"

Ensure that your network allows communication to the Frigate server port. For home networks using self-signed certificates, the skill is pre-configured to handle SSL verification accordingly.

Frigate NVR Data Schema & Taxonomy

The skill organizes its data and metadata using the following structure:

Component Format Description
camera_name String Unique identifier for the camera (e.g., 'doorbell', 'garage').
session_token Cookie Authentication token for 24-hour session access.
snapshots Binary/JPG The latest buffered image from the specified camera.
motion_events JSON Array List of detection events including timestamps and clip status.
stream_config JSON Object Configuration details for go2rtc, RTSP, and WebRTC streams.

Frigate NVR Advanced Features

  • Robust session management that handles cookie-based authentication for improved security over basic auth.
  • Native support for self-signed certificates, essential for secure Openclaw Skills deployment in local-host environments.
  • Deep integration with the Clawdbot messaging system for automated image forwarding and alerts.
  • Bundled CLI utility for rapid testing of snapshots, stream URLs, and event listings.
  • Direct access to the go2rtc stream configuration for low-latency video integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*