contract-generator について
contract-generatorは、DOCXテンプレートと入力値から書式付きの契約書を生成します。個別作成と一括作成に対応し、条件付きセクションや必須項目の確認も行えますが、法的助言は行わず、生成物には法務レビューが必要です。
主な機能
- 01契約テンプレート
- 02プレースホルダー置換
- 03変数による条件付きセクション
- 04書式付きDOCX出力
- 05必須項目の検証
- 06CSVによる一括生成
活用シーン
- 01雇用契約やNDAの作成
- 02サービス契約やSOWの準備
- 03販売・賃貸・提携契約の一括生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill contract-generatorインストール後、Claude Code で/contract-generatorを入力して読み込まれたか確認します。
同梱ファイルscripts/contract_generator.pyscripts/requirements.txt
詳細
契約書ジェネレーター
変数の置換、書式設定、検証を行い、テンプレートからプロフェッショナルな法律上の契約書や合意書を生成します。
目的
以下の契約書を生成します。
- 雇用契約書および秘密保持契約書(NDA)
- サービス契約書および作業範囲記述書(SOW)
- 売買契約書
- 賃貸借契約書
- パートナーシップ契約書および運営契約書
機能
- テンプレートシステム:あらかじめ用意された契約書テンプレート
- 変数の置換:プレースホルダーを実際の値に置き換えます
- 条件付きセクション:変数に基づいてセクションを含める/除外します
- 書式設定:プロフェッショナルなDOCX出力
- 検証:必須項目の未入力を確認します
- 一括生成:CSVから複数の契約書を作成します
クイックスタート
from contract_generator import ContractGenerator
# Generate from template
generator = ContractGenerator()
generator.load_template('templates/nda.docx')
generator.set_variables({
'party1_name': 'Acme Corp',
'party2_name': 'John Smith',
'effective_date': '2024-03-14',
'jurisdiction': 'California'
})
generator.save('nda_acme_smith.docx')
CLIの使い方
# Generate single contract
python contract_generator.py --template nda.docx --vars vars.json --output contract.docx
# Batch generate from CSV
python contract_generator.py --template nda.docx --csv parties.csv --output-dir contracts/
制限事項
- テンプレートはDOCX形式である必要があります
- 法務レビューの代わりにはなりません
- 法的助言は提供しません
- 複雑な条件ロジックにはカスタムテンプレートが必要になる場合があります
コメント
Markdown 対応