contract-drafting
Use this skill when drafting NDAs, MSAs, SaaS agreements, licensing terms, or redlining contracts. Triggers on contract drafting, NDA, MSA, SaaS agreement, licensing, redlining, terms of service, data processing agreements, and any task requiring commercial contract creation or review.
operations contractsndamsasaas-agreementlicensinglegalWhat is contract-drafting?
Use this skill when drafting NDAs, MSAs, SaaS agreements, licensing terms, or redlining contracts. Triggers on contract drafting, NDA, MSA, SaaS agreement, licensing, redlining, terms of service, data processing agreements, and any task requiring commercial contract creation or review.
contract-drafting
contract-drafting is a production-ready AI agent skill for claude-code, gemini-cli, openai-codex. Drafting NDAs, MSAs, SaaS agreements, licensing terms, or redlining contracts.
Quick Facts
| Field | Value |
|---|---|
| Category | operations |
| Version | 0.1.0 |
| Platforms | claude-code, gemini-cli, openai-codex |
| License | MIT |
How to Install
- Make sure you have Node.js installed on your machine.
- Run the following command in your terminal:
npx skills add AbsolutelySkilled/AbsolutelySkilled --skill contract-drafting- The contract-drafting skill is now available in your AI coding agent (Claude Code, Gemini CLI, OpenAI Codex, etc.).
Overview
Disclaimer: This skill provides general guidance on commercial contract structure and drafting best practices. It is NOT legal advice. Always have qualified legal counsel review contracts before signing or sending them to counterparties.
Commercial contracts are the binding agreements that govern business relationships. Good contracts prevent disputes by making expectations, obligations, and risk allocation explicit. This skill covers the structure, key clauses, and drafting process for the most common commercial agreements - NDAs, MSAs, SaaS subscriptions, licensing agreements, and data processing addendums - and the process of reviewing and redlining contracts received from counterparties.
Tags
contracts nda msa saas-agreement licensing legal
Platforms
- claude-code
- gemini-cli
- openai-codex
Related Skills
Pair contract-drafting with these complementary skills:
Frequently Asked Questions
What is contract-drafting?
Use this skill when drafting NDAs, MSAs, SaaS agreements, licensing terms, or redlining contracts. Triggers on contract drafting, NDA, MSA, SaaS agreement, licensing, redlining, terms of service, data processing agreements, and any task requiring commercial contract creation or review.
How do I install contract-drafting?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill contract-drafting in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support contract-drafting?
This skill works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.
Maintainers
Generated from AbsolutelySkilled
SKILL.md
Contract Drafting
Disclaimer: This skill provides general guidance on commercial contract structure and drafting best practices. It is NOT legal advice. Always have qualified legal counsel review contracts before signing or sending them to counterparties.
Commercial contracts are the binding agreements that govern business relationships. Good contracts prevent disputes by making expectations, obligations, and risk allocation explicit. This skill covers the structure, key clauses, and drafting process for the most common commercial agreements - NDAs, MSAs, SaaS subscriptions, licensing agreements, and data processing addendums - and the process of reviewing and redlining contracts received from counterparties.
When to use this skill
Trigger this skill when the user:
- Needs to draft a Non-Disclosure Agreement (NDA) or Confidentiality Agreement
- Wants to create a Master Services Agreement (MSA) or Statement of Work (SOW)
- Is drafting SaaS subscription terms or an End User License Agreement (EULA)
- Needs to review, annotate, or redline a contract received from another party
- Is creating a software or content licensing agreement
- Needs a Data Processing Agreement (DPA) for GDPR or other privacy compliance
- Wants to understand a specific contract clause or term
- Is managing contract renewals, amendments, or terminations
Do NOT trigger this skill for:
- Tax, employment law, or regulatory compliance advice - those require specialist counsel
- Litigation strategy or dispute resolution proceedings in progress
Key principles
Clarity over legalese - Plain language reduces disputes. Every obligation, right, and restriction should be understandable on first reading. If a clause requires a lawyer to decode, rewrite it. Legalese that obscures meaning creates ambiguity that parties exploit in disputes.
Define all terms - Every capitalized term must appear in a Definitions section or be defined on first use. Undefined terms invite competing interpretations. "Confidential Information," "Intellectual Property," "Affiliate," and "Services" are the most commonly contested undefined terms.
Risk allocation must be explicit - Contracts exist to allocate risk. Who bears the cost of a data breach? Who indemnifies whom for IP infringement claims? What is the liability cap? If risk allocation is implicit or absent, courts default to interpretations that may not match what either party intended.
Standard terms reduce negotiation - Using market-standard positions (e.g., mutual NDA, uncapped IP indemnity, 12-month liability cap for SaaS) speeds up deals. Know which clauses are standard so you can focus negotiation energy on the genuinely non-standard asks.
Version control everything - Every draft should be dated and versioned. Track changes between drafts. Maintain a redline history. In a dispute, the negotiation history can be used to interpret ambiguous terms (the "course of dealing" doctrine).
Core concepts
Contract structure
Every commercial contract shares a common skeleton:
- Preamble - Parties, date, and recitals (background/context)
- Definitions - Capitalized terms and their meanings
- Operative clauses - The actual obligations and rights (services, payment, license grant)
- Representations and warranties - Statements of fact each party makes
- Indemnification - Who covers costs if a third party makes a claim
- Limitation of liability - Caps on damages each party can recover
- Confidentiality - What stays private and for how long
- Term and termination - Duration, renewal, and grounds to exit early
- General provisions (boilerplate) - Governing law, dispute resolution, notices, assignment, entire agreement, severability, force majeure
Key clauses
Indemnification - Party A agrees to defend and pay costs if Party B is sued by a third party because of Party A's breach or IP. Usually mutual for IP, one-sided for gross negligence.
Limitation of liability - Caps total recovery at a multiple of fees paid (12 months is standard for SaaS). Always carve out: death/personal injury, willful misconduct, confidentiality breaches, and IP indemnity from the cap.
Representations and warranties - "We represent that our software does not infringe third-party IP." Breach of a warranty triggers indemnification or termination rights.
Governing law and jurisdiction - Which state/country's law applies and where disputes are resolved. Avoid agreeing to the other party's home jurisdiction.
Assignment - Whether either party can transfer the contract to a third party (e.g., in a merger or acquisition). Standard position: neither party may assign without consent, except to an acquirer of all or substantially all assets.
Risk allocation
| Risk | Typical allocation |
|---|---|
| IP infringement by vendor's product | Vendor indemnifies customer |
| Customer's misuse of the product | Customer indemnifies vendor |
| Data breach caused by vendor | Vendor liable, often uncapped |
| Force majeure (pandemic, natural disaster) | Neither party liable |
| Consequential damages | Mutually excluded (carve out fraud) |
| Death / personal injury | Neither party may cap |
Amendment process
All changes to a signed contract must be in writing, signed by both parties, and reference the original agreement. Verbal amendments are unenforceable in most jurisdictions. Use a formal Amendment or Change Order template with a sequential number (Amendment No. 1, Amendment No. 2) to maintain a clear audit trail.
Common tasks
Draft a mutual NDA
A mutual NDA protects confidential information exchanged in both directions. Key sections and what belongs in each:
1. Definition of Confidential Information
- Broad enough to cover all sensitive info
- Exclude: public domain, independently developed, received from third party,
required to be disclosed by law (with notice obligation)
2. Obligations of receiving party
- Use only for the Permitted Purpose
- Protect with at least the same care as own confidential info (not less than
reasonable care)
- Share only with employees/contractors on need-to-know basis
- Ensure recipients are bound by equivalent obligations
3. Term
- Duration of disclosure period (e.g., 2 years)
- Survival of confidentiality obligations (typically 3-5 years after expiry)
4. Return / destruction
- Upon request or expiry, return or certify destruction of materials
5. Remedies
- Acknowledge that breach causes irreparable harm - injunctive relief available
without bond requirementMutual NDA checklist:
- Both parties named as both Disclosing Party and Receiving Party
- "Confidential Information" defined broadly but with standard exclusions
- Permitted Purpose scoped narrowly (e.g., "evaluating a potential business relationship")
- Residuals clause reviewed - common vendor ask, weakens protection significantly
- Governing law and jurisdiction specified
- Dispute resolution (arbitration vs. litigation) agreed
Draft an MSA - key sections
A Master Services Agreement governs the overall relationship; Statements of Work (SOWs) or Order Forms attach to it for specific engagements.
MSA core sections:
- Services - reference to SOWs; change order process
- Fees and payment - invoicing cadence, payment terms (Net 30 is standard), late fees
- Intellectual property ownership - who owns work product (customer vs. vendor)
- License grant - what license vendor grants to deliverables if customer doesn't own
- Confidentiality - reciprocal, typically survives 3 years post-termination
- Representations and warranties - authority to enter, non-infringement, compliance
- Indemnification - IP indemnity (vendor), misuse indemnity (customer), mutual for breach
- Limitation of liability - 12-month fee cap; carve-outs listed above
- Term and termination - initial term, auto-renewal, termination for cause (30-day cure), termination for convenience (60-day notice)
- Governing law - specify state/country
IP ownership decision tree:
- Custom development for customer - customer owns work product
- Vendor's pre-existing IP used in deliverable - vendor retains, grants license
- General improvements to vendor platform - vendor owns (common vendor position)
Draft SaaS subscription terms
SaaS agreements govern access to hosted software. Key distinctions from on-premise licenses: customer never receives software copy; uptime and data portability matter.
Must-have SaaS clauses:
- License grant - Non-exclusive, non-transferable right to access and use the Service during the subscription term
- Acceptable use policy (AUP) - Prohibited uses; consequences of violation
- SLA and uptime - Minimum availability (99.9% is standard); credit remedy for downtime; scheduled maintenance windows
- Data ownership - Customer owns its data; vendor has license to process data to provide the service
- Data portability - Customer can export data in machine-readable format during term and for 30 days after termination
- Data deletion - Vendor deletes customer data within 30-90 days of termination
- Security - Vendor maintains industry-standard security; incident notification within 72 hours (aligns with GDPR)
- Fees and auto-renewal - Subscription fees, renewal pricing, required notice to cancel (typically 30-60 days before renewal date)
Review and redline contracts - checklist
When reviewing a contract received from a counterparty:
Pass 1 - Commercial terms (business review)
- Scope of services/license matches what was agreed in negotiations
- Fees, payment terms, and renewal pricing match the proposal
- Term and termination rights are balanced
- SLA and remedies are acceptable
Pass 2 - Risk clauses (legal review)
- Liability cap is mutual and set at an acceptable level
- Consequential damages exclusion is mutual (not one-sided)
- IP indemnity covers customer's use of the product
- Confidentiality obligations are mutual; no broad residuals clause
- Governing law is acceptable (flag if counterparty's home jurisdiction)
- Assignment restricted - cannot assign to competitors without consent
- No unilateral price increase rights without adequate notice
Redlining etiquette:
- Track all changes - never send a clean document with hidden edits
- Add comments explaining why you are requesting a change, not just what
- Prioritize - distinguish must-haves from nice-to-haves in your cover email
- Offer alternative language when you delete a clause - it signals good faith
Draft licensing agreements - types
| License type | Key characteristics | Common use |
|---|---|---|
| Exclusive license | Licensor cannot grant same rights to others | Distribution deals, branded products |
| Non-exclusive license | Multiple licensees allowed | Software, fonts, stock media |
| Sole license | Only licensor and one licensee | Compromise between exclusive and non-exclusive |
| Sublicensable | Licensee can grant rights to third parties | Platforms, resellers |
| Perpetual | No expiration date | One-time software purchase |
| Term | Expires on a date or event | SaaS, subscriptions |
Core license grant clause structure:
[Licensor] grants to [Licensee] a [exclusive/non-exclusive], [sublicensable/
non-sublicensable], [perpetual/term], worldwide license to [reproduce, distribute,
display, perform, modify] the [Licensed Materials] solely for [Permitted Purpose].Every word in the grant clause matters. Omitting "modify" means licensee cannot create derivative works. Omitting "distribute" means they cannot share the output.
Create a DPA for GDPR compliance
A Data Processing Agreement is required under GDPR Article 28 whenever a controller (customer) engages a processor (vendor) to process personal data.
Required DPA elements (GDPR Article 28(3)):
- Subject matter and duration - What data is processed and for how long
- Nature and purpose - How and why processing occurs
- Type of personal data - Categories of data (names, emails, health data, etc.)
- Categories of data subjects - Employees, customers, end users, etc.)
- Processor obligations:
- Process only on documented instructions from controller
- Ensure personnel are bound by confidentiality
- Implement appropriate technical and organizational security measures
- Assist controller with data subject rights (access, deletion, portability)
- Delete or return all data after services end
- Provide all information necessary to demonstrate compliance
- Notify controller of any personal data breach without undue delay
- Sub-processors - List authorized sub-processors; notify controller of changes; flow down equivalent obligations
- International transfers - Mechanism for transfers outside EEA (SCCs, adequacy)
- Audit rights - Controller may audit processor's compliance
Manage contract lifecycle
Pre-signature:
- Use a contract template library to avoid starting from scratch
- Run all contracts through legal review above a materiality threshold (e.g., >$25K)
- Maintain a signature authority matrix - who can sign what dollar value
- Store executed contracts in a contract management system with metadata tags
Post-signature:
- Calendar all key dates: renewal deadlines, notice deadlines, price escalations
- Set reminders 90 days before renewal if notice to cancel is required
- Track obligations - who owes what to whom and by when
- Document any material correspondence that constitutes an amendment or waiver
Renewal and renegotiation:
- Benchmark pricing against market before renewing
- Review SLA performance data before accepting auto-renewal
- Consolidate vendors where possible to increase negotiating leverage
Anti-patterns
| Anti-pattern | Why it's wrong | What to do instead |
|---|---|---|
| Undefined capitalized terms | Creates ambiguity - court will interpret against drafter | Define every capitalized term in the Definitions section before using it |
| Bilateral confidentiality with a residuals clause | Residuals lets receiving party retain and use "unaided memory" of confidential info, effectively gutting protection | Strike residuals clause or narrow it to specifically identified categories |
| Uncapped mutual liability | Exposes both parties to unlimited damages for any breach | Set a mutual liability cap; carve out only specific high-severity scenarios |
| Evergreen auto-renewal without notice window | Contract renews indefinitely; easy to miss cancellation deadline | Require 30-60 day advance notice to cancel; calendar the date immediately on signing |
| Copying clauses from Google without understanding them | Boilerplate from the internet may not be enforceable in your jurisdiction or may create unintended obligations | Use a template reviewed by counsel in your jurisdiction; understand every clause before pasting |
| No governing law clause | Court selects governing law, often unfavorably | Always specify governing law and preferred dispute resolution forum |
Gotchas
Residuals clauses gut NDA protection - A residuals clause allows the receiving party to use "information retained in the unaided memory of persons who have had access to confidential information." This effectively means any employee who read your confidential material can freely use it later. Always review NDAs for residuals clauses and strike or narrow them aggressively.
"Termination for convenience" asymmetry - Many vendor-drafted contracts include termination for convenience for the vendor but not the customer, or require 90-day notice from the customer but allow the vendor to terminate with 30 days. Review termination provisions for symmetry and ensure the notice period is practical for your transition timeline.
Auto-renewal with a short cancellation window - A contract that auto-renews annually with a 60-day cancellation notice is effectively a trap for busy teams. The renewal date must be calendared on signature day. A single missed deadline locks you in for another year.
"All IP created for customer" in MSAs - A customer-favorable MSA clause claiming ownership of all IP created during the engagement may inadvertently claim ownership of improvements to the vendor's core platform. Always carve out vendor's pre-existing IP and general platform improvements before agreeing to broad work-for-hire language.
Governing law ≠ dispute resolution venue - A contract can specify California law governs but require disputes be resolved in New York courts. These are separate clauses. Check both; agreeing to the counterparty's home jurisdiction for litigation is a significant concession.
References
For detailed clause language and plain-language explanations of common provisions:
references/clause-library.md- Common contract clauses with plain-language explanations, market positions, and negotiation guidance
Only load the references file when the user needs specific clause language or detailed negotiation guidance on a particular provision.
References
clause-library.md
Clause Library
A reference of common commercial contract clauses with plain-language explanations, market-standard positions, and negotiation notes. All language is a starting point - have qualified legal counsel review before use.
Definitions
Confidential Information
Market-standard mutual NDA language:
"Confidential Information" means any information disclosed by one party (the
"Disclosing Party") to the other party (the "Receiving Party"), either directly
or indirectly, in writing, orally, or by inspection of tangible objects, that is
designated as confidential or that reasonably should be understood to be
confidential given the nature of the information and the circumstances of
disclosure.Standard exclusions (always include):
Confidential Information does not include information that: (a) is or becomes
generally known to the public other than through the Receiving Party's breach of
this Agreement; (b) was rightfully known to the Receiving Party before receipt
from the Disclosing Party; (c) is received from a third party without restriction
on disclosure; or (d) was independently developed by the Receiving Party without
use of the Disclosing Party's Confidential Information.Plain-language explanation: "Confidential Information" covers anything sensitive shared between the parties that isn't already public. The four exclusions are standard and non-negotiable - they prevent absurd outcomes like treating publicly available information as confidential.
Negotiation note: Vendors often try to narrow the definition to only written materials marked "CONFIDENTIAL." Resist this - oral disclosures in demos and technical discussions are highly sensitive and should be covered.
Indemnification
IP Indemnification (vendor protects customer)
Market-standard language:
Vendor shall defend, indemnify, and hold harmless Customer and its officers,
directors, employees, and agents from and against any claims, damages, losses,
and expenses (including reasonable attorneys' fees) arising out of or relating
to any third-party claim that the Service, as delivered by Vendor, infringes
or misappropriates any patent, copyright, trademark, or trade secret of a
third party. Vendor's obligations under this section are conditioned upon:
(a) Customer providing prompt written notice of the claim; (b) Customer granting
Vendor sole control of the defense and settlement; and (c) Customer providing
reasonable cooperation. Vendor shall have no obligation for claims arising from:
(i) Customer's modification of the Service; (ii) use of the Service in combination
with products not provided by Vendor; or (iii) Customer's failure to use an updated
version of the Service that would have avoided the claim.Plain-language explanation: If someone sues the customer claiming the vendor's software steals their IP, the vendor pays to defend that lawsuit. The three carve-outs are standard - the vendor isn't responsible if the customer caused the infringement.
Negotiation note: Customers should insist on an IP indemnity uncapped from the liability cap. Vendors should insist on sole control of the defense. Both positions are standard.
Limitation of Liability
Mutual liability cap
Market-standard SaaS language:
IN NO EVENT SHALL EITHER PARTY'S AGGREGATE LIABILITY ARISING OUT OF OR RELATED
TO THIS AGREEMENT EXCEED THE TOTAL AMOUNTS PAID OR PAYABLE BY CUSTOMER TO VENDOR
IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.Standard carve-outs (must be explicitly listed):
The foregoing limitation of liability shall not apply to: (a) either party's
indemnification obligations under Section [X] (Intellectual Property Indemnity);
(b) either party's confidentiality obligations under Section [X]; (c) damages
arising from a party's gross negligence or willful misconduct; (d) damages
arising from death or personal injury caused by a party's negligence; or
(e) any liability that cannot be excluded or limited by applicable law.Plain-language explanation: No matter how bad the breach, the most either party can recover is one year's fees. The carve-outs prevent this cap from shielding truly egregious behavior - IP theft, confidentiality breaches, and personal injury claims remain uncapped.
Negotiation note: Customers push for higher caps (24 months) or uncapped for data breaches. Vendors resist. A reasonable compromise for high-sensitivity data: uncapped for data breaches involving regulated data (health, financial).
Mutual consequential damages exclusion
Market-standard language:
IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER FOR ANY INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED
TO LOSS OF PROFITS, LOSS OF REVENUE, LOSS OF DATA, LOSS OF GOODWILL, BUSINESS
INTERRUPTION, OR COST OF SUBSTITUTE GOODS OR SERVICES, HOWEVER CAUSED AND UNDER
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT
LIABILITY, OR OTHERWISE, EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES.Carve-outs - same as for the liability cap; add indemnification obligations.
Plain-language explanation: Neither party can sue the other for lost profits, lost customers, or other downstream harms - only direct losses. This prevents a scenario where a $10,000 contract creates unlimited liability for a business that lost a $10M deal due to downtime.
Confidentiality Obligations
Receiving party obligations
Market-standard language:
The Receiving Party shall: (a) use the Confidential Information of the Disclosing
Party only to evaluate or pursue the business relationship contemplated between the
parties (the "Purpose"); (b) protect the Confidential Information of the Disclosing
Party using at least the same degree of care that the Receiving Party uses for its
own Confidential Information of similar nature, but in no event less than reasonable
care; (c) not disclose the Confidential Information of the Disclosing Party to any
third party without the Disclosing Party's prior written consent; and (d) limit
disclosure to those employees and contractors who have a need to know for the
Purpose and who are bound by confidentiality obligations at least as protective
as those in this Agreement.Negotiation note - residuals clause (RED FLAG): Vendors sometimes insert:
"Notwithstanding the foregoing, the Receiving Party may use Residual Knowledge for any purpose. 'Residual Knowledge' means information retained in the unaided memories of the Receiving Party's personnel who have had access to the Confidential Information."
This clause effectively allows employees who saw confidential information to use it for any purpose after they remember it. It is a significant weakening of confidentiality. Strike it entirely or narrow to specifically identified categories that genuinely cannot be controlled (e.g., general skills and know-how, not product roadmaps or customer lists).
Term and Termination
Termination for cause
Market-standard language:
Either party may terminate this Agreement upon written notice if the other party
materially breaches this Agreement and fails to cure such breach within thirty (30)
days after receipt of written notice specifying the breach in reasonable detail.Plain-language explanation: Either party can exit if the other seriously violates the contract - but only after giving 30 days to fix it. The 30-day cure period prevents termination over minor or unintentional violations.
Negotiation note: For certain breaches (payment failure, IP infringement, data breach), the breaching party should not receive a cure period or it should be shortened to 10 days. Add carve-outs for incurable breaches.
Termination for convenience
Market-standard SaaS language:
Either party may terminate this Agreement for any reason or no reason upon
sixty (60) days' prior written notice to the other party.Negotiation note: Vendors sometimes resist termination-for-convenience entirely (particularly in annual contracts). Customers should insist on a T4C right, even if the notice period is longer (90 days) or a fee applies (one month's fees).
Effect of termination
Key provisions to include:
Upon expiration or termination: (a) all licenses granted hereunder shall
immediately terminate; (b) each party shall return or certify destruction of
the other party's Confidential Information within thirty (30) days; (c) Vendor
shall make Customer Data available for export in machine-readable format for
sixty (60) days, after which Vendor may delete all Customer Data; and (d) all
payment obligations accrued prior to termination shall survive.Service Level Agreement (SLA)
Uptime commitment
Market-standard SaaS language:
Vendor will use commercially reasonable efforts to make the Service available with
a Monthly Uptime Percentage of at least 99.9% ("Uptime Commitment"). "Monthly
Uptime Percentage" means the total number of minutes in a calendar month minus
the number of minutes of Downtime during that month, divided by the total number
of minutes in that calendar month.
"Downtime" means a period of more than five (5) consecutive minutes during which
the Service is unavailable, excluding: (a) scheduled maintenance windows communicated
at least 48 hours in advance; (b) customer-caused outages; (c) force majeure events;
and (d) third-party service provider outages outside Vendor's reasonable control.SLA credit schedule (standard):
Monthly Uptime | Credit
< 99.9% | 10% of monthly fees
< 99.0% | 25% of monthly fees
< 95.0% | 50% of monthly feesPlain-language explanation: 99.9% uptime means no more than ~44 minutes of downtime per month. Credits are the sole remedy for SLA failures - customers cannot sue for damages from downtime if the SLA credit structure applies.
Negotiation note: Customers with mission-critical workflows should push for SLA credits as a floor, not a ceiling, or negotiate a right to terminate for repeated SLA failures (e.g., three months below 99.9% in a 12-month period).
Governing Law and Dispute Resolution
Governing law
Market-standard language:
This Agreement shall be governed by and construed in accordance with the laws of
the State of [Delaware/New York/California], without regard to its conflict of
laws provisions.Negotiation note: Delaware is neutral and favored for corporate matters. New York is favored for financial agreements. Each party will push for their home jurisdiction. Delaware or New York are usually acceptable compromises for U.S. parties.
Dispute resolution - arbitration clause
Market-standard commercial arbitration language:
Any dispute, controversy, or claim arising out of or relating to this Agreement,
including the formation, interpretation, breach, or termination thereof, shall be
resolved by binding arbitration administered by JAMS in accordance with its
Comprehensive Arbitration Rules. The arbitration shall be conducted by a single
arbitrator in [City, State]. The arbitrator's award shall be final and binding and
may be entered as a judgment in any court of competent jurisdiction. Either party
may seek emergency equitable relief in a court of competent jurisdiction to prevent
irreparable harm pending the appointment of an arbitrator.Plain-language explanation: Instead of going to court, disputes go to a private arbitrator (JAMS is a major provider). Arbitration is faster and more confidential than litigation. The carve-out for emergency injunctions is important - you don't want to wait for arbitrator appointment to stop a confidentiality breach.
Assignment
Standard anti-assignment with M&A carve-out
Market-standard language:
Neither party may assign or transfer this Agreement, or any rights or obligations
hereunder, without the prior written consent of the other party, which shall not
be unreasonably withheld, conditioned, or delayed; provided, however, that either
party may assign this Agreement without consent in connection with a merger,
acquisition, reorganization, or sale of all or substantially all of its assets,
so long as the assignee agrees in writing to be bound by the terms of this
Agreement. Any purported assignment in violation of this section shall be null
and void.Negotiation note: Customers should add a right to terminate if assigned to a direct competitor. Vendors should ensure the acquirer is not restricted from using the product after an M&A event.
Data Protection
Controller-processor relationship (GDPR Article 28 summary clause)
Key language for a DPA or SaaS agreement:
To the extent Vendor processes Personal Data on behalf of Customer in connection
with the Services, the parties agree that: (a) Customer is the controller and
Vendor is the processor of such Personal Data; (b) Vendor shall process Personal
Data only in accordance with Customer's documented instructions; (c) Vendor shall
implement appropriate technical and organizational measures to protect Personal Data
against unauthorized access, disclosure, alteration, or destruction; (d) Vendor
shall notify Customer without undue delay, and in any event within seventy-two (72)
hours, upon becoming aware of a Personal Data Breach; (e) Vendor shall assist
Customer in responding to Data Subject rights requests; and (f) upon termination,
Vendor shall delete or return all Personal Data as directed by Customer.Plain-language explanation: The customer owns and controls the data; the vendor only processes it as instructed. The 72-hour breach notification aligns with GDPR's mandatory notification window for controllers to notify their supervisory authority.
Force Majeure
Standard force majeure clause
Market-standard language:
Neither party shall be liable to the other for any delay or failure to perform
its obligations under this Agreement (except payment obligations) if such delay
or failure is caused by circumstances beyond its reasonable control, including
acts of God, natural disasters, pandemic, government action, war, terrorism,
labor disputes, or failures of third-party internet providers, provided that:
(a) the affected party gives prompt written notice of the force majeure event;
(b) the affected party uses commercially reasonable efforts to resume performance;
and (c) if the force majeure event continues for more than ninety (90) days,
either party may terminate the Agreement upon written notice.Plain-language explanation: If an earthquake or pandemic prevents performance, neither party is in breach. Payment obligations are explicitly excluded - a vendor cannot claim force majeure to avoid paying invoices. The 90-day termination right prevents indefinite suspension of the contract.
Frequently Asked Questions
What is contract-drafting?
Use this skill when drafting NDAs, MSAs, SaaS agreements, licensing terms, or redlining contracts. Triggers on contract drafting, NDA, MSA, SaaS agreement, licensing, redlining, terms of service, data processing agreements, and any task requiring commercial contract creation or review.
How do I install contract-drafting?
Run npx skills add AbsolutelySkilled/AbsolutelySkilled --skill contract-drafting in your terminal. The skill will be immediately available in your AI coding agent.
What AI agents support contract-drafting?
contract-drafting works with claude-code, gemini-cli, openai-codex. Install it once and use it across any supported AI coding agent.