jpskill.com
💼 ビジネス コミュニティ

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.

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して forecast.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → forecast フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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が接続されている場合

  • パイプラインを自動的にプルします
  • 実際の過去の勝率を使用します
  • リスクスコアリングのために活動の最新性を考慮します
  • 予測の経時的な変化を追跡します
  • 以前の予測と比較します

ヒント

  1. コミットについて正直になる — 賭けられる取引のみをコミットしてください。アップサイドはそれ以外のすべてです。
  2. クローズ日を更新する — 古いクローズ日は予測の精度を低下させます。間に合わない取引は延期してください。
  3. カバー率が重要 — 3倍のパイプラインカバー率は健全です。2倍を下回るとリスクがあります。
  4. 活動 = シグナル — 最近の活動がない取引は、ステージが示唆するよりも高いリスクがあります。
📜 原文 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

  1. Be honest about commit — Only commit deals you'd bet on. Upside is for everything else.
  2. Update close dates — Stale close dates kill forecast accuracy. Push out deals that won't close in time.
  3. Coverage matters — 3x pipeline coverage is healthy. Below 2x is risky.
  4. Activity = signal — Deals with no recent activity are at higher risk than stage suggests.