surveillance-monitoring

Monitor Ubiquiti Protect surveillance cameras and events. Track camera status, review recordings and alerts, and monitor system health.

242 stars

Best use case

surveillance-monitoring is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Monitor Ubiquiti Protect surveillance cameras and events. Track camera status, review recordings and alerts, and monitor system health.

Monitor Ubiquiti Protect surveillance cameras and events. Track camera status, review recordings and alerts, and monitor system health.

Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.

Practical example

Example input

Use the "surveillance-monitoring" skill to help with this workflow task. Context: Monitor Ubiquiti Protect surveillance cameras and events. Track camera status, review recordings and alerts, and monitor system health.

Example output

A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.

When to use this skill

  • Use this skill when you want a reusable workflow rather than writing the same prompt again and again.

When not to use this skill

  • Do not use this when you only need a one-off answer and do not need a reusable workflow.
  • Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/surveillance-monitoring/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/dataknifeai/surveillance-monitoring/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/surveillance-monitoring/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How surveillance-monitoring Compares

Feature / Agentsurveillance-monitoringStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Monitor Ubiquiti Protect surveillance cameras and events. Track camera status, review recordings and alerts, and monitor system health.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Surveillance Monitoring Skill

Monitor your Protect surveillance system including cameras, events, and system health.

## What this skill does

This skill enables you to:
- Monitor all surveillance cameras and their status
- Review recent surveillance events and alerts
- Analyze motion detection and recording status
- Monitor Protect system health and storage
- Track camera connectivity
- Identify offline or underperforming cameras
- Generate surveillance reports

## When to use this skill

Use this skill when you need to:
- Check camera status and connectivity
- Review surveillance events
- Verify recording is active
- Monitor system storage usage
- Troubleshoot camera issues
- Verify coverage for specific areas
- Generate surveillance reports
- Audit event history

## Available Tools

- `get_protect_devices` - List and monitor cameras
- `get_protect_events` - Review surveillance events and alerts
- `get_protect_info` - Monitor system status and health
- `get_network_devices` - Get camera network information

## Typical Workflows

### Camera System Health Check
1. Use `get_protect_devices` to list all cameras
2. Check status and connectivity for each
3. Use `get_protect_info` for system health
4. Monitor storage usage
5. Identify any offline cameras

### Event Review
1. Use `get_protect_events` to get recent events
2. Filter by event type (motion, person, etc.)
3. Review event timeline
4. Verify recording occurred
5. Identify patterns or trends

### Coverage Verification
1. Use `get_protect_devices` to list cameras
2. Verify coverage for critical areas
3. Check camera angles and placement
4. Identify coverage gaps
5. Plan additional camera deployment

## Example Questions

- "Show all cameras and their status"
- "Are there any offline cameras?"
- "Review recent surveillance events"
- "Show motion detection events from today"
- "What's the Protect system storage usage?"
- "Verify camera coverage of all areas"
- "Generate a surveillance audit report"
- "Check camera connectivity and performance"

## Response Format

When using this skill, I provide:
- Camera status and connectivity information
- Event summaries with timestamps
- Recording status verification
- Storage usage and capacity
- System health metrics
- Coverage analysis
- Specific actionable alerts
- Recommendations for improvements

## Best Practices

- Check camera status regularly
- Review events daily for security incidents
- Monitor storage capacity proactively
- Verify coverage for critical areas
- Plan camera maintenance during off-hours
- Archive important events
- Test recovery procedures
- Document camera locations and coverage
- Maintain backup recordings
- Review and update retention policies

Related Skills

monitoring-observability

242
from aiskillstore/marketplace

Set up monitoring, logging, and observability for applications and infrastructure. Use when implementing health checks, metrics collection, log aggregation, or alerting systems. Handles Prometheus, Grafana, ELK Stack, Datadog, and monitoring best practices.

observability-monitoring-monitor-setup

242
from aiskillstore/marketplace

You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing, log aggregation, and create insightful da

network-monitoring

242
from aiskillstore/marketplace

Monitor UniFi network infrastructure including sites, devices, and system health. Diagnose connectivity issues, track device performance, and generate network diagnostics.

monitoring-analytics

242
from aiskillstore/marketplace

Monitor Proxmox infrastructure health and performance. Track node statistics, analyze resource utilization, and identify optimization opportunities across your cluster.

observability-monitoring

242
from aiskillstore/marketplace

Structured logging, metrics, distributed tracing, and alerting strategies

observability-monitoring-slo-implement

240
from aiskillstore/marketplace

You are an SLO (Service Level Objective) expert specializing in implementing reliability standards and error budget-based practices. Design SLO frameworks, define SLIs, and build monitoring that balances reliability with delivery velocity.

azure-quotas

242
from aiskillstore/marketplace

Check/manage Azure quotas and usage across providers. For deployment planning, capacity validation, region selection. WHEN: "check quotas", "service limits", "current usage", "request quota increase", "quota exceeded", "validate capacity", "regional availability", "provisioning limits", "vCPU limit", "how many vCPUs available in my subscription".

DevOps & Infrastructure

raindrop-io

242
from aiskillstore/marketplace

Manage Raindrop.io bookmarks with AI assistance. Save and organize bookmarks, search your collection, manage reading lists, and organize research materials. Use when working with bookmarks, web research, reading lists, or when user mentions Raindrop.io.

Data & Research

zlibrary-to-notebooklm

242
from aiskillstore/marketplace

自动从 Z-Library 下载书籍并上传到 Google NotebookLM。支持 PDF/EPUB 格式,自动转换,一键创建知识库。

discover-skills

242
from aiskillstore/marketplace

当你发现当前可用的技能都不够合适(或用户明确要求你寻找技能)时使用。本技能会基于任务目标和约束,给出一份精简的候选技能清单,帮助你选出最适配当前任务的技能。

web-performance-seo

242
from aiskillstore/marketplace

Fix PageSpeed Insights/Lighthouse accessibility "!" errors caused by contrast audit failures (CSS filters, OKLCH/OKLAB, low opacity, gradient text, image backgrounds). Use for accessibility-driven SEO/performance debugging and remediation.

project-to-obsidian

242
from aiskillstore/marketplace

将代码项目转换为 Obsidian 知识库。当用户提到 obsidian、项目文档、知识库、分析项目、转换项目 时激活。 【激活后必须执行】: 1. 先完整阅读本 SKILL.md 文件 2. 理解 AI 写入规则(默认到 00_Inbox/AI/、追加式、统一 Schema) 3. 执行 STEP 0: 使用 AskUserQuestion 询问用户确认 4. 用户确认后才开始 STEP 1 项目扫描 5. 严格按 STEP 0 → 1 → 2 → 3 → 4 顺序执行 【禁止行为】: - 禁止不读 SKILL.md 就开始分析项目 - 禁止跳过 STEP 0 用户确认 - 禁止直接在 30_Resources 创建(先到 00_Inbox/AI/) - 禁止自作主张决定输出位置