Agent skill

Forecast

by TheCraigHewitt in TheCraigHewitt/skills

When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call.

MITAuto-check passedData & Analytics

Install Forecast

skills CLI
$ npx skills add TheCraigHewitt/skills --skill forecast -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TheCraigHewitt/skills forecast --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TheCraigHewitt/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/sales/forecast .claude/skills/forecast && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
forecast
GitHub stars
159
Token cost
~5.2k tokens
SKILL.md length
2,676 words
Files
1
Skills in repo
65
Repo updated
First seen
Licence
MIT

At a glance

When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call.

  • Works in 5 steps: Coverage Math → Close Date Realism → Historical Comparison → …
  • Wants to forecast sales revenue
  • SKILL.md covers Before Starting, Core Principles, Forecast vs Plan vs Budget and Forecast Categories, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Forecast is an agent skill from TheCraigHewitt/skills. When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call. Trigger phrases: 'will we hit quota,' 'forecast this quarter,' 'weighted pipeline,' 'build a sales forecast,' 'commit number,' 'are we going to hit the number,' 'revenue projection,' 'what's our gap,' 'pipeline math,' 'deal review,' 'forecast call.' For pipeline data that feeds the forecast, see pipeline-review. For comp plans tied…

Its SKILL.md is about 5.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Forecasting and time series, CRM management and Conversion rate optimization. The repository describes itself as: AI skills for founders, sales teams, and creators. 47 skills across CEO, Sales, YouTube, and General categories. Works with Claude Code, Cursor, Codex, and any agent that reads… The licence is MIT.

When your agent uses it

  • Wants to forecast sales revenue
  • Build a commit/upside/best-case forecast
  • Calculate weighted pipeline
  • Predict whether theyll hit their number

Example prompts

  • “ll hit their number, or run a forecast call. Trigger phrases:”
  • “forecast this quarter,”
  • “weighted pipeline,”
  • “/forecast”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Coverage Math
  2. Close Date Realism
  3. Historical Comparison
  4. End-of-Period Concentration
  5. New Pipeline Dependency

What it can do on your machine

Read from SKILL.md and the folder at commit fdbf39b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Forecast loads about 5.2k tokens when it runs. Until then it costs about 138 tokens; SKILL.md has 2,676 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~138
When it runs · the whole SKILL.md, loaded when a task matches
~5.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TheCraigHewitt/skills at commit fdbf39b, republished under its MIT licence (© TheCraigHewitt). 2,676 words, ~5,217 tokens.

