Agent skill

legal-compliance-skill

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/legal-compliance-skill

SKILL.md

Legal Compliance Skill

Overview

Expertise in legal considerations for AI vendor replacement initiatives, covering contract law, intellectual property, data processing agreements, licensing compliance, and vendor exit procedures. This skill provides frameworks and templates but does not constitute legal advice.

Disclaimer

Important: This documentation is for informational purposes only and does not constitute legal advice. Organizations should consult with qualified legal counsel for specific contract negotiations, compliance requirements, and legal matters.

Contract Fundamentals

Key Contract Terms

Material Terms to Review:

Term Definition Risk Level Key Considerations
Term & Termination Duration and exit rights High Notice periods, penalties, auto-renewal
Data Rights Ownership of data High Who owns inputs, outputs, derivatives
IP Ownership Intellectual property High Code ownership, AI-generated content
Liability Risk allocation High Caps, exclusions, indemnification
SLA Service commitments Medium Uptime, performance, remedies
Confidentiality Data protection Medium Scope, duration, exclusions
Pricing Cost structure Medium Fixed vs. usage, increases, hidden fees

Contract Review Workflow

markdown
## Contract Review Process

### Phase 1: Initial Assessment (1-2 days)
1. Identify contract type (SaaS, services, license)
2. Determine applicable laws and jurisdiction
3. List all parties and their roles
4. Identify key stakeholders for review
5. Note contract term and renewal provisions

### Phase 2: Detailed Review (3-5 days)
1. Data and privacy provisions
2. Intellectual property clauses
3. Service levels and performance
4. Termination and exit rights
5. Liability and indemnification
6. Pricing and payment terms
7. Change and amendment provisions

### Phase 3: Risk Assessment (1-2 days)
1. Document identified risks
2. Score risks by likelihood and impact
3. Prioritize risks for negotiation
4. Develop mitigation strategies
5. Prepare negotiation points

### Phase 4: Negotiation (Variable)
1. Present priority issues to vendor
2. Propose alternative language
3. Document all agreed changes
4. Obtain legal review of final terms
5. Execute with proper authorization

Intellectual Property

IP Ownership Analysis

AI-Generated Content Ownership:

markdown
## IP Ownership Framework

### Input Ownership
- Customer-provided code: Customer owns
- Customer prompts: Customer owns
- Customer data: Customer owns
- Training data: Depends on agreement

### Output Ownership
**Key Question:** Who owns AI-generated code/content?

**Preferred Position (Customer):**
- Customer owns all outputs generated from customer inputs
- No vendor rights to use, train, or improve from customer data
- Clear assignment of any derivative works

**Vendor Position (Watch For):**
- Vendor retains rights to outputs for improvement
- Vendor may use aggregated/anonymized data
- License grant rather than ownership transfer

### Contract Language Examples

**Favorable (Customer Owns):**
"All outputs generated by the Service using Customer Data
shall be owned exclusively by Customer. Vendor disclaims
any rights, title, or interest in such outputs."

**Unfavorable (Review Carefully):**
"Vendor retains all rights to improvements, modifications,
and derivative works created using or derived from the
Service, including those incorporating Customer Data."

Open Source Compliance

markdown
## Open Source License Considerations

### License Categories

**Permissive Licenses (Lower Risk):**
- MIT License
- Apache 2.0
- BSD 2-Clause/3-Clause

Requirements: Attribution, license notice
Allows: Commercial use, modification, distribution

**Copyleft Licenses (Higher Complexity):**
- GPL v2/v3
- LGPL
- AGPL

Requirements: Source disclosure, same license
Risk: "Viral" effect on combined works

### Compliance Checklist

- [ ] Inventory all open source components
- [ ] Document license for each component
- [ ] Verify license compatibility with use case
- [ ] Maintain required attributions
- [ ] Implement source availability if required
- [ ] Review AI tool's open source dependencies
- [ ] Check AI output for licensed content

Data Processing Agreements

GDPR DPA Requirements

markdown
## Data Processing Agreement Essentials

### Mandatory Provisions (GDPR Article 28)

1. **Subject Matter & Duration**
   - Description of processing activities
   - Duration of processing
   - Purpose of processing

2. **Nature & Purpose**
   - Type of personal data processed
   - Categories of data subjects
   - Processing operations performed

3. **Processor Obligations**
   - Process only on documented instructions
   - Ensure personnel confidentiality
   - Implement security measures (Article 32)
   - Engage sub-processors only with consent
   - Assist with data subject rights
   - Delete/return data on termination
   - Provide audit access

