Mmcp.market

terms-generator skill

by ThomasMoreAI·ThomasMoreAI/legal-skills-open·79 stars·Apache-2.0

'Generates comprehensive terms of service by analyzing a website or application

A100/100content scan

Is the terms-generator skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

No findings.

Install the terms-generator skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/ThomasMoreAI/legal-skills-open.git /tmp/legal-skills-open
mkdir -p ~/.claude/skills
cp -r /tmp/legal-skills-open/cross-jurisdiction/contracts/skills/terms-generator ~/.claude/skills/terms-generator
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

Terms of Service Generator

Overview

Scans a website or application to understand the business model, user interactions, data collection practices, and third-party integrations, then generates a comprehensive terms of service document with 16 sections. Includes GDPR and CCPA compliance provisions, plain English summaries after each section, and [VERIFY] tags for assumptions that require human confirmation.

The generated ToS adapts its language and provisions based on the detected business type (e-commerce, SaaS, marketplace, content platform, mobile app, etc.).

Legal Disclaimer: This skill generates template documents for informational and

educational purposes only. Generated terms of service are not a substitute for legal

advice. All documents should be reviewed by a licensed attorney before publication.

Regulatory requirements vary by jurisdiction and business type. No attorney-client

relationship is created by using this tool.

Prerequisites

  • A live website URL or local codebase to analyze
  • Knowledge of the business entity name and jurisdiction
  • Understanding of whether the service involves payments, user accounts, or user-generated content

Instructions

  1. Analyze the website or application. Use WebFetch to scan the target URL. Identify:
  • Business type (SaaS, e-commerce, marketplace, content, API, mobile app)
  • User interaction patterns (accounts, purchases, subscriptions, content uploads)
  • Data collection mechanisms (forms, cookies, analytics scripts, payment processors)
  • Third-party integrations (Stripe, Google Analytics, social login, CDNs)
  • Geographic indicators (language, currency, server location)
  1. If a codebase is available instead, use Glob and Read to scan for:
  • Cookie/tracking implementations
  • Authentication flows
  • Payment integrations
  • User data models
  • API endpoints that accept user input
  1. Gather business details from the user:
  • Legal entity name and type (LLC, Corp, sole proprietor)
  • Business address and jurisdiction
  • Contact email for legal notices
  • Minimum user age requirement
  • Whether the service is free, paid, or freemium
  1. Determine applicable compliance frameworks:
  • GDPR — if serving EU/EEA users (detected via language, .eu domain, Euro pricing)
  • CCPA/CPRA — if serving California users or meeting revenue/data thresholds
  • COPPA — if the service could attract users under 13
  • ADA/WCAG — if a US-based public-facing service
  • PCI-DSS — if processing payment card data
  • CAN-SPAM — if sending marketing emails
  1. Generate the 16-section Terms of Service:

> In Plain English: {simple summary of what this means for users}

  1. Add plain English summaries. After each section, include a blockquote:
  1. Insert compliance-specific provisions:
  • GDPR: Data processing legal basis, right to erasure, DPO contact, data portability
  • CCPA: "Do Not Sell My Personal Information" rights, opt-out mechanism
  • COPPA: Age verification, parental consent mechanism
  1. Tag all assumptions. Place [VERIFY] before any clause based on inferred information:
  • [VERIFY: assumed SaaS model based on subscription pricing detected]
  • [VERIFY: jurisdiction set to Delaware — confirm with business owner]
  • [VERIFY: assumed no users under 13 — confirm age policy]
  1. Write the output file using the naming convention below.

Output

Generate a single Markdown file named TERMS-OF-SERVICE-{company}-{YYYY-MM-DD}.md with:

# Terms of Service
**{Company Name}**

**Last Updated:** {date}
**Effective Date:** {date}

---

