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.