4. **Controller Rights**
   - Right to audit processor
   - Right to object to sub-processors
   - Right to instruct processing changes
   - Right to terminate for breach

DPA Template Provisions

markdown
## Key DPA Clauses

### Processing Instructions
"Processor shall process Personal Data only in accordance
with Controller's documented instructions. If Processor
believes an instruction infringes applicable law, it shall
immediately notify Controller."

### Sub-Processor Management
"Processor shall not engage any Sub-processor without
prior written authorization from Controller. Processor
shall provide Controller with a list of Sub-processors
and 30 days advance notice of any additions or changes."

### Security Measures
"Processor shall implement and maintain appropriate
technical and organizational security measures, including:
- Encryption of Personal Data in transit and at rest
- Access controls and authentication
- Regular security assessments
- Incident detection and response capabilities"

### Breach Notification
"Processor shall notify Controller without undue delay,
and in any event within 48 hours, after becoming aware
of a Personal Data breach. Notification shall include:
- Nature of the breach
- Categories and approximate number of data subjects
- Likely consequences
- Measures taken or proposed to address the breach"

### Data Return/Deletion
"Upon termination or expiration of this Agreement,
Processor shall, at Controller's election, return all
Personal Data in a commonly used format or securely
delete all Personal Data and certify such deletion."

Vendor Exit Provisions

Exit Rights Framework

markdown
## Termination Rights Analysis

### Termination for Convenience
- Right to terminate without cause
- Notice period required (30-90 days typical)
- Impact on fees and obligations
- Transition assistance availability

### Termination for Cause
- Material breach definition
- Cure period (typically 30 days)
- Immediate termination events
- Effect on outstanding obligations

### Auto-Renewal Considerations
- Renewal notice requirements
- Window for non-renewal notice
- Pricing for renewal terms
- Change notification requirements

## Exit Rights Checklist

- [ ] Termination for convenience allowed
- [ ] Reasonable notice period (≤30 days)
- [ ] No early termination penalties
- [ ] Transition assistance required
- [ ] Data export in standard format
- [ ] Minimum 90-day transition period
- [ ] Pro-rata refund of prepaid fees
- [ ] IP rights clarified on exit

Transition Assistance

markdown
## Transition Assistance Requirements

### Essential Provisions
1. **Duration**: Minimum 90 days post-termination
2. **Cooperation**: Vendor provides reasonable assistance
3. **Data Export**: All data in standard, portable format
4. **Documentation**: Transfer of relevant documentation
5. **Knowledge Transfer**: Access to key personnel

### Recommended Contract Language

"Upon termination or expiration, Vendor shall provide
transition assistance for a period of [90] days at
[no additional charge / rates not to exceed $X].
Such assistance shall include:

(a) Export of all Customer Data in [JSON/CSV/standard]
    format within [5] business days of request

(b) Continued access to Service during transition period

(c) Reasonable cooperation with replacement provider

(d) Transfer of documentation and configuration data

(e) [X] hours of knowledge transfer sessions with
    Vendor technical personnel"

Liability and Risk Allocation

Liability Framework

markdown
## Liability Analysis

### Liability Caps
**Typical Structure:**
- General cap: 12 months of fees
- Uncapped for: IP infringement, data breach, gross negligence

**Customer Position:**
- Uncapped liability for data breaches
- Uncapped liability for IP claims
- Minimum cap of 24 months fees
- Exclude liability caps for willful misconduct

### Indemnification Provisions

**Vendor Should Indemnify For:**
- IP infringement claims (third-party claims)
- Data breaches caused by vendor
- Vendor's violation of law
- Gross negligence or willful misconduct

**Customer Typically Indemnifies For:**
- Customer's use in violation of agreement
- Customer's violation of law
- Customer content that infringes rights

### Insurance Requirements
- Commercial general liability: $1-5M
- Professional liability/E&O: $1-5M
- Cyber liability: $5-10M
- Workers' compensation: As required by law

Licensing Considerations

AI Tool Licensing

markdown
## AI Tool License Analysis

### Key License Terms

**Usage Rights:**
- Number of authorized users
- Use case restrictions (commercial, internal only)
- Geographic restrictions
- Integration and API rights

**Restrictions:**
- Prohibited uses (competitive products, training AI)
- Reverse engineering limitations
- Resale or sublicensing restrictions
- Usage monitoring and audit rights

### Common License Models

