CtrlK
BlogDocsLog inGet started
Tessl Logo

terms-of-service

When the user needs to draft, review, or update terms of service for their SaaS product or web application.

65

Quality

57%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/terms-of-service/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

50%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description provides a clear 'when to use' trigger but lacks specificity about what the skill actually does beyond generic verbs. It covers a recognizable niche (SaaS terms of service) but misses common synonym trigger terms and doesn't articulate concrete capabilities that would help Claude confidently select this skill over related legal/document skills.

Suggestions

Add specific concrete capabilities like 'Generates standard clauses for liability, data privacy, user obligations, and termination; checks for common legal compliance issues; structures sections following industry conventions.'

Include common trigger term variations such as 'ToS', 'TOS', 'terms and conditions', 'user agreement', 'service agreement', 'legal terms'.

Separate the 'what' from the 'when' — start with capability statements, then add an explicit 'Use when...' clause.

DimensionReasoningScore

Specificity

Names the domain (terms of service for SaaS/web apps) and some actions (draft, review, update), but doesn't list specific concrete capabilities like clause generation, compliance checking, or section-by-section analysis.

2 / 3

Completeness

The 'when' is explicitly stated ('When the user needs to...'), but the 'what' is weak — it only lists high-level verbs (draft, review, update) without describing what the skill actually does or produces. The what and when are conflated into a single clause rather than clearly articulating capabilities.

2 / 3

Trigger Term Quality

Includes relevant terms like 'terms of service', 'SaaS', 'web application', 'draft', 'review', 'update', but misses common variations like 'ToS', 'TOS', 'terms and conditions', 'legal agreements', 'user agreement', 'service agreement'.

2 / 3

Distinctiveness Conflict Risk

Somewhat specific to terms of service for SaaS products, but could overlap with general legal document drafting skills, privacy policy skills, or broader contract writing skills. The SaaS/web application qualifier helps but isn't sufficient to fully distinguish it.

2 / 3

Total

8

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid, actionable skill with excellent examples and a comprehensive section template that gives Claude clear guidance on what to produce. Its main weaknesses are verbosity (some well-known legal concepts are over-explained) and the lack of explicit validation/review checkpoints in the workflow for a document with significant legal implications. The content would benefit from splitting detailed reference material (enforceability guardrails, B2B/B2C differences) into separate files.

Suggestions

Add explicit validation checkpoints to the workflow, such as a jurisdiction-specific enforceability check after drafting and a consistency review against the privacy policy before finalizing.

Move the detailed 'Enforceability Guardrails', 'B2B vs B2C Differences', and 'SaaS-Specific Considerations' sections into separate referenced files to improve progressive disclosure and reduce the main skill's token footprint.

Trim explanations of concepts Claude already knows well (e.g., what clickwrap vs browsewrap means, basic consumer protection principles) to just the actionable guidance.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some content that Claude would already know (e.g., general explanations of clickwrap vs browsewrap, basic consumer protection concepts). The section template listing all 16 sections with brief descriptions adds length that could be more compact, though much of it provides product-specific guidance that earns its place.

2 / 3

Actionability

The skill provides a concrete 16-section template with specific clause content, two detailed output examples showing exact language for different product types, and specific recommendations (e.g., 30-day notice periods, 12-month liability caps, CSV/JSON export formats). The examples are copy-paste ready and demonstrate the expected output quality.

3 / 3

Workflow Clarity

The 5-step workflow (scope assessment → risk identification → draft → enforceability review → presentation guidance) is clearly sequenced, but lacks explicit validation checkpoints or feedback loops. For a document that has legal enforceability implications, there's no verification step to confirm jurisdiction-specific compliance or a review cycle before finalizing.

2 / 3

Progressive Disclosure

The skill references related skills (privacy-policy, contract-review) which is good, but the content itself is monolithic — all frameworks, best practices, B2B/B2C differences, enforceability guardrails, and SaaS considerations are inline rather than split into referenced files. For a skill of this length (~150+ lines), some content could be offloaded to separate reference documents.

2 / 3

Total

9

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

Passed

Repository
shawnpang/startup-founder-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.