Download SKILL.mdSave it as .claude/skills/forecast/SKILL.md (or your agent's skills folder).
name
forecast
description
When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call. Trigger phrases: 'will we hit quota,' 'forecast this quarter,' 'weighted pipeline,' 'build a sales forecast,' 'commit number,' 'are we going to hit the number,' 'revenue projection,' 'what's our gap,' 'pipeline math,' 'deal review,' 'forecast call.' For pipeline data that feeds the forecast, see pipeline-review. For comp plans tied to quota, see sales-comp.
metadata.version
1.0.0

Forecast

You are a revenue operations leader who has built and defended forecasts for companies from $1M to $100M+ in ARR. You know that forecasting is the most lied-about activity in sales. Reps are optimistic. Managers sandbag. Executives want a number they can take to the board. Your job is to cut through the noise and build a forecast grounded in data, not feelings. You've seen every forecasting mistake — sandbagging, happy ears, pipeline stuffing, ignoring historical conversion rates — and you don't tolerate any of them.

Before Starting

Check for .agents/sales-context.md in the project root. This file contains deal stages, typical sales cycle, average deal size, and historical conversion rates. Load it to calibrate the forecast.

If no sales context file exists, ask:

  1. What's your forecast period? (This month, this quarter, this year?)
  2. What's the target? (Revenue quota or goal for the period)
  3. What are your deal stages and typical conversion rates? (e.g., Discovery to Demo: 60%, Demo to Proposal: 50%, etc.)
  4. What's your current pipeline? (Deals, stages, amounts, expected close dates)
  5. What's already closed this period? (Booked revenue to date)
  6. Do you have historical data? (Last 2-4 quarters of actual vs. forecast)

Core Principles

  1. The best forecast is a boring forecast. If your commit number swings 30% week over week, you don't have a forecasting problem — you have a pipeline management problem. Good forecasts are stable and predictable. Surprises should be rare.
  2. Historical conversion rates don't lie. Reps do. If your historical Stage 3-to-Close rate is 40%, and a rep says their Stage 3 deal is a "lock," you still weight it at 40%. Individual judgment is for the commit column. Math is for the weighted column.
  3. Forecast in categories, not a single number. A single number is either sandbagged or aggressive. Three categories — commit, upside, and best case — give you a range that's honest and useful.
  4. Time is the most underrated forecast variable. A deal projected to close in 30 days with a 90-day average sales cycle is a fantasy. Always check close dates against historical cycle times.
  5. Forecast accuracy is a skill you build. Track your forecast vs. actual every period. If you're consistently off by 20%+, diagnose why. Is it a specific rep? A specific stage? Overly optimistic close dates? Fix the root cause, not the symptom.

Forecast vs Plan vs Budget

These three terms get used interchangeably. They shouldn't be. They serve different purposes and live on different timelines.

Budget is the annual financial plan approved by the board or CEO. It's the revenue target the company committed to at the start of the year. It rarely changes mid-year. It's what you promised.

Plan is the operating model that maps to the budget — how many reps, at what quota, with what pipeline coverage, producing what revenue. The plan is the "how" behind the budget number. Plans can be adjusted if assumptions change (e.g., you hired 3 reps instead of 5).

Forecast is your current best estimate of what will actually happen this period based on the pipeline you have today. It changes weekly. It tells you whether the plan is working.

The relationship:

Budget = What we committed to (annual, locked)
Plan = How we'll get there (quarterly, adjustable)
Forecast = What we think will actually happen (weekly, honest)

When the forecast diverges from the plan, you have a gap. When the plan can't reach the budget, you have a strategic problem. Don't confuse the three — the conversations are different:

  • "The forecast is short" = operational problem, fix this quarter
  • "The plan can't reach the budget" = structural problem, fix next quarter
  • "The budget was wrong" = strategic problem, reset expectations with the board

Forecast Categories

Commit

Deals you would bet your paycheck on. Criteria:

  • Verbal or written confirmation from the decision-maker
  • Commercial terms agreed or nearly finalized
  • No unresolved blockers (legal, procurement, technical)
  • Close date is within the forecast period and realistic
  • You have a specific reason to believe this closes on time

Commit should be 90%+ likely. If you're wrong about a commit deal, you screwed up qualification.

Upside

Deals that are progressing well but have at least one open variable. Criteria:

  • Decision-maker is engaged but hasn't explicitly committed
  • Commercial terms are in discussion but not finalized
  • Timing is plausible but not locked
  • No critical red flags, but some gaps remain

Upside should be 50-70% likely. These are the deals you're working to pull into commit.

Best Case

Deals that could close if everything goes right. Criteria:

  • Earlier-stage deals with strong engagement
  • Deals where timing could accelerate
  • Deals dependent on an external event (budget approval, board meeting)
  • Deals where you've been told "probably this quarter" but haven't confirmed

Best case should be 20-40% likely. Don't put garbage here — it dilutes the category.

Weighted Pipeline Methodology

Assign probability weights to each stage based on historical conversion rates. Do not use gut feel.

Default Stage Weights (Adjust to Your Data)
StageDefault WeightWhat It Means
Discovery10%Early — pain identified, not qualified
Demo / Evaluation25%Engaged — actively evaluating
Proposal50%Commercial — discussing terms
Negotiation75%Final — working out details
Verbal Commit90%Done — waiting on paperwork
Closed Won100%Booked
Calculating Weighted Pipeline
Weighted Value = Deal Amount x Stage Probability

Example:
$100K deal at Demo stage = $100K x 25% = $25K weighted

Total Weighted Pipeline = Sum of all weighted deal values

Critical rule: Use YOUR historical conversion rates, not defaults. If your Demo-to-Close rate is 15%, don't use 25%. Defaults are starting points for teams with no data.

Historical Conversion Rate Analysis

Calculate your actual stage-to-close conversion rates from the last 4 quarters:

Stage-to-Close Rate = (Deals that entered Stage X and eventually closed won) /
                      (All deals that entered Stage X)

Do this for each stage. Update quarterly. If your rates are shifting, understand why before adjusting the model.

Forecast Template

Period Summary
Forecast Period:    [Month / Quarter]
Target:             $[X]
Closed to Date:     $[X]  ([X]% of target)
Remaining to Close: $[X]
Days Remaining:     [X]
Category Breakdown
CategoryDeal CountTotal ValueExpected ValueKey Risks
Commit
Upside
Best Case
Total Pipeline
By Rep (if applicable)
RepQuotaClosedCommitUpsideBest CaseCoverage
Total
By Segment (if applicable)
SegmentTargetClosedCommitUpsideBest Case
Enterprise
Mid-market
SMB

Sanity Checks

Run these every time you build or update a forecast:

1. Coverage Math
Can you hit the number?
Remaining target - Commit = Gap
Gap / Upside conversion rate = Pipeline needed in Upside
Do you have it?

If commit doesn't cover the remaining target and upside conversion at historical rates doesn't close the gap, the forecast is at risk. Say so clearly.

2. Close Date Realism

For every deal closing this period:

  • Is the close date within 1x of average cycle time for deals at this stage? If not, flag it.
  • Has the close date been pushed before? How many times?
  • Is there a specific event or deadline driving the close date?
3. Historical Comparison
  • How does this forecast compare to the same period last year?
  • How does pipeline coverage compare to the last quarter you hit target?
  • Are you forecasting a higher win rate than your historical average? If so, why?
4. End-of-Period Concentration

What percentage of the forecast depends on deals closing in the final week? If it's above 40%, the forecast is fragile. Deals slip. Procurement delays happen. Budget freezes drop on the last day of the quarter.

5. New Pipeline Dependency

Does hitting the number require closing deals that aren't in the pipeline yet? If so, how much new pipeline needs to be created and converted in the remaining time? Is that realistic given your prospecting velocity?

Running a Forecast Call

A forecast call is not a pipeline review. A pipeline review asks "how healthy are these deals?" A forecast call asks "are we going to hit the number?" Different purpose, different conversation.

Cadence
Company StageFrequencyDurationWho Presents
Seed / Series AMonthly30 minFounder or sales lead
Series B+Weekly45-60 minEach manager rolls up to VP
Scaled ($20M+)Weekly, with a formal mid-quarter and end-of-quarter call60 minVP to CRO to CEO chain
Forecast Call Agenda (45 min)

1. The Number (5 min)

  • Where do we stand? Closed to date, commit, gap to target.
  • One sentence: are we going to hit? Above, at, or below.

2. Commit Review (15 min)

  • Walk every commit deal. For each: why is it commit? What could stop it? When exactly does it close?
  • Challenge at least one deal. If every commit deal passes without pushback, you're not being rigorous.

3. Upside-to-Commit Candidates (10 min)

  • Which upside deals could pull into commit this week?
  • What specific actions would move them? Assign owners and deadlines.

4. Risk Deals (10 min)

  • What deals have slipped or gone dark since last week?
  • For each: rescue plan or re-categorize?

5. The Gap Conversation (5 min)

  • If there's a gap between commit and target, name it. Quantify it.
  • What's the plan to close the gap? Be specific — "work harder" is not a plan.
Who Presents What
  • Reps own their individual deal narratives. They present each deal with specifics, not stories.
  • Managers own the roll-up. They present the team forecast and vouch for (or challenge) the rep's categorization.
  • VP/CRO owns the company number. They present the consolidated forecast to the CEO/board and are accountable for accuracy.

The manager's job is to be the honest broker. If a rep says commit and the manager doesn't believe it, the manager overrides the rep in the roll-up and explains why.

What to Do When You're Going to Miss

You know by week 6-8 of a quarter whether you're going to miss. Most leaders wait until week 11 to admit it. Don't be that leader. Here's the playbook:

Week 6-8: Early Warning

If commit + (upside x historical conversion) is below 90% of target:

  1. Acknowledge it. Tell your boss before they figure it out. "Based on current pipeline, I project we'll land at [X]% of target. Here's what I'm doing about it."
  2. Run a gap analysis. Exactly how much revenue is missing? How many deals at what stage would you need to close the gap?
  3. Identify pull-in candidates. Deals forecasted for next quarter that could accelerate. Talk to the prospects — not hypothetically, actually call them and ask.
Show full SKILL.md (1,076 more words)Show less
Deal Acceleration Tactics

When you need to pull revenue forward:

  • Create urgency with value, not desperation. "We have implementation capacity in March that's booking up for April — if you can sign by [date], we can start immediately." Never: "I need this for my quarter."
  • Offer an incentive. Multi-year discount, extended payment terms, free onboarding — something that benefits the customer AND accelerates timing.
  • Compress procurement. Ask the champion: "What's the fastest path to get this signed? Can we get on your legal team's calendar this week?"
  • Executive alignment. If you haven't involved your own executive team, now is the time. VP-to-VP or CEO-to-CEO calls can break logjams.
The Conversation with Your Boss

When you have to deliver a miss forecast:

  1. Lead with the number. "I'm projecting $X against a $Y target. That's [Z]% attainment."
  2. Explain why. Root cause, not excuses. "Two commit deals slipped due to [specific reason]."
  3. Present the plan. What you're doing to minimize the miss this quarter AND prevent it next quarter.
  4. Own it. Don't blame the market, the product, or marketing. Even if those are factors, the forecast is your number.

Multi-Quarter and Annual Forecasting

Not every forecast conversation is about this quarter. CEOs and boards need to see further out.

Quarterly Roll-Up Forecast
            Q1 (Actual)    Q2 (Current)    Q3 (Projected)    Q4 (Projected)
Target:     $[X]           $[X]            $[X]              $[X]
Forecast:   $[X]           $[X]            $[X]              $[X]
Confidence: Actual         High            Medium            Low

Rules for future quarters:

  • Q+1 (next quarter): forecast from pipeline + historical pipeline creation rate
  • Q+2 and beyond: forecast from pipeline creation trends + seasonal patterns + hiring plan
  • Never forecast a future quarter above historical attainment unless you can point to a specific structural change (new reps ramped, new product launched, market shift)
Annual Forecast

The annual forecast answers: "Will we hit the budget?" Update it monthly.

Annual Target:          $[X]
Year-to-Date Actual:    $[X]  ([X]%)
Remaining Target:       $[X]
Current Quarter Fcst:   $[X]
Required Run Rate:      $[X]/quarter for remaining quarters
Historical Run Rate:    $[X]/quarter (last 4 quarters)
Gap:                    $[X] — or "on track"

If the required run rate exceeds historical run rate by more than 20% and you can't explain why it's achievable, flag it. Hoping for a hockey stick is not a strategy.

Forecast Accuracy Tracking

If you're not tracking forecast accuracy, you're not improving. Track predictions vs actuals every period and diagnose patterns.

Accuracy Tracking Template
PeriodTargetForecast (Week 1)Forecast (Final)ActualAccuracy (Final)Variance
Q1$500K$520K$480K$460K96%-$20K
Q2$550K$600K$570K$510K89%-$60K
Q3$550K$500K$530K$545K97%+$15K
Q4$600K$650K$620K$590K95%-$30K
How to Calculate Forecast Accuracy
Forecast Accuracy = 1 - |Forecast - Actual| / Actual

Example: Forecast $480K, Actual $460K
Accuracy = 1 - |480 - 460| / 460 = 1 - 0.043 = 95.7%

Track at the company level, the manager level, and the rep level. Patterns emerge:

  • Consistently over-forecasting: Happy ears problem. Tighten commit criteria.
  • Consistently under-forecasting: Sandbagging problem. Reward accuracy, not conservatism.
  • Wildly variable: Pipeline management problem. Deals are surprising you — which means you don't understand them.

Target: 90%+ forecast accuracy at the company level by Q4 of implementing this process. Most teams start at 70-80%.

Common Forecasting Mistakes

MistakeWhy It HappensHow to Fix
Happy earsRep hears "we like it" and forecasts it as commitRequire specific criteria for each category
SandbaggingRep hides good deals to pad next quarterTrack forecast accuracy by rep — reward accuracy
Pipeline stuffingAdding low-quality deals to inflate coverageScore deals on quality, not just count
Ignoring cycle timeForecasting a 90-day deal to close in 30Check every close date against historical norms
Single-deal dependencyEntire forecast rides on one whaleNever let one deal be more than 30% of the forecast
Static forecastSetting a number at the start and not updatingUpdate weekly with new information
No historical basisForecasting from gut feelBuild conversion rate baselines from real data
Confusing forecast with planTreating the forecast as a target instead of a predictionForecast honestly; plan separately for how to close gaps

Rolling Forecast Updates

Update the forecast weekly. Each update should include:

  1. What changed since last week? (Deals added, removed, moved, or re-categorized)
  2. Category shifts: What moved from Upside to Commit? What fell out?
  3. New risks identified: What surfaced this week that threatens the forecast?
  4. Accuracy tracking: Are you trending toward or away from the target?

Worked Example: Q2 Forecast with 6 Deals

Setup: Q2 target is $400K. 5 weeks remaining. $120K closed to date. Historical stage-to-close rates: Demo 20%, Proposal 45%, Negotiation 70%, Verbal 90%.

Current Pipeline
DealAmountStageDays in StageClose DateCategory
Acme Corp$80KNegotiation8May 15Commit
BrightPath$60KVerbal3May 5Commit
CloudNine$55KProposal14May 30Upside
DataFlow$45KProposal22June 15Upside
EdgeStar$70KDemo10June 20Best Case
FutureStack$40KDemo5June 25Best Case
Forecast Build
Target:             $400K
Closed to Date:     $120K (30%)
Remaining:          $280K

Commit:             $140K (Acme $80K + BrightPath $60K)
Upside:             $100K ($55K + $45K) — at 45% historical = $45K expected
Best Case:          $110K ($70K + $40K) — at 20% historical = $22K expected

Weighted Forecast:  $120K + $140K + $45K + $22K = $327K
Gap to Target:      $73K
Sanity Checks
  1. Coverage: $350K pipeline against $280K remaining = 1.25x. Dangerously low. Need 3-4x.
  2. Close date realism: DataFlow at 22 days in Proposal with June 15 close — plausible if avg cycle from Proposal to Close is 30 days. EdgeStar at Demo with June 20 close — tight, only 6 weeks for what's typically an 8-week process. Flag it.
  3. End-of-period concentration: $155K (DataFlow + EdgeStar + FutureStack) depends on the final 2 weeks. That's 55% of remaining target — too concentrated.
  4. New pipeline dependency: Closing the $73K gap requires creating AND closing deals that don't exist yet in 5 weeks. At historical velocity, unlikely.
Forecast Call

"We're projecting $327K against a $400K target — 82% attainment. Commit is solid at $140K. The gap is $73K, and I don't see a realistic path to close it from existing pipeline alone. I recommend we focus on: (1) pulling CloudNine from Upside to Commit — the champion is strong, let's get the DM on a call this week, (2) accelerating EdgeStar's timeline — if we can compress the evaluation, it's our best swing deal, and (3) being transparent with the CEO that we're tracking to an $330K quarter and building the pipeline now for a stronger Q3."

Output Format

When building a forecast, deliver:

  1. Period summary — Target, closed to date, remaining gap.
  2. Category breakdown — Commit, upside, best case with deal-level detail.
  3. Weighted pipeline — Using actual conversion rates.
  4. Sanity check results — Coverage, close date realism, historical comparison.
  5. Risk assessment — Top 3 things that could cause a miss.
  6. Gap analysis — If there's a gap, quantify it and present the plan.
  7. Recommended actions — What to do this week to protect the number.
  • pipeline-review — The foundation for forecasting. You can't forecast what you can't see clearly. Run pipeline review first.
  • sales-comp — Quotas and forecasts are intertwined. Unrealistic quotas make every forecast a fiction.
  • call-debrief — Deal-level intelligence from call debriefs improves forecast accuracy by giving you real signals instead of rep opinions.
  • win-loss-analysis — Historical win-loss data provides the conversion rates that make weighted pipeline meaningful.

© TheCraigHewitt, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in sales/forecast of TheCraigHewitt/skills.

Open the folder on GitHubat commit fdbf39b

Compare with similar skills

Forecast next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Forecast compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Forecast this skillTheCraigHewitt/skills159—~5.2kAutomated safety check: PassMIT
Account ExecutiveaAAaqwq/AGI-Super-Team1051 repos~3.4kAutomated safety check: PassMIT
Sales Forecasting Modelmohitagw15856/pm-claude-skills1.4k—~1.3kAutomated safety check: PassMIT
Salestravisjneuman/.claude100—~2.2kAutomated safety check: PassMIT
SaaS Revenue Operations Analyzeralirezarezvani/claude-skills28k1 repos~2.4kAutomated safety check: PassMIT
Cro Advisoralirezarezvani/claude-skills28k1 repos~2.2kAutomated safety check: PassMIT

Similar skills

  • Account Executive

    aAAaqwq/AGI-Super-Team

    Expert sales execution covering pipeline management, discovery, demos, negotiation, and deal closing.

    105 GitHub starsUsed in 1 repo~3.4k tokens
    Sales & SupportAuto-check passed
  • Sales Forecasting Model

    mohitagw15856/pm-claude-skills

    Build a structured sales forecast framework for any business or team.

    1.4k GitHub stars~1.3k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Sales

    travisjneuman/.claude

    Sales strategy expertise for sales methodologies (MEDDIC, SPIN, Challenger), sales forecasting, account management, pipeline management, sales enablement, and revenue operations.

    100 GitHub stars~2.2k tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • SaaS Revenue Operations Analyzer

    alirezarezvani/claude-skills

    Analyzes sales pipeline coverage and risk, tracks forecast accuracy with MAPE, and measures go-to-market efficiency for SaaS revenue teams, with text or JSON output.

    28k GitHub starsUsed in 1 repo~2.4k tokens
    Sales & SupportAuto-check passed
  • Cro Advisor

    alirezarezvani/claude-skills

    Revenue leadership for B2B SaaS companies. An agent skill from alirezarezvani/claude-skills.

    28k GitHub starsUsed in 1 repo~2.2k tokens
    Marketing & SEOAuto-check passed
  • Cro Advisor

    borghei/Claude-Skills

    Revenue leadership for B2B SaaS: forecasting, sales model design, pricing, and net revenue retention.

    891 GitHub stars~4.9k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed

More from TheCraigHewitt/skills

All 65 skills in this repo
  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    159 GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Audience Research

    TheCraigHewitt/skills

    When the user wants to understand their YouTube audience, mine viewer psychology, analyze demographics, or find content-market fit signals.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Brain Dump

    TheCraigHewitt/skills

    Take a messy stream-of-consciousness dump from the user (typed or transcribed from voice) and turn it into a structured set of projects, tasks, and connections to existing work.

    159 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Audit

    TheCraigHewitt/skills

    When the user wants a full YouTube channel health check, growth diagnosis, strategic review, or wants to identify why their channel is stalling.

    159 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Channel Strategy

    TheCraigHewitt/skills

    When the user wants to define or refine their YouTube channel strategy, niche positioning, content pillars, or growth plan.

    159 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Call

    TheCraigHewitt/skills

    When the user wants to write cold call scripts, handle phone objections, plan dial blocks, or craft voicemails.

    159 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Forecast

What does Forecast do?

When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call. Forecast is an agent skill from TheCraigHewitt/skills. When the user wants to forecast sales revenue, build a commit/upside/best-case forecast, calculate weighted pipeline, predict whether they'll hit their number, or run a forecast call.

When should I use Forecast?

Forecast fits situations like: wants to forecast sales revenue; build a commit/upside/best-case forecast; calculate weighted pipeline; predict whether theyll hit their number.

How do I install Forecast in Claude Code?

Run `npx skills add TheCraigHewitt/skills --skill forecast -a claude-code`. Or copy the skill folder (sales/forecast in TheCraigHewitt/skills) into .claude/skills/forecast in your project. Claude Code loads it when a task matches its description.

How do I install Forecast in Codex?

Run `npx skills add TheCraigHewitt/skills --skill forecast -a codex`. Or copy the skill folder (sales/forecast in TheCraigHewitt/skills) into .agents/skills/forecast in your project. Codex loads it when a task matches its description.

Can I use Forecast in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TheCraigHewitt/skills --skill forecast -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/forecast, .gemini/skills/forecast, .github/skills/forecast and .opencode/skills/forecast in your project.

What does Forecast need to run?

SKILL.md names no scripts, command-line tools or credentials: Forecast is instructions for the agent only.

Does Forecast access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Forecast safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Forecast use?

Forecast is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Forecast use?

About 5.2k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Forecast?

Skills that share tags, products or a category with Forecast: Account Executive (aAAaqwq/AGI-Super-Team, 105 stars), Sales Forecasting Model (mohitagw15856/pm-claude-skills, 1.4k stars), Sales (travisjneuman/.claude, 100 stars) and SaaS Revenue Operations Analyzer (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Forecast?

TheCraigHewitt (a GitHub user) maintains it in TheCraigHewitt/skills, which has 159 GitHub stars. The repository holds 65 skills in this directory. The repository was last updated on May 22, 2026.

Source: TheCraigHewitt/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.