store-sales-dashboard

Generates daily store sales dashboards with hourly trends, staff performance, and budget variance analysis.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill store-sales-dashboard-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: store-sales-dashboard
Source: https://github.com/tapway/shogun-os/tree/main/skills/retail/store-sales-dashboard
Command: npx skills add https://github.com/tapway/shogun-os --skill store-sales-dashboard-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Store managers and regional supervisors lack a consolidated view of daily sales performance, forcing them to manually aggregate transaction data, compare against budgets, and track staff metrics across multiple stores. ## Core Features & Use Cases - Daily Sales Dashboard: Aggregates gross/net sales, customer count, average basket size, and conversion rate into an interactive HTML dashboard with drill-down to department and category level. - Hourly Trends & Budget Variance: Breaks down sales by hour to identify peak traffic periods and calculates sales vs budget variance with flagged stores exceeding thresholds. - Staff Performance Metrics: Reports per-staff sales, transaction counts, and average basket size per shift. - Use Case: A regional supervisor runs the budget-variance report for September across all stores, identifies that STORE-02 is 8% below target, then drills into hourly trends to adjust staffing schedules. ## Quick Start Ask the agent to generate the daily sales dashboard for store-01 for a specific date, including hourly trends and budget variance.

Frequently Asked Questions about store-sales-dashboard

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

FAQPage Schema
How do I generate a daily store sales dashboard?

Run the dashboard subcommand with a date and optional store or region filter, for example: python store_sales_dashboard.py dashboard --date 2026-09-03 --store store-01. The script returns JSON metrics including gross sales, net sales, customer count, and average basket size.

How to track sales vs budget variance by store?

Use the budget-variance subcommand with a period (daily, weekly, monthly) and date. Budget targets are loaded from a budgets.yaml file defining monthly, weekly, and daily budgets per store, and the report flags stores exceeding or falling below thresholds.

What database does the sales dashboard require?

The skill expects a sales transaction database configured through the SALES_DB_URL environment variable, defaulting to a PostgreSQL connection at postgresql://localhost:5432/sales. Store identifiers are set via SALES_STORE_IDS.

Can the dashboard show real-time POS data?

No, the dashboard has a data latency of 5-15 minutes behind POS systems, so it is not suitable for real-time monitoring. Data freshness should be labeled on dashboards, and same-day returns can distort net sales figures.

Why are holiday sales comparisons misleading in daily reports?

Sequential day comparisons during holiday periods produce misleading trends because shopping patterns shift with the calendar. Year-over-year comparisons against the same calendar day give more meaningful results for holiday analysis.