跳到正文
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(原文)

安装前可以查看交给 AI 代理的指令内容。

/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 的全部技能

报告此技能的问题