skills/legal/saas-license-agreement/SKILL.md
Drafts SaaS License Agreements for cloud-based software subscriptions covering access-based licensing, fees, SLAs, IP, data protection, indemnification, and liability caps. Triggers when the user needs a SaaS agreement, software subscription contract, cloud service license, or technology subscription terms.
npx skillsauth add casemark/skills saas-license-agreementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Draft a commercially balanced SaaS License Agreement governing cloud-based software access, data custody, service performance, and subscription payment.
Define each term self-contained (no circular references):
Grant: Non-exclusive, non-transferable, non-sublicensable access right during Subscription Term for internal business purposes. Frame as access license, not sale.
Scope controls — match to pricing model:
Restrictions: No reverse engineering; no modification outside config; no resale/rental/service bureau use; no unlawful use; API subject to specs and rate limits; affiliate access requires separate terms; all rights not granted are reserved.
| Category | Owner | Notes | |---|---|---| | Software, updates, derivatives | Licensor | Includes features from licensee feedback | | Customer Data | Licensee | Licensor gets limited processing license | | Custom code by licensor | Licensor | Licensee gets use license within Services | | Licensee-specific configs | Negotiable | Default: licensee property | | Feedback/suggestions | Licensor | Unrestricted use, no compensation |
Require preservation of proprietary notices. Licensee must report known third-party infringement.
Confidentiality: Same-degree-of-care standard (never less than reasonable); need-to-know only; standard exceptions (public knowledge, prior possession, independent development, compelled disclosure with notice). Survival: 3–5 years; indefinite for trade secrets.
Data protection: Reasonable administrative/physical/technical safeguards; define controller/processor roles; address data subject rights, cross-border transfers (SCCs), breach notification (24–72 hrs). Reference DPA as exhibit if GDPR/CCPA/HIPAA applies.
Affirmative:
Disclaimers (CONSPICUOUS FORMAT): Disclaim all implied warranties (merchantability, fitness, title, non-infringement). No guarantee of uninterrupted/error-free operation.
Draft in CONSPICUOUS FORMAT.
Licensor indemnifies for: third-party IP infringement claims from authorized use.
Licensee indemnifies for: Customer Data claims (IP, privacy, unlawful content); use violating agreement/law; compromised credentials.
Procedure (both): Prompt written notice; reasonable cooperation; indemnitor controls defense/settlement (no fault admission without consent).
Uptime SLA:
| Availability | Credit | |---|---| | 99.0–99.5% | 5% monthly fees | | 98.0–99.0% | 10% monthly fees | | Below 98.0% | 25% monthly fees |
Support tiers: Sev 1 Critical (1 hr) → Sev 2 High (4 business hrs) → Sev 3 Medium (1 business day) → Sev 4 Low (2 business days). Excludes custom development, on-site assistance, third-party integrations.
| Provision | Terms | |---|---| | Assignment | Consent required (not unreasonably withheld); M&A exception; unauthorized = void | | Amendments | Written, signed by both | | Severability | Court modifies to minimum extent; sever if not possible | | Notices | Email (delivery confirmed), courier, or certified mail | | Entire agreement | Supersedes prior understandings; establish exhibit precedence | | Relationship | Independent contractors | | Force majeure | Excuses performance; terminate if persists 30–60 days | | Counterparts | Electronic signatures valid |
Signature blocks (name, title, date) for each party. Attach labeled exhibits with order of precedence: SLA, Pricing Schedule, DPA, Acceptable Use Policy.
development
name: automated-contract-summary language: en description: Generates structured executive summaries of contracts using ML — captures key terms, party obligations, risk allocations, and compliance requirements in a standardized format. Optimized for high-volume review where speed and consistency matter. tags: - summarization - agreement - corporate --- # Automated Contract Summarization Produces standardized executive summaries of contracts using machine learning, capturing essential term
tools
Extracts regulatory obligations from dense regulations across jurisdictions. Breaks down multi-level regulations into clear article-level obligations, classifies applicability to a business, and prioritizes by risk level. Use when translating regulations into actionable compliance requirements.
development
Continuously monitors regulatory landscapes for changes relevant to a specific business. Ingests global regulatory updates, filters by relevance, summarizes impact, and produces an actionable change advisory. Use when tracking regulatory developments affecting a particular product or market.
testing
Compares an organization's existing compliance controls, policies, and procedures against extracted regulatory obligations to identify coverage gaps. Produces a remediation plan with prioritized actions. Use when assessing compliance maturity or preparing for regulatory audits.