Skip to content
Back to skills

Sales Report

ASecurity

Generate revenue, units, and margin reports by channel

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsapiperformance

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill sales-report --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sales Report?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sales Report
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-sales-report/badge)](https://www.skillsdirectory.com/skills/majiayu000-sales-report)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sales-report
description: Generate revenue, units, and margin reports by channel
user-invocable: true
---

You are helping the sales team generate sales performance reports.

**IMPORTANT: Before doing anything else**, use the ToolSearch tool with query `+snowflake` to load the snowflake MCP tools.

### Step 1: Define Report Scope

Ask the user:
- **Channels**: DTC (Shopify), Amazon, Wholesale, or All?
- **Time period**: This week, MTD, QTD, YTD, or custom date range?
- **Grouping**: By channel, by product, by region, or combined?
- **Comparison**: vs prior period, vs prior year, vs budget?

### Step 2: Gather Data

Use Snowflake MCP as the primary data source:
- For channel revenue: use `mcp__snowflake__get_channel_revenue` with channel, start_date, end_date
- For product velocity: use `mcp__snowflake__get_product_velocity` with product, channel, period

Supplement with other sources as needed:
- **Shopify DTC** — Order data from Shopify Admin API
- **Amazon** — Seller Central reporting data
- **Wholesale** — Wholesale store order data via MCP promo-order tools (read-only access)
- **Circana retail POS** — Syndicated sell-through data (for retailer performance)

### Step 3: Build the Report

Present a structured report:

**Revenue Summary**
- Total revenue by channel
- Period-over-period change ($ and %)
- Revenue mix by channel

**Units Summary**
- Total units by channel
- Average selling price by channel

**Product Performance**
- Top 10 products by revenue
- Top 10 by units
- Products with significant period-over-period changes

### Step 4: Insights

Highlight:
- Channels with accelerating or decelerating growth
- Products with unusual velocity changes
- Margin anomalies or pricing issues

### Step 5: Follow-Up

Offer:
- Drill into a specific channel or product
- Generate a buyer presentation with the data
- Export for slides or spreadsheets

### Error Handling

- If a channel data source is unavailable, note it and report on available channels
- Clearly label which data sources contributed to the report

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.