event-template-mapping

Map LLM visual observations into video monitoring Event Candidate semantics.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/bettercallfan/deerflow --skill event-template-mapping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: event-template-mapping
Source: https://github.com/bettercallfan/deerflow/tree/main/skills/custom/video_surveillance/event-template-mapping
Command: npx skills add https://github.com/bettercallfan/deerflow --skill event-template-mapping

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps map LLM visual observations or method-level event results into final video monitoring Event Candidate semantics, streamlining the event recognition process.

Core Features & Use Cases

  • Visual Event Mapping: Converts visual observations into event candidates based on LLM output.
  • Event Candidate Semantics: Generates event type, confidence, severity, reason, and evidence frames.
  • Use Case: In a video surveillance system, this skill can be used to process and categorize events based on visual observations, enhancing the efficiency of security monitoring.

Quick Start

Run the event-template-mapping skill with the following command: `python event-template-mapping/scripts/run.py --method-results-json <method_results.json> --template-name <template_name> --camera-id <camera_id> --config <config.json> --output <event.json>

Frequently Asked Questions about event-template-mapping

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

FAQPage Schema
How do I map LLM visual observations to video surveillance event candidates?

To map LLM visual observations to video surveillance event candidates, run the event-template-mapping script with JSON inputs containing frame observations, visual timelines, and camera IDs to generate event candidates with confidence and severity scores.

What is event candidate semantic mapping in security monitoring?

Event candidate semantic mapping in security monitoring converts raw LLM visual observations or method-level event results into structured event types, assigning confidence, severity, reason, and evidence frames for surveillance systems.

How do I convert method-level event results into structured event templates for camera feeds?

To convert method-level event results into structured event templates for camera feeds, execute the mapping script by passing the method results JSON, template name, camera ID, and configuration file to output categorized event semantics.

Can I use this event mapping skill without a predefined event template name?

No, you cannot use this event mapping skill without a predefined event template name. The script execution requires a template name, camera ID, and configuration JSON to properly categorize visual observations into event candidates.

What JSON input format is required for processing visual observations into event candidates?

The JSON input format required for processing visual observations into event candidates must include frame observations, visual timelines, event templates, and camera IDs to accurately generate event candidates with confidence and severity metrics.

Why does my video monitoring event mapping fail to generate severity and confidence scores?

Video monitoring event mapping fails to generate severity and confidence scores when the input JSON lacks required frame observations or visual timeline data. The script needs complete method results and a valid template name to map event candidates successfully.