plugins/pm-sales/skills/sales-forecasting-model/SKILL.md
Build a structured sales forecast framework for any business or team. Use when asked to build a sales forecast, create a revenue model, project pipeline, or build a bottom-up forecast. Produces a forecast methodology, pipeline model, scenario analysis, and assumption log.
npx skillsauth add mohitagw15856/pm-claude-skills sales-forecasting-modelInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produces a structured sales forecast framework — from pipeline conversion modelling to scenario analysis. Built for revenue and sales leaders who need a defensible forecast, not a spreadsheet guess.
Ask the user for these if not provided:
Forecast type: [Bottom-up pipeline / Top-down quota / Capacity-based / Hybrid] Period: [Month / Quarter / Year] Created: [Date] Forecast owner: [Name]
Chosen approach: [Bottom-up / Top-down / Hybrid] — and why for this context.
Bottom-up (recommended when pipeline data exists):
Start from real deals in the pipeline. Apply stage-by-stage conversion rates. Sum to a revenue number.
Top-down (useful for planning, not for calling a number):
Start from market or quota. Work backwards to activity targets.
Define the sales stages and the expected conversion rate between each:
| Stage | Description | % of deals that advance | Avg time in stage | |---|---|---|---| | Prospect | Identified, not contacted | — | — | | Qualified | Discovery done, confirmed fit | [X%] | [N days] | | Proposal | Proposal sent | [X%] | [N days] | | Negotiation | Commercial terms being agreed | [X%] | [N days] | | Closed Won | Contract signed | [X%] | — |
Overall pipeline conversion rate: [X%] (Qualified → Closed Won) Average sales cycle: [N days from Qualified to Close]
| Stage | Number of deals | Total value | Expected close (weighted) | |---|---|---|---| | Qualified | [N] | £[X] | £[X × conversion %] | | Proposal | [N] | £[X] | £[X × conversion %] | | Negotiation | [N] | £[X] | £[X × conversion %] | | Total | | £[X] | £[weighted total] |
Coverage ratio: [Weighted pipeline ÷ target = X×] Rule of thumb: 3× pipeline coverage is needed for confident forecast; 2× is tight; below 1.5× is at risk.
| Scenario | Assumption | Revenue | Probability | |---|---|---|---| | Upside | All Negotiation + top 50% of Proposal close | £[X] | [%] | | Base | Weighted pipeline conversion at historical rates | £[X] | [%] | | Downside | Conversion rates drop 20% from historical | £[X] | [%] |
Committed forecast: £[X] — [The number the forecast owner is willing to call. Between base and downside.]
Every forecast is a set of assumptions. Name them explicitly so they can be updated:
| Assumption | Value | Confidence | Source | Last updated | |---|---|---|---|---| | Avg deal size | £[X] | High/Med/Low | [Last N deals] | [Date] | | Sales cycle | [N days] | | | | | Close rate from Proposal | [X%] | | | | | Seasonal factor | [e.g. Q4 +20%] | | | | | Churn/contraction | [X% of ARR at risk] | | | |
Work backwards from the forecast to check if the required activity is achievable:
To hit £[target]:
Does the team have capacity to generate this? [Yes / No — flag if not]
business
Analyze why deals are won and lost and turn it into an action plan. Use when asked to run a win/loss analysis, review closed-won and closed-lost deals, understand why the team is losing to a competitor, or summarize sales feedback into patterns. Produces a structured win/loss report with themes, win/loss rates by segment and competitor, representative quotes, and prioritized actions for product, marketing, and sales.
development
Route a fuzzy request to the right skill in this library. Use when the user is unsure which skill fits, asks 'which skill should I use for X', describes a task without naming a skill, or when a request could plausibly match several skills. Produces a best-fit recommendation with the inputs to gather, a runner-up with the tie-breaker, and a workflow recipe when the job spans multiple skills.
testing
Triage a vulnerability or scanner finding — assess real severity, exploitability, and how urgently to fix. Use when asked to triage a CVE, prioritize scanner/pentest findings, assess a vuln's risk, or decide what to patch first. Produces a triage verdict: CVSS-informed severity adjusted for your context, exploitability, real risk, a fix/mitigation, and an SLA — so you fix what matters, not just what's red.
development
Stand up a Voice of Customer (VoC) program that turns feedback into action. Use when asked to build a VoC program, design a customer feedback loop, consolidate feedback sources, or set up a closed-loop feedback process. Produces a VoC program design — objectives, feedback sources and channels, a taxonomy, collection and analysis cadence, closed-loop routing, ownership, and success metrics.