aurelienclere-365/bpa-cowork-plugin/bpa-revenue-analysis
- community
Checking that the SKILL.md file is still in the repository.
WHEN: "revenue analysis", "revenue by customer", "revenue by product", "revenue breakdown", "revenue by channel", "revenue by region", "revenue by geography", "top customers", "customer concentration", "revenue concentration risk", "Pareto analysis revenue", "top 10 customers", "revenue growth rate", "MoM revenue", "YoY revenue", "revenue trend", "revenue mix", "customer revenue ranking", "product revenue ranking", "revenue diversification", "key account analysis", "80/20 revenue", "which customers drive most revenue", "revenue by business unit", "revenue split"
Install
npx vskill@latest install aurelienclere-365/bpa-cowork-plugin/bpa-revenue-analysisSKILL.md
bpa-revenue-analysis
Deep-dives into revenue data from BPA across customers, products, channels, and geographies. Designed for Revenue Managers, Sales Finance, and CFOs who need to understand revenue composition, growth drivers, and concentration risk — not just the total top line.
When to use this skill
Use when asked for:
- Revenue breakdown by customer, product, channel, or geography
- Top-N customer or product revenue ranking
- Pareto/80-20 concentration analysis (which 20% of customers drive 80% of revenue)
- Revenue growth rate: MoM, QoQ, YoY
- Revenue mix shift analysis (how the split changed over periods)
- Revenue concentration risk (single customer or product > X% of total)
- New vs recurring revenue split (first-time vs repeat customers)
- Revenue per legal entity or business unit comparison
Workflow
Step 1 — Retrieve schema
Call get_bpa_dataset_schema to identify:
FactCustomerInvoice— invoiced revenue (CustomerId, ProductId, Amount, InvoiceDate, CompanyId, Channel)DimCustomer— customer master (CustomerName, CustomerGroup, Country, Region)DimProduct— product master (ProductName, ProductCategory, ProductLine)DimLegalEntity— entity filterDimFiscalCalendar— fiscal period, quarter, year
Step 2 — Revenue by customer (top-N)
Call execute_dax_query for customer revenue ranking:
Step 3 — Pareto / concentration risk
Call execute_dax_query to compute cumulative revenue share and flag customers that collectively represent ≥80% of total revenue:
Step 4 — Revenue growth rate (YoY and MoM)
Compare current period to same period prior year:
Step 5 — Revenue by product/category
Identify revenue contribution by product category and flag mix shifts:
Step 6 — Format and interpret the output
Produce a structured analysis:
- Top customers table — ranked, with revenue share and cumulative share
- Concentration risk flag — how many customers = 80% of revenue; single-customer risk if >20%
- Growth analysis — MoM and YoY growth, fastest/slowest growing segments
- Mix shift narrative — identify if revenue composition has changed materially
- Recommendations — diversification actions if concentration is high;
flag declining customer relationships (revenue down >10% YoY)
Output format
- Revenue ranking table: Customer / Product | Revenue | Share % | Cumulative Share % | YoY Growth %
- Concentration summary: "Top 5 customers represent X% of revenue. Highest single customer: Y at Z%"
- Growth table: Period | Revenue | vs PY | Growth %
- Risk flags: customers or products with >20% concentration or >15% revenue decline YoY
Key concepts
- Concentration risk: one customer or product > 20% of total revenue = elevated risk
- Pareto rule: aim for top 20% of customers to represent <80% of revenue
- Revenue mix shift: change in category % from one period to another
- New vs recurring: first-invoice customers vs repeat customers in the same period
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/bpa-revenue-analysis/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/aurelienclere-365/bpa-cowork-plugin/bpa-revenue-analysis)