| Model | Description | Considerations |
|-------|-------------|----------------|
| **Per Seat** | Fixed users | Manage user count |
| **Usage-Based** | Pay per use | Budget unpredictability |
| **Enterprise** | Unlimited users | Higher upfront cost |
| **Freemium** | Free tier + paid | Feature limitations |

### License Compliance Checklist
- [ ] User count within license limits
- [ ] Use cases permitted under license
- [ ] API usage within allowed limits
- [ ] Attribution requirements satisfied
- [ ] Export restrictions considered
- [ ] Audit rights understood

Compliance Checklists

Pre-Contract Checklist

markdown
## Pre-Contract Legal Review

### Business Review
- [ ] Business need clearly defined
- [ ] Budget approved for contract term
- [ ] Stakeholders identified
- [ ] Alternative vendors evaluated

### Legal Review
- [ ] Contract type identified
- [ ] Governing law acceptable
- [ ] Dispute resolution reviewed
- [ ] Legal counsel engaged if needed

### Security Review
- [ ] Vendor security certifications verified
- [ ] Data classification determined
- [ ] DPA requirements identified
- [ ] Security questionnaire completed

### Compliance Review
- [ ] Regulatory requirements identified
- [ ] Industry-specific rules considered
- [ ] Data residency requirements
- [ ] Audit and reporting needs

Contract Execution Checklist

markdown
## Contract Execution Review

### Final Review
- [ ] All negotiated terms incorporated
- [ ] No unsigned amendments or side letters
- [ ] Correct legal entities identified
- [ ] Authorized signatories confirmed
- [ ] Effective date and term confirmed

### Documentation
- [ ] Fully executed copy obtained
- [ ] Contract filed in central repository
- [ ] Key dates calendared (renewal, termination)
- [ ] Stakeholders notified of execution
- [ ] Implementation team briefed

### Ongoing Management
- [ ] Contract owner assigned
- [ ] Renewal reminder set
- [ ] Compliance monitoring established
- [ ] Performance tracking configured
- [ ] Amendment process understood

Templates and Forms

Contract Amendment Template

markdown
## Amendment to [Agreement Name]

This Amendment ("Amendment") is entered into as of [Date]
by and between [Customer] and [Vendor].

WHEREAS, the parties entered into [Agreement Name] dated
[Original Date] (the "Agreement"); and

WHEREAS, the parties desire to amend the Agreement as set
forth herein;

NOW, THEREFORE, the parties agree as follows:

1. **Amendment to Section [X]**
   Section [X] of the Agreement is hereby amended to read
   as follows: "[New Language]"

2. **Effect of Amendment**
   Except as specifically amended hereby, all terms and
   conditions of the Agreement remain in full force and
   effect.

3. **Counterparts**
   This Amendment may be executed in counterparts.

IN WITNESS WHEREOF, the parties have executed this
Amendment as of the date first written above.

[CUSTOMER]                    [VENDOR]
By: _________________         By: _________________
Name:                         Name:
Title:                        Title:
Date:                         Date:

Termination Notice Template

markdown
## Notice of Termination

[Date]

[Vendor Name]
[Vendor Address]

Re: Termination of [Agreement Name] dated [Date]

Dear [Contact]:

Pursuant to Section [X] of the above-referenced Agreement,
[Customer] hereby provides notice of termination effective
[Date] (the "Termination Date").

In accordance with the Agreement, we request the following
transition assistance:

1. Export of all Customer Data in [format]
2. Continued access through Termination Date
3. [X] hours of knowledge transfer support
4. Return/certification of data deletion

Please confirm receipt of this notice and provide a
transition plan within [X] business days.

Sincerely,

[Name]
[Title]
[Customer]

cc: [Legal, Finance, Project Team]

Best Practices

Contract Negotiation

Do:

  • Start negotiations early (allow 30-60 days)
  • Prioritize 3-5 key issues
  • Propose specific alternative language
  • Document all agreed changes in writing
  • Escalate strategically

Don't:

  • Accept standard terms without review
  • Negotiate too many issues simultaneously
  • Make oral agreements without documentation
  • Rush to close without proper review
  • Ignore renewal terms

Ongoing Compliance

  • Regular contract audits (annual)
  • License compliance monitoring
  • Renewal calendar management
  • Amendment documentation
  • Performance tracking against SLAs

Quality Assurance

Before finalizing legal documentation:

  • Non-legal-advice disclaimer included
  • Applicable jurisdiction identified
  • All critical provisions addressed
  • Checklists practical and complete
  • Templates properly formatted
  • Risk considerations highlighted
  • Stakeholder roles identified
  • Review by legal counsel recommended

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results