network-monitoring

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

242 stars

Best use case

network-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 UniFi network infrastructure including sites, devices, and system health. Diagnose connectivity issues, track device performance, and generate network diagnostics.

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

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 "network-monitoring" skill to help with this workflow task. Context: Monitor UniFi network infrastructure including sites, devices, and system health. Diagnose connectivity issues, track device performance, and generate network diagnostics.

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/network-monitoring/SKILL.md --create-dirs "https://raw.githubusercontent.com/aiskillstore/marketplace/main/skills/dataknifeai/network-monitoring/SKILL.md"

Manual Installation

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

How network-monitoring Compares

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

Frequently Asked Questions

What does this skill do?

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

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

# Network Monitoring Skill

Monitor and diagnose your UniFi network infrastructure with comprehensive site, device, and health monitoring.

## What this skill does

This skill enables you to:
- Monitor all configured UniFi sites and their health status
- Track device status and performance metrics
- Diagnose network connectivity issues
- Generate network diagnostic reports
- Compare infrastructure across multiple sites

## When to use this skill

Use this skill when you need to:
- Check overall network health and status
- Identify offline or underperforming devices
- Diagnose connectivity problems
- Get device-specific statistics (CPU, memory, uptime)
- Compare site health across your infrastructure
- Generate diagnostic reports for troubleshooting

## Available Tools

- `get_network_sites` - List all configured sites
- `get_site_health` - Get comprehensive health status for a site
- `get_network_devices` - List all devices in a site
- `get_network_device_stats` - Get detailed device statistics
- `get_network_info` - Get system information and metrics

## Typical Workflows

### Site Health Check
1. Use `get_network_sites` to list all sites
2. Use `get_site_health` for each site to check status
3. Identify any sites with degraded health
4. Drill down with `get_network_devices` to find the issue

### Device Performance Analysis
1. Use `get_network_devices` to list devices
2. Use `get_network_device_stats` to get detailed metrics
3. Identify devices with high CPU/memory usage
4. Look for patterns of underperformance

### Network Troubleshooting
1. Start with `get_site_health` to identify problems
2. Use `get_network_devices` to list all devices
3. Use `get_network_device_stats` to analyze performance
4. Check `get_network_info` for system-level issues

## Example Questions

- "What's the health status of all my sites?"
- "Which devices in my network are offline?"
- "Get device statistics for high CPU usage"
- "Compare health across all my sites"
- "Diagnose why connectivity is slow"
- "Generate a network diagnostic report"

## Response Format

When using this skill, I provide:
- Health status indicators (excellent, good, minor issues, major issues)
- Device counts and status breakdowns
- Performance metrics (CPU, memory, uptime)
- Specific problem identification with recommendations
- Actionable diagnostics for troubleshooting

## Best Practices

- Check site health first before diving into individual devices
- Correlate device statistics with reported issues
- Use multiple data points to identify root causes
- Document patterns for trend analysis over time
- Escalate hardware issues when performance metrics indicate failure

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.

wireshark-network-traffic-analysis

242
from aiskillstore/marketplace

This skill should be used when the user asks to "analyze network traffic with Wireshark", "capture packets for troubleshooting", "filter PCAP files", "follow TCP/UDP streams", "detect network anomalies", "investigate suspicious traffic", or "perform protocol analysis". It provides comprehensive techniques for network packet capture, filtering, and analysis using Wireshark.

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-engineer

242
from aiskillstore/marketplace

Expert network engineer specializing in modern cloud networking, security architectures, and performance optimization. Masters multi-cloud connectivity, service mesh, zero-trust networking, SSL/TLS, global load balancing, and advanced troubleshooting. Handles CDN optimization, network automation, and compliance. Use PROACTIVELY for network design, connectivity issues, or performance optimization.

network-101

242
from aiskillstore/marketplace

This skill should be used when the user asks to "set up a web server", "configure HTTP or HTTPS", "perform SNMP enumeration", "configure SMB shares", "test network services", or needs guidance on configuring and testing network services for penetration testing labs.

hybrid-cloud-networking

242
from aiskillstore/marketplace

Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.

when-training-neural-networks-use-flow-nexus-neural

242
from aiskillstore/marketplace

This SOP provides a systematic workflow for training and deploying neural networks using Flow Nexus platform with distributed E2B sandboxes. It covers architecture selection, distributed training, ...

when-setting-network-security-use-network-security-setup

242
from aiskillstore/marketplace

Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables for secure network communication.

network-security-setup

242
from aiskillstore/marketplace

Configure Claude Code sandbox network isolation with trusted domains, custom access policies, and environment variables

networkx

242
from aiskillstore/marketplace

Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.

surveillance-monitoring

242
from aiskillstore/marketplace

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

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.