terms-of-service-generation
Terms of Service Generation
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.
Workflow
-
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.
Usage
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.
More from seb1n/awesome-ai-agent-skills
summarization
Summarize text using extractive, abstractive, hierarchical, and multi-document techniques, producing concise outputs at configurable detail levels.
24note-taking
Capture, organize, and retrieve notes efficiently using structured formats, tagging, and file management for meetings, ideas, research, and daily logs.
20proofreading
Proofread and correct text for grammar, spelling, punctuation, style, clarity, and consistency, with support for multiple style guides and readability analysis.
20knowledge-graph-creation
Build structured knowledge graphs from unstructured text by extracting entities, mapping relationships, generating graph triples, and visualizing the result.
18data-visualization
Create clear, effective charts and dashboards from structured data using matplotlib, seaborn, and plotly.
16data-analysis
Analyze datasets to extract insights through statistical methods, trend identification, hypothesis testing, and correlation analysis.
15