Agent skill
sales-report
Generate revenue, units, and margin reports by channel
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/sales-report
SKILL.md
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_revenuewith channel, start_date, end_date - For product velocity: use
mcp__snowflake__get_product_velocitywith 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
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?