Skip to content

Terms of Service Drafter

Drafts terms of service and a privacy notice as a Word document, matched to your product's features.

Stars
11,537
Licence
Apache-2.0
Files
1 file

What it does

Once installed, the agent interviews you about your product (app, website, SaaS, mini-program or open-source tool) and its features, such as accounts, user posts, payments, subscriptions, third-party login or minors. It then drafts a structured terms of service in Word with a standard skeleton plus a chapter for each feature, and a companion privacy notice that maps each type of data collected to the feature that collects it. The output is a reference draft, not legal advice, and the skill says a lawyer should review it before launch.

Great for

  • Founders or small teams launching an app, SaaS product or community site who need a first-draft user agreement
  • Developers who want a starting structure to hand to a lawyer, which can reduce review time
  • Product managers checking that every feature (payments, user content, auto-renewal) has matching rules

Skip it if

  • Regulated or high-stakes businesses (finance, healthcare, children's services) where wrong wording creates real liability; a licensed lawyer must write or review these terms
  • Anyone expecting jurisdiction-specific legal compliance: the skill avoids citing statutes and only says 'under applicable law', so local requirements must be checked separately
  • Copying the output straight into a live product without review, since the governing law, court and cap amounts are left as placeholders to fill in

Try asking

  • “Write terms of service for our SaaS product”
  • “My community app has user-generated content and a paid membership, draft the user agreement”
  • “Draft a companion privacy notice that matches the features in our terms”
  • “Create a Word document with terms of service for our mini-program that includes virtual goods”
Step-by-step guide: how to use Terms of Service DrafterInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    terms-of-service.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip terms-of-service.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip terms-of-service.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Before drafting, list your real features and operating facts (operating entity, refund window, moderation turnaround, whether minors can sign up) so the clauses match how your product actually works.
  • Ask for the privacy notice as a separate Word document if you want to publish it on its own page.
  • Have a licensed lawyer review the output, fill in the bracketed placeholders and the governing law and court fields, and check local requirements before launch.

What's inside

  • SKILL.md

Redistributed unmodified from genspark-ai/genoffice under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.