
Terms of Service Drafter
Drafts terms of service and a privacy notice as a Word document, matched to your product's features.
- Repository
- genspark-ai/genoffice
- 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”
Install in 3 steps
- 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
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
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.