claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialproductivity

📊carta-conversion-calculator

プラグイン
carta-cap-table

説明

SAFEおよびコンバーティブルノートの株式への転換計算を、資金調達クローズ時に行います。 次のような場合に使用: SAFEの転換、ノートの転換、転換株式数、転換の計算方法、プライスドラウンドにおける各インストゥルメントの転換方法、または新ラウンドのクローズ時に未転換のSAFEやノートがどうなるかについて質問された場合。 売却価格における出口・売却・買収時のペイアウト計算には使用しないこと — それらはウォーターフォールシナリオに該当するため、waterfall-scenarios スキルを優先してください。

原文を表示

Calculate SAFE and convertible note conversion into equity at a financing close. Use when asked about SAFE conversion, note conversion, conversion shares, conversion math, how instruments convert in a priced round, or what happens to outstanding SAFEs and notes when a new round closes. Do NOT use for exit/sale/acquisition payouts at a sale price — those are waterfall scenarios, prefer a waterfall-scenarios skill.

ユースケース

  • SAFEの株式への転換を計算するとき
  • コンバーティブルノートの転換を計算するとき
  • プライスドラウンドのクローズ時に転換方法を確認するとき
  • 新ラウンドのクローズ時に未転換ノートの扱いを確認するとき

本文(日本語訳)

<!-- Carta AI Agent Plugin 公式ドキュメントの一部 -->

コンバージョン計算機

SAFEおよびコンバーティブルノートが、指定されたラウンド価格またはバリュエーションにおいてどのようにエクイティへ転換されるかを計算します。

次のような場合に使用

  • 「プレマネー $50M でSAFEが何株に転換されますか?」
  • 「シリーズAのSAFEコンバージョンを計算してください」
  • 「$10/株で資金調達した場合、コンバーティブルノートはどうなりますか?」
  • 「未決済のすべての証券についてコンバージョンの計算を見せてください」

前提条件

以下が必要です:

  1. corporation_idlist_accounts から取得
  2. ラウンド条件 — ユーザーは少なくとも プレマネーバリュエーション または 1株あたり価格 を提供する必要があります

データ取得

ゲートウェイはリストコマンドにおいてデフォルトで detail=summary を使用します。 このスキルは個別レコードが必要なため、"detail": "full" を明示的に渡します。

  • call_tool({"name": "cap_table__get__convertible_notes", "arguments": {"corporation_id": corporation_id, "detail": "full"}}) — SAFE + コンバーティブルノート
  • call_tool({"name": "cap_table__get__cap_table_by_share_class", "arguments": {"corporation_id": corporation_id}}) — 現在の完全希薄化済み株数
  • call_tool({"name": "cap_table__get__409a_valuations", "arguments": {"corporation_id": corporation_id}}) — 現在のFMV(参考値)

主要フィールド

コンバーティブル証券より:

  • is_debt: false = SAFE、true = コンバーティブルノート
  • dollar_amount: 投資元本金額
  • price_cap: バリュエーションキャップ
  • discount_percent: ディスカウント率(例: "20.00" = 20%)
  • interest_rate: 年利率(ノートのみ)
  • total_with_interest: 元本 + 発生利息(ノートのコンバージョンにはこちらを使用)
  • has_most_favored_nation_clause: MFN SAFE — 後続の最も有利な条件で転換
  • status_explanation: 「Outstanding(未決済)」のみにフィルタリング

ワークフロー

ステップ1: 証券データの収集

以下の3つのデータソースを 1ターンで同時に(並列ツール呼び出し)取得します。 順次取得は 行わないでください:

call_tool({"name": "cap_table__get__convertible_notes", "arguments": {"corporation_id": corporation_id, "detail": "full"}})
call_tool({"name": "cap_table__get__cap_table_by_share_class", "arguments": {"corporation_id": corporation_id}})
call_tool({"name": "cap_table__get__409a_valuations", "arguments": {"corporation_id": corporation_id}})
  • コンバーティブルノート: SAFE + ノート(status_explanation: "Outstanding" にフィルタリング)
  • 株式クラス別キャップテーブル: totals.total_fully_diluted から現在の完全希薄化済み株数を取得
  • 409Aバリュエーション: コンテキスト参照用の現在のFMV

ステップ2: コンバージョン計算

SAFEのコンバージョン

各SAFEについて、以下の両方式で株数を計算し、より多い株数が得られる方を使用します:

キャップ方式:

cap_price = valuation_cap / pre_money_fully_diluted_shares
shares = investment_amount / cap_price

ディスカウント方式:

discount_price = round_price_per_share × (1 - discount_rate)
shares = investment_amount / discount_price

