本文へ移動
cccskills
無料GitHub で公開

create-contract

Generate a customer-specific enterprise service agreement by filling in the standard template with deal details.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylphスター 216(GitHub 216 + cccskills 0)
連携ツールWord

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md4.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

/create-contract - Enterprise Contract Generation

MCP connectors

None required. This skill operates on local repo files only.

Generate a customer-specific Enterprise Service Agreement by filling in the standard template with deal-specific details.

Architecture: The template lives in legal/templates/:

  • enterprise-service-agreement.md - source of truth (readable, diffable)
  • generate-docx.js - Node.js script that produces a formatted .docx from the template (npm install docx && node generate-docx.js)

Customer-specific contracts are generated locally and never committed to git.

Important: This produces a draft contract. All contracts must be reviewed by qualified legal counsel before signing.

Invocation

/create-contract <proposal file or deal details>

Workflow

Step 1: Collect Deal-Specific Fields

The template uses [TO COMPLETE] placeholders for all customer-specific information. Collect these from the user's input (proposal, CRM record, or conversation):

Customer details:

  • Customer legal name
  • Jurisdiction and corporate form
  • Principal place of business address
  • Registry and registration number (if applicable)
  • Signatory name and title

Commercial terms:

  • Enterprise license fee (annual, USD)
  • Implementation services fee (one-time, USD)
  • Year 1 total
  • Renewal fee after Year 1
  • Number of implementation days
  • Number of follow-up months
  • Initial term length (months)

Scope:

  • Number of tables in initial scope
  • Data sources
  • Billing contact email
  • Technical contacts

If details are missing, prompt the user. For unknown legal entity details, use [TO COMPLETE] placeholders and flag them.

Step 2: Generate the Customer Contract

  1. Read the template from legal/templates/enterprise-service-agreement.md
  2. Fill in all [TO COMPLETE] placeholders with the actual deal values
  3. Save the filled contract to legal/_drafts/YYYY-MM-DD_<customer-slug>-enterprise-contract.md

Step 3: Generate the formatted .docx

  1. Run the docx generator to produce a formatted Word document:
    cd legal/templates && node generate-docx.js
    
  2. The generator reads the same template and produces enterprise-service-agreement.docx with proper formatting (headers, footers, logo, tables, page breaks)
  3. Move the generated docx to the drafts folder:
    mv legal/templates/enterprise-service-agreement.docx legal/_drafts/YYYY-MM-DD_<customer-slug>-enterprise-contract.docx
    

Step 4: Review Checklist

Before handing off, verify:

  • All [TO COMPLETE] placeholders have been filled
  • Pricing matches the proposal exactly
  • Term and renewal terms are correct
  • Scope of services matches what was proposed
  • Implementation deliverables are listed
  • Customer legal name and address are correct

Step 5: Summary

Output a deal summary:

  • Parties and key contacts
  • Total contract value (Year 1 and recurring)
  • Key terms (term length, implementation scope)
  • Files generated and their locations
  • Next steps: legal review, then send for signature

Notes

  • Never fabricate customer legal entity details - use [TO COMPLETE]
  • Customer-specific files go in legal/_drafts/ and are gitignored

Self-improvement

After the CAO reviews and approves a contract:

  1. Move the final contract from legal/_drafts/ to legal/_published/
  2. Diff what was drafted vs what the CAO (or legal counsel) changed - identify patterns in clause edits
  3. Update legal/_insights.md with what was changed and why (e.g. "removed auto-renewal for this deal type", "added data residency clause for EU clients")
  4. If the edits reveal a recurring pattern, update legal/templates/enterprise-service-agreement.md to reflect the new standard position
  5. If a contract structure works particularly well for a deal type, save it to legal/_examples/ as a reference

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

Head of Data agent - creates reportings and ad-hoc analytics using nao MCP tools. Always use ask_nao to create conversations that persist in nao.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

Review a contract against standard negotiation positions - flag deviations, generate redlines, provide business impact analysis. Use when reviewing vendor or customer agreements, when you need clause-by-clause analysis, or when preparing a negotiation strategy.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

Create a new skill from scratch. Generates the SKILL.md, registers it in AGENTS.md, and sets up the content folder structure.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

Personalize Sylph to your company. Ask the company name, then derive everything from the web - CONTEXT.md, brand voice, team, ICP, and standing instructions.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

Set up an AI agent by validating her scope, schedule, and delivery channel. Run as `/sylph-setup-agent <agent-name>` or `/sylph-setup-agent all`.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

Set up a specific Sylph skill by auto-pulling examples from the web, deriving insights, and configuring the skill. Run as `/sylph-setup-skill <skill-name>`.

日本語の概要は準備中です。原文の説明を表示しています。

getnao/sylph2162026年5月21日 更新

getnao のスキルをすべて見る

このスキルの問題を報告する