Master Agreement Generator
affaan-m/ECC
Builds DRAFT counterparty agreements from one markdown template and a small JSON spec per party, with clauses picked by the party's role.
Draft Terms of Service documents for web applications, SaaS platforms, and digital marketplaces.
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .claude/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .claude/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .agents/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .agents/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .cursor/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .cursor/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/seb1n/awesome-ai-agent-skills.git --path legal-and-compliance/terms-of-service-generation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .gemini/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .gemini/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .github/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .github/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install seb1n/awesome-ai-agent-skills terms-of-service-generation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/seb1n/awesome-ai-agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/legal-and-compliance/terms-of-service-generation .opencode/skills/terms-of-service-generation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "terms-of-service-generation" agent skill from https://github.com/seb1n/awesome-ai-agent-skills/tree/main/legal-and-compliance/terms-of-service-generation into .opencode/skills/terms-of-service-generation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "terms-of-service-generation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
terms-of-service-generationDraft Terms of Service documents for web applications, SaaS platforms, and digital marketplaces.
Terms Of Service Generation is an agent skill from seb1n/awesome-ai-agent-skills. Draft Terms of Service documents for web applications, SaaS platforms, and digital marketplaces. Use when the user requests terms of service generation or provides relevant inputs for this workflow.
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Legal & Compliance, covering Policy and terms drafting. The repository describes itself as: 103 ready-to-use AI agent skills for Claude Code, OpenAI Codex, Gemini CLI, Cursor, GitHub Copilot, Windsurf, and other Agent Skills-compatible tools. Complete SKILL.md… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 75865a5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Terms Of Service Generation loads about 2.5k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 1,293 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from seb1n/awesome-ai-agent-skills at commit 75865a5, republished under its MIT licence (© seb1n). 1,293 words, ~2,476 tokens.
.claude/skills/terms-of-service-generation/SKILL.md (or your agent's skills folder).Draft comprehensive Terms of Service (ToS) documents tailored to web applications, SaaS platforms, and digital marketplaces. This skill produces enforceable, jurisdiction-aware terms covering user rights and restrictions, acceptable use, liability, warranties, dispute resolution, and platform-specific concerns like content moderation, subscription billing, and API usage.
Understand Business Model — Determine the platform type (SaaS, marketplace, social platform, API service), revenue model (subscription, freemium, transaction fees, advertising), user types (consumers, businesses, or both), and the core value proposition. Identify whether the service handles payments, user content, third-party integrations, or regulated data. These factors dictate which ToS sections are essential.
Define User Rights and Restrictions — Establish what users are permitted to do (acceptable use) and explicitly prohibited from doing (abuse, scraping, reverse engineering, circumventing access controls). Define account creation requirements including age minimums, accurate information obligations, and account security responsibilities. Specify the license granted to users and any usage limits tied to subscription tiers.
Draft Liability and Warranty Sections — Craft disclaimers of warranties (AS-IS/AS-AVAILABLE), limitations of liability with monetary caps, and exclusions for consequential damages. Include specific carve-outs required by consumer protection laws in key jurisdictions. Address service availability commitments or explicitly disclaim uptime guarantees if no SLA exists.
Add Dispute Resolution Mechanisms — Define the governing law and jurisdiction, include arbitration clauses with class action waivers where enforceable, specify small claims court exceptions, and outline informal dispute resolution steps that must precede formal proceedings. Consider whether B2B users should have different dispute terms than consumers.
Review Enforceability — Audit the draft for unconscionable terms that courts routinely strike down, ensure conspicuous presentation of material terms (auto-renewal, arbitration), verify compliance with platform-specific requirements (app store guidelines), and confirm that modification and termination provisions are reasonable and provide adequate notice.
Describe your platform, business model, user base, and any specific concerns. Mention if you handle user-generated content, process payments, or operate in regulated industries.
Example prompt:
Generate Terms of Service for "CloudDeploy", a freemium SaaS platform for deploying web applications. Free tier has resource limits, paid tiers are monthly subscriptions. Users deploy their own code. We're a US Delaware company with global users.Input: CloudDeploy — a web application deployment platform. Delaware C-Corp. Free tier (3 projects, 1GB bandwidth), Pro tier ($29/mo), Team tier ($99/mo). Users deploy their own code and static assets. Integrates with GitHub.
Output (key sections):
1. Acceptance of Terms
By creating an account or using CloudDeploy, you agree to these Terms of Service and our Privacy Policy. If you use CloudDeploy on behalf of an organization, you represent that you have authority to bind that organization to these terms.
2. Account and Subscription Terms
Free tier accounts are subject to the resource limits published on our pricing page, which we may adjust with 30 days' notice. Paid subscriptions are billed monthly in advance. You may upgrade or downgrade at any time — upgrades take effect immediately with prorated charges, downgrades take effect at the next billing cycle. We will attempt to charge your payment method automatically; after two failed attempts, we may suspend your account after 7 days' written notice.
3. User Responsibilities and Acceptable Use
You are responsible for all code, content, and data you deploy through CloudDeploy ("User Content"). You must not deploy content that: (a) violates any law or regulation, (b) infringes third-party intellectual property, (c) contains malware or is designed to disrupt other users' deployments, (d) operates as an open proxy or relay, (e) mines cryptocurrency, or (f) exceeds your tier's resource allocation through circumvention. We reserve the right to suspend deployments that threaten platform stability without prior notice.
4. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, CLOUDDEPLOY'S TOTAL LIABILITY FOR ANY CLAIMS ARISING FROM THESE TERMS OR YOUR USE OF THE SERVICE SHALL NOT EXCEED THE GREATER OF (A) THE FEES YOU PAID IN THE 12 MONTHS PRECEDING THE CLAIM OR (B) $100. THIS CAP DOES NOT APPLY TO CLOUDDEPLOY'S INDEMNIFICATION OBLIGATIONS OR WILLFUL MISCONDUCT.
Input: ArtVault — a digital art marketplace. Artists upload and sell digital artwork. Platform takes 15% commission. Users can leave reviews. DMCA compliance needed.
Output (key sections):
Content Ownership and License
Artists retain full ownership of their uploaded artwork. By listing content on ArtVault, you grant us a non-exclusive, worldwide license to display, reproduce, and distribute thumbnails and previews of your artwork solely for operating and promoting the marketplace. This license terminates 30 days after you remove the content, except for copies already purchased by buyers.
Content Moderation
ArtVault reserves the right to remove content that violates these terms or our Content Guidelines. We use a combination of automated scanning and human review. Content may be removed without prior notice if it depicts illegal activity, non-consensual intimate imagery, or child exploitation. For other violations, we will notify the creator and provide 48 hours to appeal before removal, except where immediate removal is required by law.
DMCA and Copyright Infringement
If you believe content on ArtVault infringes your copyright, submit a DMCA takedown notice to our designated agent at dmca@artvault.example with: (1) identification of the copyrighted work, (2) identification of the infringing material with URL, (3) your contact information, (4) a statement of good faith belief, (5) a statement under penalty of perjury that the information is accurate, and (6) your physical or electronic signature. Counter-notices may be filed within 10 business days. We implement a repeat infringer policy and will terminate accounts with three substantiated strikes.
Transaction Terms
Sellers set their own prices. ArtVault collects payment from buyers and remits the net amount (sale price minus 15% commission) to sellers within 14 business days via the seller's chosen payout method. All sales are final unless the delivered file is materially different from the listing or is corrupted. Dispute resolution between buyers and sellers is facilitated by ArtVault for 30 days post-purchase, after which disputes must be resolved directly between the parties.
© seb1n, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in legal-and-compliance/terms-of-service-generation of seb1n/awesome-ai-agent-skills.
Open the folder on GitHubat commit 75865a5
Terms Of Service Generation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Terms Of Service Generation this skillseb1n/awesome-ai-agent-skills | 206 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Master Agreement Generatoraffaan-m/ECC | 277k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Pii Contract Analyzegregmos/PII-Shield | 150 | — | ~8.9k | Automated safety check: Notes | MIT | |
| Privacy Eukimlawtech/korean-privacy-terms | 587 | — | ~968 | Automated safety check: Pass | Apache-2.0 | |
| Agents In The Teamborghei/Claude-Skills | 891 | — | ~4.2k | Automated safety check: Pass | MIT | |
| Terms Of Service Generatorzubair-trabzada/ai-legal-claude | 1.8k | — | ~2.9k | Automated safety check: Pass | None |
affaan-m/ECC
Builds DRAFT counterparty agreements from one markdown template and a small JSON spec per party, with clauses picked by the party's role.
gregmos/PII-Shield
Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.
kimlawtech/korean-privacy-terms
EU 사용자 대상 서비스용 Privacy Notice·Terms of Service·Consent Modal·Cookie Banner 자동 생성.
borghei/Claude-Skills
Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.
zubair-trabzada/ai-legal-claude
Generates complete, GDPR/CCPA-compliant Terms of Service for a website or SaaS product, with plain English summaries for each section
zebbern/claude-code-guide
Audit Terms of Service, user agreements, and privacy policies for consumer risks, producing a structured report that flags unfair clauses, data traps, and liability issues.
seb1n/awesome-ai-agent-skills
Plan, execute, document, and retest authorized security assessments of AI agents and multi-agent workflows using safe adversarial cases, synthetic identities, canaries, and evidence-based findings.
seb1n/awesome-ai-agent-skills
Build a preliminary, evidence-based EU AI Act readiness assessment across AI-system inventory, territorial scope, operator roles, prohibited-practice screening, risk classification, transparency…
seb1n/awesome-ai-agent-skills
Design and verify auditable human oversight, approval gates, escalation paths, and safe state transitions for AI agent workflows.
seb1n/awesome-ai-agent-skills
Design, implement, harden, and verify Model Context Protocol (MCP) servers with precise tool contracts, least-privilege authorization, safe transports, structured errors, and interoperability tests.
seb1n/awesome-ai-agent-skills
Inspect, extract, OCR, create, merge, split, reorder, rotate, annotate, fill, redact, compress, secure, and verify PDF documents while preserving source files and visual fidelity.
seb1n/awesome-ai-agent-skills
Audit agent skills, plugins, prompts, manifests, scripts, dependencies, and bundled assets for provenance, prompt-injection, permission, execution, exfiltration, persistence, and update risk.
Categories
Draft Terms of Service documents for web applications, SaaS platforms, and digital marketplaces. Terms Of Service Generation is an agent skill from seb1n/awesome-ai-agent-skills. Draft Terms of Service documents for web applications, SaaS platforms, and digital marketplaces.
Terms Of Service Generation fits situations like: the user requests terms of service generation; provides relevant inputs for this workflow.
Run `npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a claude-code`. Or copy the skill folder (legal-and-compliance/terms-of-service-generation in seb1n/awesome-ai-agent-skills) into .claude/skills/terms-of-service-generation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a codex`. Or copy the skill folder (legal-and-compliance/terms-of-service-generation in seb1n/awesome-ai-agent-skills) into .agents/skills/terms-of-service-generation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add seb1n/awesome-ai-agent-skills --skill terms-of-service-generation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/terms-of-service-generation, .gemini/skills/terms-of-service-generation, .github/skills/terms-of-service-generation and .opencode/skills/terms-of-service-generation in your project.
SKILL.md names no scripts, command-line tools or credentials: Terms Of Service Generation is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Terms Of Service Generation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Terms Of Service Generation: Master Agreement Generator (affaan-m/ECC, 277k stars), Pii Contract Analyze (gregmos/PII-Shield, 150 stars), Privacy Eu (kimlawtech/korean-privacy-terms, 587 stars) and Agents In The Team (borghei/Claude-Skills, 891 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
seb1n (a GitHub user) maintains it in seb1n/awesome-ai-agent-skills, which has 206 GitHub stars. The repository holds 101 skills in this directory. The repository was last updated on August 9, 2026.
Source: seb1n/awesome-ai-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.