frigate
Access Frigate NVR cameras with session-based authentication. Get live snapshots, retrieve motion events, and fetch stream URLs. Includes CLI helper script for doorbell, driveway, front, east, mailbox, and garage cameras.
Why use this skill?
Integrate OpenClaw with your Frigate NVR. Authenticate securely to capture camera snapshots, monitor motion events, and retrieve stream URLs automatically.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/porygonthebot/frigateWhat This Skill Does
The Frigate NVR skill provides OpenClaw with native, authenticated access to your local Frigate Network Video Recorder. It enables your AI agent to interact with security camera feeds, manage snapshots, and monitor motion events. Unlike basic integrations, this skill handles the specific session-based authentication required by Frigate version 0.16+, ensuring your agent can securely log into your server and perform real-time administrative and monitoring tasks. It includes a comprehensive CLI helper script that simplifies the retrieval of camera configurations, high-resolution snapshots, and RTSP stream metadata, making it a robust interface for smart home automation.
Installation
To integrate this skill, ensure your OpenClaw environment is configured with the necessary credentials. Install the skill using the following command:
clawhub install openclaw/skills/skills/porygonthebot/frigate
Once installed, you must configure the following environment variables on your system to allow the agent to connect to your NVR:
FRIGATE_URL: The full URL to your Frigate server (e.g., https://192.168.1.50:8971).FRIGATE_USER: Your designated Frigate username.FRIGATE_PASS: Your secure password for that user.
Use Cases
This skill is ideal for home security automation and intelligent monitoring. Typical use cases include:
- Proactive security: Automatically detecting a person at the front door and grabbing a snapshot to send to a connected messaging service like Telegram or Slack.
- Event auditing: Reviewing motion events for specific cameras during a defined time window to summarize daily activity.
- Stream management: Automatically providing users with deep links or RTSP stream strings for external viewing apps or dashboards.
- Incident response: Providing immediate visual confirmation of events triggered by other home automation sensors.
Example Prompts
- "Check the latest snapshot from the doorbell camera and send it to my Telegram account."
- "List all motion events for the garage camera that occurred in the last hour."
- "Can you provide the direct stream URL for the driveway camera so I can view it on my laptop?"
Tips & Limitations
- Network Security: Since most NVR setups use self-signed certificates, the integration defaults to
verify=Falsefor HTTPS connections. Ensure your internal network is secured. - Session Expiry: The authentication token generated via
/api/logintypically expires in 24 hours. The skill handles re-authentication sessions gracefully, but avoid hard-coding tokens. - API Limitations: Always target the
/api/configendpoint for device metadata, as/api/camerasis not supported. Ensure your Frigate instance is running version 0.16+ to maintain compatibility with the session-based authentication model used by this script.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-porygonthebot-frigate": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, external-api