キャップなし・ディスカウントなし(MFN):

  • ラウンド価格(または後続SAFEの最良条件)で転換
shares = investment_amount / round_price_per_share

コンバーティブルノートのコンバージョン

SAFEと同様ですが、以下の点が異なります:

  • 投資金額の代わりに total_with_interest(元本 + 発生利息)を使用
  • interest_ratematurity_date は取得できるが total_with_interest が存在しない場合は以下で計算:
    years = (conversion_date - issue_date) / 365
    total = principal × (1 + interest_rate × years)
    

ゲート

必須入力: corporation_id、プレマネーバリュエーションまたは1株あたり価格。 不足している場合は、処理を進める前に AskUserQuestion を呼び出してください (carta-interaction-reference §4.1 参照)。

AskUserQuestion("コンバージョン計算に使用するプレマネーバリュエーションまたは1株あたり価格を教えてください。")

AI計算: 対象 — キャップ/ディスカウント方式を用いて、SAFEおよびノートの投資金額をエクイティ株数に変換します。 計算済みの株数・価格・パーセンテージ・持分比率を出力する前に、AI計算ゲートをトリガーしてください (carta-interaction-reference §6.2 参照)。

サブエージェント禁止: 必須入力が不足している場合、このスキルをバックグラウンドのエージェントに委任 しないでください。 サブエージェントは AskUserQuestion を呼び出せません。 入力が不足している場合は、処理を停止してユーザーに直接確認してください。

出力形式

フォーマット: 証券ごとのテーブル + サマリーブロック

BLUF(結論先出し): 証券別内訳の前に、1株あたりラウンド価格および転換株数の合計を先に示してください。

ソート順: 転換株数の降順(転換数が多い順)。

出力ラベル: AIによって計算されたすべての出力には、以下の免責事項を先頭に付けてください。

証券別テーブル

証券 投資家 投資額 発生利息 合計 キャップ ディスカウント 使用方式 株単価 株数
SAFE-1 Investor A $500,000 $500,000 $6M 20% キャップ $0.60 833,333
SAFE-2 Investor B $250,000 $250,000 $8M キャップ $0.80 312,500
CN-1 Investor C $500,000 $240,164 $740,164 $8M 20% ディスカウント $0.88 840,914

サマリー

1株あたりラウンド価格: $1.10
プレマネー完全希薄化済み株数: 10,000,000株

SAFE転換株数: 1,145,833株(投資額 $750,000)
  - 実効平均価格: $0.65/株(ラウンド価格より41%ディスカウント)

ノート転換株数: 840,914株(元本 $500,000 + 利息 $240,164)
  - 実効平均価格: $0.88/株(ラウンド価格より20%ディスカウント)

転換株数合計: 1,986,747株
転換後完全希薄化済み株数: 11,986,747株

⚠️ Claudeによる分析 — キャップテーブルデータから計算されたものであり、Cartaの保存済みモデルによる結果ではありません。 これらの数値を判断に使用する前に、必ず法律の専門家による確認を行ってください。

注意事項

  • どのコンバージョン方式(キャップ vs ディスカウント)がより有利であり採用されたかを常に表示してください
  • SAFEにキャップとディスカウントの両方がある場合は、両方を計算してより多くの株数が得られる方を選択してください
  • MFN SAFEについては、後続のいずれかのSAFEの最良条件が適用される旨を明記してください
  • ノートの発生利息は転換金額を大幅に増加させる可能性があるため、必ず考慮に入れてください
  • 想定されるコンバージョン日(本日またはラウンドクローズ日)を明記してください
  • これはあくまで推定値です。実際の結果は法的文書に依存します。必ず法律の専門家によるレビューを推奨してください。
原文(English)を表示

<!-- Part of the official Carta AI Agent Plugin -->

Conversion Calculator

Calculate how SAFEs and convertible notes convert into equity at a given round price or valuation.

When to Use

  • "How many shares would the SAFEs convert into at a $50M pre?"
  • "Calculate SAFE conversions for the Series A"
  • "What happens to the convertible notes if we raise at $10/share?"
  • "Show me the conversion math for all outstanding instruments"

Prerequisites

You need:

  1. corporation_id — get from list_accounts
  2. Round terms — user must provide at least a pre-money valuation or price per share

Data Retrieval

The gateway defaults to detail=summary for list commands. This skill needs individual records, so "detail": "full" is passed explicitly.

  • call_tool({"name": "cap_table__get__convertible_notes", "arguments": {"corporation_id": corporation_id, "detail": "full"}}) — SAFEs + convertible notes
  • call_tool({"name": "cap_table__get__cap_table_by_share_class", "arguments": {"corporation_id": corporation_id}}) — current fully diluted count
  • call_tool({"name": "cap_table__get__409a_valuations", "arguments": {"corporation_id": corporation_id}}) — current FMV (for reference)

