Infrastructure Reporting
by DataKnifeAI
Generate comprehensive network infrastructure reports including health status, performance analysis, security audits, and capacity planning recommendations.
Skill Details
Repository Files
1 file in this skill directory
name: infrastructure-reporting description: Generate comprehensive network infrastructure reports including health status, performance analysis, security audits, and capacity planning recommendations.
Infrastructure Reporting Skill
Generate comprehensive reports for network health, performance, security, and capacity planning.
What this skill does
This skill enables you to:
- Generate network health and status reports
- Create performance analysis reports
- Generate security audit and compliance reports
- Create device inventory reports
- Produce capacity planning recommendations
- Generate multi-site comparison reports
- Create executive summary dashboards
When to use this skill
Use this skill when you need to:
- Create periodic health check reports
- Document network performance
- Generate audit documentation for compliance
- Plan infrastructure upgrades
- Compare performance across sites
- Create dashboards for monitoring
- Generate executive reports for stakeholders
- Document security posture
Available Tools
- All network tools combined for comprehensive reporting
get_network_sites- Site overviewget_site_health- Health metricsget_network_devices- Device inventoryget_network_device_stats- Performance dataget_network_clients- Client informationget_client_stats- Client metricsget_wifi_networks- WiFi configurationget_firewall_zones- Security zonesget_acl_rules- Access controlsget_network_info- System information
Typical Workflows
Weekly Health Report
- Gather data from all sites using
get_site_health - Use
get_network_devicesto list devices - Use
get_network_device_statsfor performance - Summarize findings with recommendations
- Create executive summary
Monthly Performance Report
- Use
get_network_device_statsfor device metrics - Use
get_client_statsfor client performance - Analyze trends and patterns
- Create performance dashboards
- Identify improvement opportunities
Security & Compliance Audit
- Use
get_firewall_zonesfor network segmentation - Use
get_acl_rulesfor access controls - Use
get_network_infofor system info - Document security posture
- Create audit trail and recommendations
Capacity Planning Report
- Gather inventory with
get_network_devices - Analyze usage with
get_network_device_stats - Project future needs
- Recommend upgrades
- Estimate timelines and costs
Example Questions
- "Generate a weekly health report"
- "Create a monthly performance report"
- "Generate a security audit report"
- "Perform capacity planning analysis"
- "Compare health across all sites"
- "Create an executive dashboard"
- "Generate a device inventory report"
- "Create a compliance audit report"
Response Format
When using this skill, I provide:
- Executive summary with key findings
- Detailed data analysis with metrics
- Visual representations (tables, charts)
- Trend analysis and forecasting
- Specific recommendations with priority
- Risk assessments
- Action items with timelines
- Comparison across sites (if applicable)
Related Skills
Attack Tree Construction
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
Grafana Dashboards
Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.
Matplotlib
Foundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.
Scientific Visualization
Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.
Seaborn
Statistical visualization. Scatter, box, violin, heatmaps, pair plots, regression, correlation matrices, KDE, faceted plots, for exploratory analysis and publication figures.
Shap
Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Query Writing
For writing and executing SQL queries - from simple single-table queries to complex multi-table JOINs and aggregations
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Scientific Visualization
Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib/seaborn/plotly with publication styles. For quick exploration use seaborn or plotly directly.
