business-analytics-reporter

Analyzes sales and revenue CSV data to identify weak areas and generate improvement strategies.

2|1|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/agent-trust-protocol/atp-core --skill business-analytics-reporter-agent-trust-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: business-analytics-reporter
Source: https://github.com/agent-trust-protocol/atp-core/tree/main/.claude/skills/business-analytics-reporter
Command: npx skills add https://github.com/agent-trust-protocol/atp-core --skill business-analytics-reporter-agent-trust-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Business teams often have raw sales and revenue CSV files but lack the statistical analysis needed to spot declining trends, volatile revenue, and underperforming categories. This Skill turns raw CSV data into a structured report with identified weak areas and actionable improvement strategies. ## Core Features & Use Cases - Automated Statistical Analysis: Runs a Python script that detects revenue, date, and category columns, then computes growth rates, coefficient of variation, and category performance. - Weak Area Detection: Flags negative growth, high volatility (CV > 50%), frequent declining periods, and bottom-quartile categories with severity levels. - Strategy Recommendations: Maps each weak area to business frameworks (market penetration, pricing, retention) and outputs prioritized action plans with timelines and impact estimates. - Report Generation: Produces a JSON analysis, optional Plotly visualizations, and a styled HTML report from a bundled template. - Use Case: A founder uploads quarterly sales data and asks where the business is underperforming; the Skill returns a report showing a -3.5% growth trend, three weak categories, and a revenue acceleration plan. ## Quick Start Analyze my sales data CSV file and generate a business performance report identifying weak areas and improvement strategies.

Frequently Asked Questions about business-analytics-reporter

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

FAQPage Schema
How do I analyze sales data from a CSV file in Python?▼

Run the bundled analyze_business_data.py script with your CSV path and an output JSON path. It auto-detects revenue, date, and category columns, then computes statistics, trends, and weak areas without manual column mapping.

What metrics indicate weak business performance areas?▼

The analysis flags negative average growth rate, more than 40% declining periods, coefficient of variation above 50%, and categories in the bottom 25% by average performance. Each finding is assigned a severity level of High or Medium.

What CSV columns does the business analysis script require?▼

The script works best with columns containing keywords like revenue, sales, amount, date, category, or product. It falls back to the first numeric column if no revenue column is detected, so most tabular sales exports work.

Can I generate an HTML report from the analysis results?▼

Yes, the Skill includes an HTML template with Plotly charts, metric cards, and styled sections for weak areas and strategies. Populate the template placeholders with values from the generated JSON report to produce a print-ready document.

Why does the trend analysis return null for my data?▼

Trend analysis requires both a detectable date column and a numeric revenue column. If your CSV lacks date-like column names or dates fail datetime parsing, the trend section is skipped while other analyses still run.