御見積書を作成するスキル。クライアント名、件名、項目、単価(原価)、粗利率から見積書を生成します。日付、支払条件などの情報も扱います。
このスキルは、与えられた情報から正式な御見積書(Excelファイル)を作成します。 原価と粗利率から販売単価を自動計算し、プロフェッショナルな見積書を生成します。
販売単価 = 原価 ÷ (1 - 粗利率/100)
例: 原価が10,000円、粗利率が30%の場合
001_御見積書/YYYYMMDD_御見積書_{案件名}.xlsx20231215_御見積書_ウェブサイト制作.xlsx重要: 原価情報は社外秘です
Read: テンプレートファイルの読み込みWrite: 新しい見積書ファイルの作成Bash: Pythonスクリプトの実行(openpyxlを使用)テンプレートファイルは以下に配置:
.claude/skills/estimate-creator/templates/estimate_template.xlsx
from openpyxl import load_workbook
from datetime import datetime
def create_estimate(
date: str,
client_name: str,
subject: str,
payment_terms: str,
items: list,
gross_margin: float
):
# 販売単価を計算
for item in items:
cost = item['unit_price'] # 原価
margin_rate = gross_margin / 100
item['selling_price'] = round(cost / (1 - margin_rate))
# Excelファイルを生成
# (実装の詳細)
ユーザー: 見積書を作成してください
- 日付: 2024年1月15日
- クライアント: 株式会社サンプル
- 件名: ウェブサイト制作
- 支払条件: 納品後30日以内
- 項目:
- デザイン作成 / 1式 / 原価50,000円 / 粗利率30%
- コーディング / 1式 / 原価80,000円 / 粗利率30%
販売単価計算:
出力ファイル: 001_御見積書/20240115_御見積書_ウェブサイト制作.xlsx
ユーザー: 以下の条件で見積書を作成してください
- 日付: 20240201
- クライアント: ABC株式会社
- 件名: システム開発
- 支払条件: 月末締め翌月末払い
- 粗利率: 25%
- 項目:
- 要件定義 / 40時間 / 時間 / 原価5,000円
- 設計 / 80時間 / 時間 / 原価5,000円
- 実装 / 200時間 / 時間 / 原価4,000円
- テスト / 40時間 / 時間 / 原価4,000円
templates/estimate_template.xlsx: 見積書のExcelテンプレートscripts/create_estimate.py: 見積書生成用Pythonスクリプト