Skip to content

Guide · Agent skill

How to use the Terms of Service Drafter agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Terms of Service Drafter is an agent skill that produces a first-draft terms of service and a companion privacy notice, matched to the features of your product. It is for founders, small teams, developers and product managers who need a structured starting point before a lawyer reviews the wording. After reading this guide you will know what the skill does, how to install it, how to ask for it in plain language and what to check before using the output.

Terms of Service Draftergenspark-ai/genoffice · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the skill ZIP from the skill page on this site.
  2. 2Unzip the skill folder. Unzip it into ~/.claude/skills/ for personal use, or into the project's .claude/skills/ folder for a single project.
  3. 3Or upload it in the Claude apps. In the Claude apps, open Settings, go to Capabilities, then Skills, and upload the skill.
  4. 4Describe your product. Ask for terms of service and name your product's form (app, website, SaaS, mini-program or open-source tool) and main features.
  5. 5Confirm the feature list. Review the feature modules the agent identifies and add any it missed, since each feature gets its own chapter.
  6. 6Answer the operating questions. Provide the entity, user base, pricing and refund rules, content and third-party details, and service regions.
  7. 7Review the Word document. Check the draft, fill in the placeholders, and have a licensed lawyer review it before launch.

What the skill makes the agent do

Once the skill is installed, the agent interviews you about your product. The product can be an app, website, SaaS product, mini-program or open-source tool. The agent lists the feature modules it identifies, such as accounts, user posts, payments, subscriptions, virtual goods, third-party login, API access, community interaction or use by minors, and asks you to confirm or add to that list.

The agent then drafts the terms as a Word document. The document follows a fixed skeleton covering acceptance and updates, definitions, account registration and security, service content and changes, user conduct, intellectual property, disclaimers and limitation of liability, termination, governing law and dispute resolution, and contact. Each feature you have gets its own chapter that covers only rules for that feature. A companion privacy notice can be produced as part of the same document, or as a separate Word document if you ask for one.

  • Feature chapters: for example, a user-content chapter covers content licence, moderation, removal and appeals, and a payments chapter covers price display, payment, invoicing, refunds and how to cancel auto-renewal.
  • Privacy notice: maps each category of information collected to the feature that triggers its collection.
  • Placeholders: entity name, address, contact details and effective date are left as placeholders, and governing law and competent court are left blank for you to fill in.

Install the skill on Claude, in your project or in the Claude apps

There are three ways to add the skill. Download the ZIP from the skill page on this site first. The skill is a folder whose main file is SKILL.md, so the ZIP needs to be unzipped to a location where the agent can find it.

For a personal setup, unzip the download into your skills folder at ~/.claude/skills/. To make the skill available only inside one project, unzip it into that project's .claude/skills/ folder. If you use the Claude apps instead, open Settings, go to Capabilities, then Skills, and upload the skill there.

  • Personal install: unzip into ~/.claude/skills/
  • Project install: unzip into the project's .claude/skills/ folder
  • Claude apps: Settings → Capabilities → Skills, then upload
~/.claude/skills/

How to trigger the skill with a natural request

You do not need a special command. Describe what you want in ordinary language and mention your product's form and main features. The skill is listed under the scenarios terms of service, user agreements and platform rules, so requests on those topics are the right ones to make.

Be specific about features. The agent builds one chapter per feature, so a request that names payments, auto-renewal or user posts will produce matching rules. If you leave features out, the agent will not write rules for them, and a missed feature means a missing block of rules.

  • 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 terms of service and privacy notice for our mini-program that sells virtual goods and uses third-party login

What the agent will ask you and what the output looks like

The agent collects the essentials in one go. Expect questions about the operating entity, the user base (individuals or businesses, and whether minors are included), the pricing model and refund rules, whether users can post content, whether third-party services are integrated, and the regions where the service operates.

The Word document opens with the agreement name as the top heading. Chapters are numbered with Roman numerals and clauses are numbered as Articles. Each chapter opens with one sentence naming the feature it covers. Every rule is written as what the user may or may not do, with the consequence. User obligations and platform rights are kept in separate clauses, and the limitation-of-liability chapter marks the cap amount placeholder in bold. Directly under the title is an italic line stating that the document is a reference draft, not legal advice, and should be reviewed by a licensed lawyer before signing.

Safety notes: scripts, network and what the output is not

The skill runs no scripts and uses no network connection, according to its listing. It needs a runtime that can create Word (.docx) documents through document tools. Nothing in the skill is designed to publish the terms for you.

The output is a reference draft. The skill avoids citing statute numbers and only refers to 'under applicable law', so local legal requirements must be checked separately. It is not suitable for regulated or high-stakes businesses such as finance, healthcare or children's services, where a licensed lawyer must write or review the terms.

  • Runs scripts: no
  • Uses network: no
  • Do not copy the output into a live product without review, since governing law, the court and cap amounts are left for you to fill in.

Tips for a better first draft

The quality of the draft depends mostly on the facts you give. Decide your refund rules, your moderation turnaround and your cancellation path before you start, because those answers become specific rules in the document. Answer the feature list carefully, adding anything the agent missed.

Treat the draft as the structure you hand to a lawyer rather than the final text. Developers can use it to show what the product needs covered, and product managers can use the feature chapters to check that each feature has matching rules.

  • Confirm the refund window and the pre-charge reminder timing before generating payment clauses.
  • Confirm how quickly user content is moderated, since the content chapter depends on it.
  • Ask for the privacy notice as a separate document if your lawyer prefers two files.

What people use it for

  • A founder launching a SaaS product who needs a first-draft user agreement to send to a lawyer.
  • A small team running a community app with user posts and a paid membership, who needs content and auto-renewal rules drafted.
  • A developer building a mini-program with virtual goods and third-party login, who wants a structure covering those features.
  • A product manager checking that every feature, such as payments or user content, has matching rules in the terms.

Frequently asked questions

Is the Terms of Service Drafter skill free to use?

The source material for this listing does not state pricing, so check the skill page for current terms. The skill is published under the Apache-2.0 licence, and its listing says it runs no scripts and uses no network.

Do I need a lawyer if I use this skill?

Yes. The skill states that its output is not legal advice and that a lawyer should review it before launch. It is intended as a structured first draft, not a finished legal document.

Where do I install the terms of service agent skill?

Download the ZIP from the skill page and unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. In the Claude apps, you can upload it under Settings, Capabilities, Skills.

What does the skill need to run?

It needs a runtime that can create Word (.docx) documents through document tools. The listing says it runs no scripts and uses no network.

Does the skill make my terms compliant with local law?

No. The skill avoids citing specific statutes and only says 'under applicable law', so you must check local requirements separately with a qualified professional.

Can I use this for a regulated business like a healthcare or finance app?

The listing says it is not suitable for regulated or high-stakes businesses such as finance, healthcare or children's services, where wrong wording creates real liability and a licensed lawyer must write or review the terms.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are a founder, small team, developer or product manager launching an app, SaaS product or community site and need a structured first draft of terms and a privacy notice. Pick something else, and involve a licensed lawyer from the start, if you run a regulated business or need jurisdiction-specific compliance.

Download the skill