webhook-trigger

Forward Aegis events to webhook URLs with custom headers and filtering.

3.0k|463|Updated Mar 5, 2019
One-click install
npx skills add https://github.com/SharpAI/DeepCamera --skill webhook-trigger
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: webhook-trigger
Source: https://github.com/SharpAI/DeepCamera/tree/main/skills/automation/webhook
Command: npx skills add https://github.com/SharpAI/DeepCamera --skill webhook-trigger

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of sending real-time event notifications from the Aegis platform to external services via webhooks, enabling seamless integration and automated workflows.

Core Features & Use Cases

  • Event Forwarding: Sends specific Aegis events (like clip_completed, person_detected, alert) to a configured URL.
  • Integration Ready: Easily connects Aegis with other platforms like Zapier, IFTTT, Make, n8n, or custom applications.
  • Security: Supports a custom secret key for secure communication via the X-Aegis-Secret header.
  • Use Case: When a person_detected event occurs, this Skill can trigger an alert in a Slack channel or create a ticket in a project management tool.

Quick Start

Configure the webhook-trigger skill to send all events to https://example.com/webhook with the secret 'my-secret-key'.

Frequently Asked Questions about webhook-trigger

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

FAQPage Schema
How do I send Aegis events to a webhook for external automation?▼

To send Aegis events to a webhook, you configure this skill with a target URL and it will POST event data like `person_detected` or `clip_completed` in real-time to trigger external automated workflows.

Can I integrate Aegis event notifications with Zapier, IFTTT, or Make?▼

Yes, you can integrate Aegis event notifications with Zapier, IFTTT, Make, and n8n by configuring this skill to POST events to your automation platform's webhook URL for real-time data synchronization.

How do I secure webhook requests sent from Aegis?▼

You secure webhook requests by configuring a custom secret key, which the skill includes in the HTTP headers as `X-Aegis-Secret` to authenticate incoming data on your external endpoint.

Can I filter Aegis events before posting them to an external URL?▼

Yes, this skill supports event filtering, allowing you to specify which Aegis events like `alert` or `clip_completed` are forwarded to your webhook URL, preventing unnecessary network requests.

How does this skill handle network errors when posting to webhooks?▼

The skill includes error handling for network requests, managing failures that occur when attempting to POST Aegis event data to specified webhook URLs during real-time integration.

What is the best way to trigger a Slack alert when a person is detected in Aegis?▼

The best way to trigger a Slack alert is to use this skill to POST the `person_detected` event to a webhook URL, which then routes the event data to a Slack channel or project management tool.