forecast
Generate a weighted sales forecast with best/likely/worst scenarios, commit vs. upside breakdown, and gap analysis. Use when preparing a quarterly forecast call, assessing gap-to-quota from a pipeline CSV, deciding which deals to commit vs. call upside, or checking pipeline coverage against your number.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o forecast.zip https://jpskill.com/download/22748.zip && unzip -o forecast.zip && rm forecast.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22748.zip -OutFile "$d\forecast.zip"; Expand-Archive "$d\forecast.zip" -DestinationPath $d -Force; ri "$d\forecast.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
forecast.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
forecastフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] forecast [原文 Markdown ↓]
/forecast
見慣れないプレースホルダーが表示された場合や、どのツールが接続されているかを確認する必要がある場合は、CONNECTORS.md を参照してください。
リスク分析とコミット推奨事項を含む、加重売上予測を生成します。
使用方法
/forecast [period]
次の期間の予測を生成します: $ARGUMENTS
ファイルが参照されている場合: @$1
仕組み
┌─────────────────────────────────────────────────────────────────┐
│ FORECAST │
├─────────────────────────────────────────────────────────────────┤
│ STANDALONE (常に機能します) │
│ ✓ CRMからCSVエクスポートをアップロードします │
│ ✓ またはパイプラインの取引を貼り付けるか説明します │
│ ✓ 目標とタイムラインを設定します │
│ ✓ ステージ確率を含む加重予測を取得します │
│ ✓ リスク調整済み予測 (ベスト/可能性が高い/ワーストケース) │
│ ✓ コミットとアップサイドの内訳 │
│ ✓ ギャップ分析と推奨事項 │
├─────────────────────────────────────────────────────────────────┤
│ SUPERCHARGED (ツールを接続した場合) │
│ + CRM: パイプラインを自動的にプルし、リアルタイムデータを提供します │
│ + ステージ、セグメント、取引規模別の過去の勝率 │
│ + リスクスコアリングのための活動シグナル │
│ + 自動更新と経時的な追跡 │
└─────────────────────────────────────────────────────────────────┘
私が必要とする情報
ステップ1: パイプラインデータ
オプションA: CSVをアップロードする CRM (例: Salesforce、HubSpot) からパイプラインをエクスポートしてください。最低限、次の情報が必要です。
- 取引/商談名
- 金額
- ステージ
- クローズ日
次の情報があると役立ちます。
- 担当者 (チーム予測の場合)
- 最終活動日
- 作成日
- アカウント名
オプションB: 取引を貼り付ける
Acme Corp - $50K - Negotiation - closes Jan 31
TechStart - $25K - Demo scheduled - closes Feb 15
BigCo - $100K - Discovery - closes Mar 30
オプションC: 担当テリトリーを説明する 「パイプラインに8件の取引があり、合計$400Kです。2件は交渉中 ($120K)、3件は評価中 ($180K)、3件は発見段階 ($100K) です。」
ステップ2: 目標
- 目標: 目標額はいくらですか? (例: 「今四半期に$500K」)
- タイムライン: 期間はいつ終了しますか? (例: 「第1四半期は3月31日に終了」)
- 既にクローズ済み: この期間に既にいくら計上しましたか?
出力
# 売上予測: [期間]
**生成日:** [日付]
**データソース:** [CSVアップロード / 手動入力 / CRM]
---
## 概要
| 指標 | 値 |
|--------|-------|
| **目標** | $[X] |
| **現在までのクローズ額** | $[X] (目標の[X]%) |
| **オープンパイプライン** | $[X] |
| **加重予測** | $[X] |
| **目標までのギャップ** | $[X] |
| **カバー率** | [X]倍 |
---
## 予測シナリオ
| シナリオ | 金額 | 目標に対する割合 | 前提 |
|----------|--------|------------|-------------|
| **ベストケース** | $[X] | [X]% | すべての取引が期待通りにクローズする |
| **可能性が高いケース** | $[X] | [X]% | ステージ加重確率 |
| **ワーストケース** | $[X] | [X]% | コミット取引のみがクローズする |
---
## ステージ別パイプライン
| ステージ | 取引数 | 合計金額 | 確率 | 加重金額 |
|-------|---------|-------------|-------------|----------------|
| 交渉 | [X] | $[X] | 80% | $[X] |
| 提案 | [X] | $[X] | 60% | $[X] |
| 評価 | [X] | $[X] | 40% | $[X] |
| 発見 | [X] | $[X] | 20% | $[X] |
| **合計** | [X] | $[X] | — | $[X] |
---
## コミット vs. アップサイド
### コミット (高い確信度)
予測に賭ける取引:
| 取引 | 金額 | ステージ | クローズ日 | コミット理由 |
|------|--------|-------|------------|------------|
| [取引] | $[X] | [ステージ] | [日付] | [理由] |
**コミット合計:** $[X]
### アップサイド (低い確信度)
クローズする可能性があるがリスクがある取引:
| 取引 | 金額 | ステージ | クローズ日 | リスク要因 |
|------|--------|-------|------------|-------------|
| [取引] | $[X] | [ステージ] | [日付] | [リスク] |
**アップサイド合計:** $[X]
---
## リスクフラグ
| 取引 | 金額 | リスク | 推奨事項 |
|------|--------|------|----------------|
| [取引] | $[X] | クローズ日を過ぎている | クローズ日を更新するか、ロストに移動する |
| [取引] | $[X] | 14日以上活動がない | 再エンゲージするか、ステージをダウングレードする |
| [取引] | $[X] | 今週がクローズ日だが、まだ発見段階 | クローズする可能性が低い — 延期する |
---
## ギャップ分析
**目標達成には、あと:** $[X] 必要です。
**ギャップを埋めるための選択肢:**
1. **[取引] を加速する** — 現在[ステージ]で、価値は$[X]です。[日付]までにクローズできれば、目標の[X]%に達します。
2. **[停滞している取引] を再活性化する** — 最終活動日[日付]。価値は$[X]です。[連絡先]に連絡してください。
3. **新しいパイプラインが必要** — 安全のためには、[X]倍のカバー率で$[X]の新しい商談が必要です。
---
## 推奨事項
1. [ ] [最も影響の大きい取引に対する具体的なアクション]
2. [ ] [リスクのある取引に対するアクション]
3. [ ] [ギャップが存在する場合のパイプライン生成に関する推奨事項]
ステージ確率 (デフォルト)
カスタムの確率を提供しない場合、私は次の値を使用します。
| ステージ | デフォルト確率 |
|---|---|
| クローズ済み (受注) | 100% |
| 交渉 / 契約 | 80% |
| 提案 / 見積もり | 60% |
| 評価 / デモ | 40% |
| 発見 / 資格確認 | 20% |
| 見込み客 / リード | 10% |
ステージや確率が異なる場合は、お知らせください。
CRMが接続されている場合
- パイプラインを自動的にプルします
- 実際の過去の勝率を使用します
- リスクスコアリングのために活動の最新性を考慮します
- 予測の経時的な変化を追跡します
- 以前の予測と比較します
ヒント
- コミットについて正直になる — 賭けられる取引のみをコミットしてください。アップサイドはそれ以外のすべてです。
- クローズ日を更新する — 古いクローズ日は予測の精度を低下させます。間に合わない取引は延期してください。
- カバー率が重要 — 3倍のパイプラインカバー率は健全です。2倍を下回るとリスクがあります。
- 活動 = シグナル — 最近の活動がない取引は、ステージが示唆するよりも高いリスクがあります。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/forecast
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Generate a weighted sales forecast with risk analysis and commit recommendations.
Usage
/forecast [period]
Generate a forecast for: $ARGUMENTS
If a file is referenced: @$1
How It Works
┌─────────────────────────────────────────────────────────────────┐
│ FORECAST │
├─────────────────────────────────────────────────────────────────┤
│ STANDALONE (always works) │
│ ✓ Upload CSV export from your CRM │
│ ✓ Or paste/describe your pipeline deals │
│ ✓ Set your quota and timeline │
│ ✓ Get weighted forecast with stage probabilities │
│ ✓ Risk-adjusted projections (best/likely/worst case) │
│ ✓ Commit vs. upside breakdown │
│ ✓ Gap analysis and recommendations │
├─────────────────────────────────────────────────────────────────┤
│ SUPERCHARGED (when you connect your tools) │
│ + CRM: Pull pipeline automatically, real-time data │
│ + Historical win rates by stage, segment, deal size │
│ + Activity signals for risk scoring │
│ + Automatic refresh and tracking over time │
└─────────────────────────────────────────────────────────────────┘
What I Need From You
Step 1: Your Pipeline Data
Option A: Upload a CSV Export your pipeline from your CRM (e.g. Salesforce, HubSpot). I need at minimum:
- Deal/Opportunity name
- Amount
- Stage
- Close date
Helpful if you have:
- Owner (if team forecast)
- Last activity date
- Created date
- Account name
Option B: Paste your deals
Acme Corp - $50K - Negotiation - closes Jan 31
TechStart - $25K - Demo scheduled - closes Feb 15
BigCo - $100K - Discovery - closes Mar 30
Option C: Describe your territory "I have 8 deals in pipeline totaling $400K. Two are in negotiation ($120K), three in evaluation ($180K), three in discovery ($100K)."
Step 2: Your Targets
- Quota: What's your number? (e.g., "$500K this quarter")
- Timeline: When does the period end? (e.g., "Q1 ends March 31")
- Already closed: How much have you already booked this period?
Output
# Sales Forecast: [Period]
**Generated:** [Date]
**Data Source:** [CSV upload / Manual input / CRM]
---
## Summary
| Metric | Value |
|--------|-------|
| **Quota** | $[X] |
| **Closed to Date** | $[X] ([X]% of quota) |
| **Open Pipeline** | $[X] |
| **Weighted Forecast** | $[X] |
| **Gap to Quota** | $[X] |
| **Coverage Ratio** | [X]x |
---
## Forecast Scenarios
| Scenario | Amount | % of Quota | Assumptions |
|----------|--------|------------|-------------|
| **Best Case** | $[X] | [X]% | All deals close as expected |
| **Likely Case** | $[X] | [X]% | Stage-weighted probabilities |
| **Worst Case** | $[X] | [X]% | Only commit deals close |
---
## Pipeline by Stage
| Stage | # Deals | Total Value | Probability | Weighted Value |
|-------|---------|-------------|-------------|----------------|
| Negotiation | [X] | $[X] | 80% | $[X] |
| Proposal | [X] | $[X] | 60% | $[X] |
| Evaluation | [X] | $[X] | 40% | $[X] |
| Discovery | [X] | $[X] | 20% | $[X] |
| **Total** | [X] | $[X] | — | $[X] |
---
## Commit vs. Upside
### Commit (High Confidence)
Deals you'd stake your forecast on:
| Deal | Amount | Stage | Close Date | Why Commit |
|------|--------|-------|------------|------------|
| [Deal] | $[X] | [Stage] | [Date] | [Reason] |
**Total Commit:** $[X]
### Upside (Lower Confidence)
Deals that could close but have risk:
| Deal | Amount | Stage | Close Date | Risk Factor |
|------|--------|-------|------------|-------------|
| [Deal] | $[X] | [Stage] | [Date] | [Risk] |
**Total Upside:** $[X]
---
## Risk Flags
| Deal | Amount | Risk | Recommendation |
|------|--------|------|----------------|
| [Deal] | $[X] | Close date passed | Update close date or move to lost |
| [Deal] | $[X] | No activity in 14+ days | Re-engage or downgrade stage |
| [Deal] | $[X] | Close date this week, still in discovery | Unlikely to close — push out |
---
## Gap Analysis
**To hit quota, you need:** $[X] more
**Options to close the gap:**
1. **Accelerate [Deal]** — Currently [stage], worth $[X]. If you can close by [date], you're at [X]% of quota.
2. **Revive [Stalled Deal]** — Last active [date]. Worth $[X]. Reach out to [contact].
3. **New pipeline needed** — You need $[X] in new opportunities at [X]x coverage to be safe.
---
## Recommendations
1. [ ] [Specific action for highest-impact deal]
2. [ ] [Action for at-risk deal]
3. [ ] [Pipeline generation recommendation if gap exists]
Stage Probabilities (Default)
If you don't provide custom probabilities, I'll use:
| Stage | Default Probability |
|---|---|
| Closed Won | 100% |
| Negotiation / Contract | 80% |
| Proposal / Quote | 60% |
| Evaluation / Demo | 40% |
| Discovery / Qualification | 20% |
| Prospecting / Lead | 10% |
Tell me if your stages or probabilities are different.
If CRM Connected
- I'll pull your pipeline automatically
- Use your actual historical win rates
- Factor in activity recency for risk scoring
- Track forecast changes over time
- Compare to previous forecasts
Tips
- Be honest about commit — Only commit deals you'd bet on. Upside is for everything else.
- Update close dates — Stale close dates kill forecast accuracy. Push out deals that won't close in time.
- Coverage matters — 3x pipeline coverage is healthy. Below 2x is risky.
- Activity = signal — Deals with no recent activity are at higher risk than stage suggests.