business-pulse
Produces a one-page cross-functional business snapshot for SMB owners — cash position (QuickBooks), sales trend (PayPal/Square), pipeline movement (HubSpot), this week's commitments (Calendar), urgent watch-list items (Gmail/Slack), and the single most important thing needing attention today. Proactively tries every available connector and gracefully scopes to whatever is connected — one connector gives a partial pulse; the full stack gives the full picture. Trigger when the user asks how the business is doing, wants a snapshot, a weekly summary, a Monday brief, or says anything like "what am I missing" or "catch me up on the business."
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o business-pulse.zip https://jpskill.com/download/22750.zip && unzip -o business-pulse.zip && rm business-pulse.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22750.zip -OutFile "$d\business-pulse.zip"; Expand-Archive "$d\business-pulse.zip" -DestinationPath $d -Force; ri "$d\business-pulse.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
business-pulse.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
business-pulseフォルダができる - 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 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
ビジネスパルス
1つのプロンプト、1つのページ。接続されているすべてのツールからライブデータを取得し、スキャン可能な単一の要約に統合し、今日行動すべき最も重要なことを提示します。ユーザーにデータの検索を手伝ってもらうのではなく、作業を実行します。
ステップ1 — データを並行して取得する
すべてのコネクタ呼び出しを単一の並列バッチでディスパッチします — 正確なツールとメトリックのマッピングについては、reference/data_sources.md を参照してください。直列に取得しないでください。遅延により、30秒のスキルが苦痛な待ち時間になってしまいます。
同時に試行するコネクタ:
- QuickBooks — 現金残高、月次売上、未収金、期限切れ請求書
- PayPal / Square — 7日間の決済、売上トレンド、失敗/保留中の取引
- HubSpot — ステージ別パイプライン、移動/クローズされた取引、冷え込んだ取引、新規リード
- Google Calendar — 主要な会議、締め切り、今週および次の7日間のイベント
- Gmail — 緊急フラグ付きスレッド、顧客からの苦情、期限付きリクエスト
- Slack / Teams — 緊急の内部シグナル、オーナーの注意が必要なスレッド
- Intercom / Zendesk — オープンチケット、エスカレーション(接続されている場合)
- Shopify / Square — フルフィルメントの問題(接続されている場合)
コネクタがエラーを返したり、データが返されなかったりした場合は、内部的に記録して次に進みます。単一の不良な統合によってパルスをブロックすることは決してありません。
QuickBooks フォールバック: QBOが予期しない状態(アカウントが接続されていない、同期保留中、空の応答)を返した場合、現金セクションを「n/a — QuickBooks利用不可」とマークして続行します。再試行したり、ユーザーに再接続を求めたりしないでください。
Gmail フォールバック: Gmail認証は断続的に不安定です。呼び出しがエラーになった場合、ウォッチリストセクションをサイレントにスキップし、付録に「Gmail利用不可」とメモします — パルス中にエラーを表示しないでください。
ステップ2 — メトリックを計算する
赤/黄/緑のカットオフについては、reference/thresholds.md を参照してください。以下を計算します。
- 売掛金年齢 — 期限日から経過日数(0〜30、31〜60、61+)でグループ化された未払いのQuickBooks請求書
- パイプラインカバレッジ — HubSpot加重パイプライン ÷ 月次売上目標
- 売上トレンド — 今月のQBO売上 vs. 前月(または7日間のPayPal/Square vs. 前7日間)
各セクションに 🟢/🟡/🔴 のステータスを割り当てます。ソースが何も返さなかった場合、メトリックを「n/a」とマークし、付録にメモします。
ステップ3 — リスクを積極的にフラグ付けする
実行可能な項目をスキャンします。すべてのリスクエントリは、特定のレコードと次のステップを明記する必要があります — 「いくつかの期限切れ請求書」は役に立ちません。「Acme Corp からの3,400ドル、47日期限切れ、3月12日以降応答なし」は実行可能です。
- QuickBooksの請求書で期限切れが30日を超えているもの — 顧客名、金額、期限切れ日数
- HubSpotの取引で7日以上活動がないもの、またはクローズ日が過去だがまだオープンなもの
- Gmailのスレッドで緊急とマークされているもの、または「escalation」、「complaint」、「cancel」、「refund」を含むもの
- 失敗または保留中のPayPal/Square取引で500ドルを超えるもの
ステップ4 — 出力を構成する
reference/output_template.md の正確なテンプレートを使用してください。実際のデータが存在するセクションのみを含め、利用できなかったコネクタのヘッダーは省略します。コンテキストに合わせて詳細度を調整します。「調子はどう?」のようなカジュアルな質問にはより詳細なレポートを、「電話の前の簡単なスナップショット」にはより簡潔なレポートを提供します。
このスキルが真価を発揮するのは、コネクタ間の統合です。Slackメッセージが停滞しているHubSpotの取引にリンクしている場合、そのリンクを #1 Priority セクションに表示します。統合こそが、個々のツールを個別に確認するよりもパルスをより有用なものにします。
記述ルール:
- 数字が先、言葉が後。決して「売上は好調です」とは書かず、「今月43,000ドル、▲前月比8%」と書き、オーナーに判断させます。
- すべての数字には、利用可能な場合は前の期間との差分が含まれます。絶対的なスナップショット(現金残高)でも、週ごとの差分を表示します。
- 形容詞ではなく、名前と金額。「Acmeから4,200ドル、23日期限切れ」は「いくつかの懸念される売掛金」よりも優れています。
- 埋め草なし。報告する価値のあるセクションが何もない場合は、「特筆すべき変更なし」と書いて次に進みます。
ステップ5 — エクスポートと共有(一度だけ)
パルスを提示した後、一度だけ提案します。
- 「これをファイルとして保存しましょうか?」(利用可能な場合はFilesコネクタを使用)
- 「これをSlackに投稿しましょうか?」(Slackが接続されており、ユーザーが確認した場合のみ — Slackへの書き込みには明示的な承認が必要です)
ユーザーが「はい」と言ったら実行します。「いいえ」と言った場合、または応答がない場合は、次に進みます — 再度尋ねないでください。
スコープのバリアント
オーナーはより狭い範囲を要求する場合があります。
- 「現金だけ」 / 「財務チェック」 → 現金と財務 + 売掛金関連のリスクのみ
- 「パイプラインのみ」 / 「取引チェック」 → パイプラインセクション + 停滞した取引のリスクのみ
- 「ウォッチリスト」 / 「緊急事項」 → ウォッチリスト + すべてのリスクのみ、メトリックセクションなし
- 「電話の前の簡単なスナップショット」 → TL;DR + #1 Priority のみ、完全なセクションなし
やってはいけないこと
- データを取得する前に許可を求めないでください。 スキルが呼び出されたら、実行します。「QuickBooksを確認しましょうか?」と尋ねるのは、全体の目的を損ないます。
- 数字をでっち上げたり、推定したりしないでください。 ソースが何も返さなかった場合は、明示的に「n/a」と述べてください。推測でギャップを埋めることは決してありません。
- 差分を省略しないでください。 比較のない数字は、見逃された洞察です。前の期間のベースラインがない場合は、フィールドを省略するのではなく「(前のベースラインなし)」と述べてください。
- パルス中にコネクタエラーを表示しないでください。 付録にログを記録します。パルスは、提供されたものから始まります。
参照ファイル
reference/data_sources.md— 正確なコネクタツール → フォールバックを含むメトリックマッピングreference/thresholds.md— 🟢/🟡/🔴 のカットオフ、オーナーごとに調整可能reference/output_template.md— 正確なMarkdown構造。逸脱しないでくださいreference/gotchas.md— 既知の失敗モード(QBの状態、Gmail認証、Slackへの書き込み)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Business Pulse
One prompt, one page. Pull live data from every connected tool, synthesize it into a single scannable brief, and surface the single most important thing to act on today. Do the work — don't ask the user to help find the data.
Step 1 — Pull data in parallel
Dispatch all connector calls in a single parallel batch — see reference/data_sources.md for the exact tool-to-metric mapping. Do not pull serially; latency turns a 30-second skill into a painful wait.
Connectors to attempt simultaneously:
- QuickBooks — cash balance, MTD revenue, outstanding receivables, overdue invoices
- PayPal / Square — 7-day settlements, sales trend, failed/pending transactions
- HubSpot — pipeline by stage, deals moved/closed, deals gone cold, new leads
- Google Calendar — key meetings, deadlines, events this week and next 7 days
- Gmail — threads flagged urgent, customer complaints, time-sensitive requests
- Slack / Teams — urgent internal signals, threads needing owner attention
- Intercom / Zendesk — open tickets, escalations (if connected)
- Shopify / Square — fulfillment issues (if connected)
If a connector errors or returns no data, record it internally and move on. Never block the pulse on a single bad integration.
QuickBooks fallback: if QBO returns an unexpected state (account not connected, sync pending, empty response), mark the Cash section "n/a — QuickBooks unavailable" and proceed. Do not retry or ask the user to reconnect.
Gmail fallback: Gmail auth is intermittently flaky. If the call errors, skip the Watch List section silently and note "Gmail unavailable" in the appendix — do not surface an error mid-pulse.
Step 2 — Compute metrics
Read reference/thresholds.md for red/yellow/green cutoffs. Compute:
- AR aging — open QuickBooks invoices grouped by days since due date (0–30, 31–60, 61+)
- Pipeline coverage — HubSpot weighted pipeline ÷ monthly revenue target
- Revenue trend — this month's QBO revenue vs. prior month (or 7-day PayPal/Square vs. prior 7 days)
Assign a 🟢/🟡/🔴 status to each section. If a source returned nothing, mark the metric "n/a" and note it in the appendix.
Step 3 — Flag risks proactively
Scan for actionable items. Every risk entry must name a specific record and a next step — "some overdue invoices" is useless; "$3,400 from Acme Corp, 47 days overdue, no response since Mar 12" is actionable.
- QuickBooks invoices past due > 30 days — name customer, amount, days overdue
- HubSpot deals with no activity in 7+ days, or close date in past but still open
- Gmail threads marked urgent or containing "escalation," "complaint," "cancel," "refund"
- Failed or pending PayPal/Square transactions > $500
Step 4 — Compose the output
Use the exact template in reference/output_template.md. Include only sections where real data exists — omit headers for connectors that weren't available. Adapt depth to context: a casual "how are we doing" gets a fuller report; "quick snapshot before a call" gets a tighter one.
Cross-connector synthesis is where this skill earns its keep. If a Slack message connects to a stalled HubSpot deal, surface that link in the #1 Priority section. Synthesis is what makes the pulse more useful than checking each tool separately.
Writing rules:
- Numbers lead, words follow. Never write "revenue is healthy" — write "$43k this month, ▲ 8% MoM" and let the owner judge.
- Every number carries a delta vs. the prior period where available. Absolute snapshots (cash balance) still show WoW delta.
- Names and dollars, not adjectives. "$4,200 from Acme, 23 days overdue" beats "some concerning receivables."
- No filler. If a section has nothing worth reporting, write "No material changes" and move on.
Step 5 — Export and share (once)
After presenting the pulse, offer once:
- "Want me to save this as a file?" (use Files connector if available)
- "Should I post this to your Slack?" (only if Slack is connected and the user confirms — Slack write requires explicit approval)
If they say yes, do it. If they say no or don't respond, move on — don't ask again.
Scope variants
The owner may ask for a narrower cut:
- "Just cash" / "financial check" → only Cash & Finance + AR-related risks
- "Pipeline only" / "deals check" → only Pipeline section + stalled-deal risks
- "Watch list" / "anything urgent" → only Watch List + all risks, no metric sections
- "Quick snapshot before a call" → TL;DR + #1 Priority only, no full sections
What not to do
- Do not ask permission before pulling data. If the skill was invoked, run it. Asking "should I check QuickBooks?" defeats the whole point.
- Do not invent or estimate numbers. If a source returned nothing, say "n/a" explicitly. Never fill a gap with guesswork.
- Do not skip the delta. A number without a comparison is a missed insight. If there's no prior-period baseline, say "(no prior baseline)" rather than omitting the field.
- Do not surface connector errors mid-pulse. Log them to the appendix. The pulse leads with what was delivered.
Reference files
reference/data_sources.md— exact connector tool → metric mapping with fallbacksreference/thresholds.md— 🟢/🟡/🔴 cutoffs, tunable per ownerreference/output_template.md— exact markdown structure; do not deviatereference/gotchas.md— known failure modes (QB states, Gmail auth, Slack write)