Key Fields

From convertible instruments:

  • is_debt: false = SAFE, true = convertible note
  • dollar_amount: principal investment amount
  • price_cap: valuation cap
  • discount_percent: discount rate (e.g. "20.00" = 20%)
  • interest_rate: annual interest rate (notes only)
  • total_with_interest: principal + accrued interest (use this for note conversions)
  • has_most_favored_nation_clause: MFN SAFE — converts at best subsequent terms
  • status_explanation: filter to "Outstanding" only

Workflow

Step 1: Gather Instrument Data

Fetch all three data sources in a single turn (parallel tool calls) — do NOT fetch them sequentially:

call_tool({"name": "cap_table__get__convertible_notes", "arguments": {"corporation_id": corporation_id, "detail": "full"}})
call_tool({"name": "cap_table__get__cap_table_by_share_class", "arguments": {"corporation_id": corporation_id}})
call_tool({"name": "cap_table__get__409a_valuations", "arguments": {"corporation_id": corporation_id}})
  • Convertible notes: SAFEs + notes (filter to status_explanation: "Outstanding")
  • Cap table by share class: get current fully diluted share count from totals.total_fully_diluted
  • 409A valuations: current FMV for context

Step 2: Conversion Math

SAFE Conversion

For each SAFE, compute shares under both methods, use the one giving MORE shares:

Cap conversion:

cap_price = valuation_cap / pre_money_fully_diluted_shares
shares = investment_amount / cap_price

Discount conversion:

discount_price = round_price_per_share * (1 - discount_rate)
shares = investment_amount / discount_price

No cap, no discount (MFN):

  • Converts at the round price (or the best terms of a subsequent SAFE)
shares = investment_amount / round_price_per_share

Convertible Note Conversion

Same as SAFE but:

  • Use total_with_interest (principal + accrued interest) instead of investment amount
  • If interest_rate and maturity_date are available and total_with_interest is not, calculate:
    years = (conversion_date - issue_date) / 365
    total = principal * (1 + interest_rate * years)
    

Gates

Required inputs: corporation_id, pre-money valuation or price per share. If missing, call AskUserQuestion before proceeding (see carta-interaction-reference §4.1).

AskUserQuestion("What pre-money valuation or price per share should I use for the conversion calculation?")

AI computation: Yes — converts SAFE and note investment amounts into equity shares using cap/discount math. Trigger the AI computation gate (see carta-interaction-reference §6.2) before outputting any computed shares, prices, percentages, or ownership figures.

Subagent prohibition: Do NOT delegate this skill to a background agent if required inputs are missing. A subagent cannot call AskUserQuestion. If inputs are absent, stop and ask the user directly first.

Presentation

Format: Per-instrument table + summary block

BLUF lead: Lead with the round price per share and total conversion shares before showing the per-instrument breakdown.

Sort order: By conversion shares descending (largest conversion first).

Output label: All AI-computed output must be prefixed with the disclaimer below.

Per-Instrument Table

Instrument Investor Amount Accrued Interest Total Cap Discount Method Used Price/Share Shares
SAFE-1 Investor A $500,000 $500,000 $6M 20% Cap $0.60 833,333
SAFE-2 Investor B $250,000 $250,000 $8M Cap $0.80 312,500
CN-1 Investor C $500,000 $240,164 $740,164 $8M 20% Discount $0.88 840,914

Summary

Round price per share: $1.10
Pre-money fully diluted: 10,000,000 shares

SAFE conversions: 1,145,833 shares ($750,000 invested)
  - Effective avg price: $0.65/share (41% discount to round price)

Note conversions: 840,914 shares ($500,000 principal + $240,164 interest)
  - Effective avg price: $0.88/share (20% discount to round price)

Total conversion shares: 1,986,747
Post-conversion fully diluted: 11,986,747

⚠️ Claude's analysis — computed from cap table data, not from a saved Carta model. Verify with counsel before relying on these numbers.

Caveats

  • Always show which conversion method (cap vs discount) was more favorable and used
  • If a SAFE has both cap and discount, compute both and pick the one yielding more shares
  • For MFN SAFEs, note that they take the best terms of any subsequent SAFE
  • Accrued interest on notes can significantly increase the conversion amount — always account for it
  • State the assumed conversion date (today or the round close date)
  • This is an estimate — actual results depend on legal documents. Recommend review by counsel.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。