## Table of Contents
1. [Agreement to Terms](#1-agreement-to-terms)
{... all 16 sections ...}

---

## 1. Agreement to Terms
{formal legal text}

> **In Plain English:** {simple explanation}

## 2. Description of Service
{formal legal text}

> **In Plain English:** {simple explanation}

{... sections 3-16 ...}

---

## Contact Information
{business contact details}

---
**[VERIFY] Tags Summary:**
{numbered list of all assumptions needing confirmation}

**Compliance Frameworks Applied:** {GDPR, CCPA, etc.}
**Generated by:** Legal Assistant Plugin — Not a substitute for legal counsel.

Error Handling

Examples

Example 1: SaaS Application

Request: "Create terms of service for https://example-saas.com — we're a project management tool"

Result: TERMS-OF-SERVICE-ExampleSaaS-2026-04-02.md with:

  • 16 sections with SaaS-specific provisions
  • Payment terms for subscription model (detected via Stripe integration)
  • GDPR provisions (EU users detected via multi-language support)
  • CCPA provisions (US-based company)
  • User-generated content section for project data
  • 8 [VERIFY] tags for assumptions

Example 2: E-Commerce Store

Request: "Generate ToS for my Shopify store selling handmade jewelry"

Result: TERMS-OF-SERVICE-HandmadeJewels-2026-04-02.md with:

  • E-commerce focused provisions (returns, shipping, product descriptions)
  • Payment terms referencing Shopify Payments / PayPal
  • No user-generated content section (simplified)
  • Consumer protection provisions per FTC guidelines
  • CCPA opt-out mechanism

Resources

  • FTC Business Guidance on Terms — Federal Trade Commission compliance
  • California Attorney General CCPA — CCPA regulations and guidance
  • ICO Guide to Data Protection — UK/GDPR compliance guidance
  • CommonPaper Standard Terms — CC BY 4.0 open-source terms
  • Termly ToS Generator — Reference for section structures
  • SBA Small Business Legal Resources — US government business guidance

More skills from ThomasMoreAI/legal-skills-open

  • A02民事诉讼案件的诉讼文书制备阶段。承接阶段一(战略把脉)的分析成果,将策略方案转化为可直接提交法院的正式法律文书,同时建立对方来文和法院来文的管理机制。当用户已完成阶段一、需要起草起诉状/答辩状、制作证据目录、或收到对方/法院文书需要处理时触发。适用于原告准备起诉材料,或被告准备应诉材料。
  • A02-lyronlee二审程序的诉讼文书制备阶段。承接阶段一(战略分析)的分析成果,将上诉策略转化为可直接提交二审法院的正式法律文书。当用户已完成阶段一、需要起草上诉状或二审答辩状、制作新证据目录、或收到法院来文需要处理时触发。适用于上诉人准备上诉材料,或被上诉人准备应诉材料。
  • Aad-compliance-review广告合规审核技能,用于审核广告素材是否符合中国广告法及相关法规。适用场景:(1) 用户提交广告文案、广告素材要求合规审核时;(2) 用户提到"广告审核""广告合规""广告法审查"等关键词时;(3) 用户要求检查广告内容是否存在违法违规风险时;(4) 用户提交房地产、食品、医疗、药品、互联网等行业广告要求专项审核时。审核依据涵盖《广告法》《反不正当竞争法》及行业专项法规。
  • Aadmin-reviewReviews administrative case documents for procedural compliance across 38 checkpoints, covering filing, summons, handling outcomes, evidence, and rights protection. Use when auditing public security administrative case files in txt format for legal procedure violations.
  • Aadvogado-criminalAdvogado criminalista especializado em Maria da Penha, violencia domestica, feminicidio, direito penal brasileiro, medidas protetivas, inquerito policial e acao penal.
  • Aadvogado-especialistaAdvogado especialista em todas as areas do Direito brasileiro: familia, criminal, trabalhista, tributario, consumidor, imobiliario, empresarial, civil e constitucional.
  • Aage-verification-methodsEvaluates and implements age estimation and verification technologies for online services. Covers facial age estimation, digital ID verification, self-declaration with risk assessment, AI-based age estimation, and the accuracy versus privacy tradeoff. Includes ICO guidance and euCONSENT framework. Keywords: age verification, age estimation, facial analysis, digital ID, children, online safety.
  • Aai-privacy-assessmentGuides the combined DPIA and AI Act conformity assessment for AI systems processing personal data. Covers EDPB-EDPS Joint Opinion 5/2021, training data lawfulness under Art. 6 and Art. 9, Art. 22 automated decision-making, algorithmic bias detection, and NIST AI RMF MAP function. Keywords: AI privacy, DPIA, AI Act, algorithmic bias, automated decision-making, Art. 22, training data, NIST AI RMF.
  • Aanalise-processo-penalAssessoria judicial completa para processos penais. Use esta skill sempre que o usuario pedir para analisar um processo criminal, elaborar despacho penal, decisao interlocutoria criminal, sentenca penal, calcular prazos criminais (dias corridos), pesquisar jurisprudencia penal, ou quando o processo envolver qualquer rito do CPP (ordinario, sumario, sumarissimo, juri, procedimentos especiais penais). Tambem use quando o usuario mencionar termos como "criminal", "penal", "CPP", "crime", "denuncia", "inquerito", "prisao", "liberdade provisoria", "habeas corpus", "tribunal do juri", "acao penal", "execucao penal", "LEP", "suspensao condicional", "sursis", "livramento condicional", "medida de seguranca", "transacao penal", "suspensao condicional do processo", "audiencia de custodia", "colaboracao premiada", "acordo de nao persecucao penal", ou qualquer procedimento regulado pelo Codigo de Processo Penal brasileiro.
  • Aapac-transfersGuides management of cross-border data transfers under Asia-Pacific regulatory frameworks including APEC CBPR, ASEAN Model Contractual Clauses, Japan APPI supplementary rules, South Korea PIPA provisions, and Thailand/Singapore PDPA mechanisms. Keywords: APEC CBPR, ASEAN MCCs, APPI, PIPA, PDPA, APAC transfers.
  • Aapec-cbpr-certGuides APEC Cross-Border Privacy Rules system certification process including self-assessment against the APEC Privacy Framework principles, accountability agent selection, intake questionnaire completion, certification decision, annual recertification, and Global CBPR Forum transition. Keywords: APEC, CBPR, cross-border privacy, accountability agent, certification, Global CBPR.
  • Aarckit-at-bvergg[COMMUNITY] Generate Austrian public procurement documentation aligned with Bundesvergabegesetz 2018 — Oberschwellen/Unterschwellen determination, ANKÖ publication, BVergGVS secondary rules, and BVwG review pathway

All agent skills → · MCP servers