Analytics Reporter

Generates dashboards, statistical analyses, and KPI reports from business data.

2|Updated May 21, 2026
One-click install
npx skills add https://github.com/tcvdog/agency-agents-hermes --skill analytics-reporter-tcvdog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Analytics Reporter
Source: https://github.com/tcvdog/agency-agents-hermes/tree/main/support/analytics-reporter
Command: npx skills add https://github.com/tcvdog/agency-agents-hermes --skill analytics-reporter-tcvdog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Raw business data is difficult to interpret, and teams often make decisions on gut feeling rather than evidence. This Skill transforms transactional and marketing data into validated statistical analyses, dashboards, and actionable reports. ## Core Features & Use Cases - Executive Dashboards: SQL templates for monthly revenue, customer counts, growth rates, and KPI tracking. - Customer Segmentation: Python-based RFM analysis with KMeans clustering to classify customers into segments like Champions, Loyal Customers, and At Risk. - Marketing Attribution: Multi-touch attribution models and campaign ROI calculations connecting spend to attributed revenue. - Use Case: A growth team needs to understand why retention dropped last quarter. Use this Skill to run cohort and segmentation analysis, produce a statistical report with confidence intervals, and deliver prioritized recommendations. ## Quick Start Analyze the attached sales transactions CSV and produce an executive dashboard with revenue trends, customer segments, and growth recommendations.

Frequently Asked Questions about Analytics Reporter

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

FAQPage Schema
How do I perform RFM customer segmentation in Python?▼

RFM segmentation calculates recency, frequency, and monetary metrics per customer, then scores each dimension into quintiles. Customers are classified into segments like Champions or At Risk based on combined RFM scores, using pandas for aggregation and optional KMeans clustering.

How to build a marketing attribution model with SQL?▼

Multi-touch attribution assigns fractional credit to each touchpoint in a customer journey using window functions like ROW_NUMBER. A common weighting gives 40% to first touch, 40% to last touch, and distributes the remainder across middle touches before summing attributed revenue per channel.

What statistical tests should I use for business analysis?▼

Use hypothesis testing with p-values below 0.05 to validate conclusions, and report 95% confidence intervals for key metrics. The Skill emphasizes statistical significance testing and effect size assessment for all analytical findings.

Can this analyze data without a data warehouse?▼

The SQL templates assume access to a queryable database or warehouse with transactions and touchpoint tables. For flat files, the Python pandas workflow can load CSVs directly for segmentation and lifetime value analysis.

Why does customer segmentation produce misleading results?▼

Segmentation fails when data quality is poor, sample sizes are too small, or quintile scoring is applied to skewed distributions. Validate data completeness first and check segment distribution sizes before acting on recommendations.