Business Analytics Reporter

Analyzes sales/revenue CSVs for weak areas and outputs a structured improvement report

Tested · Works

Test report

Verdict
Tested · Works
Score
8.0/10
Tested
Jul 21, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 7ea59cb

Cloned the script and ran it on a 12-row 3-category sales CSV under a temp HOME with pandas 3.0.3; it produced the documented JSON schema (metadata/findings/weak_areas/improvement_strategies), flagging 3 weak areas and 4 strategies. Compared report.json against a baseline manual analysis I wrote of the same CSV: both agree Home is the weakest category, but the skill adds a reproducible CV stability metric (69.9%, "High volatility") and four structured strategy playbooks the baseline lacked. Observed a real flaw: average_growth_rate came back +105.68% so "Revenue Growth" was NOT flagged despite every category declining internally, because the script shifts revenue row-by-row across mixed categories (a Home->Electronics jump inflates the mean). All referenced files fetch HTTP 200 and are substantial; index.js is an unimplemented TODO stub but is not part of the documented workflow.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 6/10
  • Docs & honesty 4/5

What Business Analytics Reporter does

Reads a business sales or revenue CSV, auto-detects revenue/date/category columns, and computes growth, volatility (coefficient of variation), and bottom-quartile category metrics into a JSON report, then maps detected weak areas to templated improvement strategies. Triggers when the user asks to analyze sales data, generate a business performance report, or identify underperforming areas and recommend fixes. Ships a Python analysis script, an HTML report template, and business-framework/visualization reference docs.

How to install Business Analytics Reporter

git clone --depth 1 https://github.com/ailabs-393/ai-labs-claude-skills.git /tmp/business-analytics-reporter-src
mkdir -p ~/.claude/skills
cp -R /tmp/business-analytics-reporter-src/dist/skills/business-analytics-reporter ~/.claude/skills/business-analytics-reporter
# Requires Python 3 with pandas + numpy: pip install pandas numpy
# Optional for visualizations: pip install plotly
# Run the engine: python ~/.claude/skills/business-analytics-reporter/scripts/analyze_business_data.py your_data.csv report.json
# CSV should have revenue/sales, date, and (optional) category columns.
# index.js in the skill dir is an unimplemented stub and is not used; the Python script is the working mechanism.

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Business Analytics Reporter

  • /business-analytics-reporter Analyzes sales/revenue CSVs for weak areas and outputs a structured improvement report

It also activates on plain-language prompts like these:

  • Analyze this sales CSV for weak performance areas
  • Generate a business performance report from this data
  • Recommend improvements based on our revenue data

Frequently asked questions

Is the Business Analytics Reporter skill free?
Yes. The skill itself is free from ailabs-393/ai-labs-claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
Does Business Analytics Reporter work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Tested · Works. Cloned the script and ran it on a 12-row 3-category sales CSV under a temp HOME with pandas 3.0.3; it produced the documented JSON schema (metadata/findings/weak_areas/improvement_strategies), flagging 3 weak areas and 4 strategies. Compared report.json against a baseline manual analysis I wrote of the same CSV: both agree Home is the weakest category, but the skill adds a reproducible CV stability metric (69.9%, "High volatility") and four structured strategy playbooks the baseline lacked. Observed a real flaw: average_growth_rate came back +105.68% so "Revenue Growth" was NOT flagged despite every category declining internally, because the script shifts revenue row-by-row across mixed categories (a Home->Electronics jump inflates the mean). All referenced files fetch HTTP 200 and are substantial; index.js is an unimplemented TODO stub but is not part of the documented workflow.
What is the Business Analytics Reporter SkillProof Score?
8.0/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 6/10, docs & honesty 4/5.
How do I install Business Analytics Reporter?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Business Analytics Reporter with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.