smithery.ai

estimate-creator

御見積書を作成するスキル。クライアント名、件名、?

First seen Apr 3, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,945 B
  • docs SUMMARY.md 221 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

御見積書作成スキル

概要

このスキルは、与えられた情報から正式な御見積書(Excelファイル)を作成します。 原価と粗利率から販売単価を自動計算し、プロフェッショナルな見積書を生成します。

使用タイミング

  • ユーザーが「見積書を作成して」と依頼したとき
  • クライアント向けの見積もりドキュメントが必要なとき
  • 原価から販売価格を計算する必要があるとき

必要な情報

必須項目

  • 日付: 見積書の発行日(YYYYMMDD形式)
  • クライアント名: 見積先の会社名または個人名
  • 件名: 見積もりの対象となる案件名
  • 支払条件: 例: 「納品後30日以内」「月末締め翌月末払い」など
  • 項目: 見積もりの明細行(複数可)

- 項目名 - 数量 - 単位 - 単価(原価) - 御見積書には記載しません - 粗利率(%) - 例: 30% の場合は 30 と入力

計算ロジック

販売単価 = 原価 ÷ (1 - 粗利率/100)

例: 原価が10,000円、粗利率が30%の場合

  • 販売単価 = 10,000 ÷ (1 - 0.30) = 10,000 ÷ 0.70 = 14,286円(四捨五入)

出力先

  • ディレクトリ: 001_御見積書/
  • ファイル名: YYYYMMDD御見積書{案件名}.xlsx
  • 例: 20231215御見積書ウェブサイト制作.xlsx

処理フロー

  1. 情報収集: ユーザーから必要な情報をすべて収集
  2. 単価計算: 原価と粗利率から販売単価を計算
  3. Excel生成: テンプレートを使用して見積書を作成
  4. ファイル保存: 指定のディレクトリに保存
  5. 確認: 生成されたファイルパスをユーザーに報告

セキュリティとコンプライアンス

重要: 原価情報は社外秘です

  • 原価は絶対に見積書に記載しないこと
  • 見積書に記載するのは「販売単価」のみ
  • 計算過程でのみ原価を使用し、最終ドキュメントには含めない

技術実装

使用可能なツール

  • Read: テンプレートファイルの読み込み
  • Write: 新しい見積書ファイルの作成
  • Bash: Pythonスクリプトの実行(openpyxlを使用)

テンプレート

テンプレートファイルは以下に配置: .claude/skills/estimate-creator/templates/estimate_template.xlsx

Pythonスクリプト例

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ファイルを生成
    # (実装の詳細)

エラーハンドリング

  • 粗利率が0%または100%以上の場合は警告
  • 必須項目が欠けている場合はユーザーに確認
  • ファイル名の重複がある場合は上書き確認

例

使用例1: シンプルな見積書

ユーザー: 見積書を作成してください
- 日付: 2024年1月15日
- クライアント: 株式会社サンプル
- 件名: ウェブサイト制作
- 支払条件: 納品後30日以内
- 項目:
  - デザイン作成 / 1式 / 原価50,000円 / 粗利率30%
  - コーディング / 1式 / 原価80,000円 / 粗利率30%

販売単価計算:

  • デザイン: 50,000 ÷ 0.70 = 71,429円
  • コーディング: 80,000 ÷ 0.70 = 114,286円

出力ファイル: 001御見積書/20240115御見積書_ウェブサイト制作.xlsx

使用例2: 複数項目の見積書

ユーザー: 以下の条件で見積書を作成してください
- 日付: 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スクリプト

注意事項

  1. 原価の機密性: 原価情報は絶対に見積書に含めない
  2. 計算精度: 販売単価は四捨五入して整数にする
  3. ファイル命名: 日付はYYYYMMDD形式を厳守
  4. テンプレート: テンプレートファイルが存在しない場合は作成を促す