CtrlK
BlogDocsLog inGet started
Tessl Logo

legal-advisor

Draft privacy policies, terms of service, disclaimers, and legal notices. Creates GDPR-compliant texts, cookie policies, and data processing agreements.

44

Quality

45%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/legal-advisor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

25%Scale 1-5

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

This skill is largely a high-level description of what a legal document drafting assistant should do, rather than actionable instructions for how to do it. It lacks concrete templates, example clauses, specific language patterns, or executable guidance. The content reads more like a job description than a skill file, with significant verbosity in listing regulations and focus areas that Claude already knows about.

Suggestions

Add concrete template snippets for at least the most common documents (e.g., a GDPR privacy policy skeleton with placeholder sections and example clauses)

Replace the generic 'Approach' section with a specific workflow that includes validation steps, such as a compliance checklist to verify against after drafting each document type

Remove the tautological 'Use/Do not use' boilerplate and the role description ('You are a legal advisor...') — these waste tokens without adding value

Either provide the referenced `resources/implementation-playbook.md` bundle file with detailed examples and templates, or inline the most critical actionable content directly in the skill

DimensionReasoningScore

Conciseness

The skill contains significant padding: generic boilerplate sections ('Use this skill when' / 'Do not use this skill when' are tautological), explains Claude's role unnecessarily ('You are a legal advisor...'), and lists regulations/focus areas without adding actionable value beyond what Claude already knows.

2 / 5

Actionability

The content is almost entirely abstract and descriptive. There are no concrete templates, no example clauses, no executable code snippets, and no specific language to use. The 'Approach' section lists high-level steps like 'Identify applicable jurisdictions' without showing how. The instructions are vague directives like 'Apply relevant best practices.'

2 / 5

Workflow Clarity

The 'Approach' section provides a rough 6-step sequence but steps are poorly defined and lack any validation checkpoints. There's no feedback loop for verifying compliance, no checklist to validate completeness of generated documents, and no error recovery guidance. For a skill involving legal document generation (where errors have real consequences), this is insufficient.

2 / 5

Progressive Disclosure

References `resources/implementation-playbook.md` but no bundle files are provided, making this a dead reference. The skill inlines lists of regulations and focus areas that could be in a reference file, while the actual actionable content (templates, examples, clauses) that should be referenced is entirely absent.

2 / 5

Total

8

/

20

Passed

Description

66%Scale 1-5

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 does a good job listing specific legal document types and includes relevant trigger terms like 'GDPR', 'privacy policies', and 'terms of service'. Its main weakness is the absence of an explicit 'Use when...' clause, which limits Claude's ability to know precisely when to select this skill. The description is concise and uses proper third-person voice.

Suggestions

Add a 'Use when...' clause with trigger phrases such as 'Use when the user asks about privacy policies, terms of service, legal compliance, GDPR, cookie consent, or data processing agreements.'

Include common abbreviations and synonyms like 'ToS', 'DPA', 'privacy notice', 'legal boilerplate' to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists several specific document types (privacy policies, terms of service, disclaimers, legal notices, GDPR-compliant texts, cookie policies, data processing agreements). Coverage is good but could mention more actions beyond 'draft' and 'creates'.

4 / 5

Completeness

The 'what' is clearly stated with specific document types and actions. However, there is no explicit 'when' clause (e.g., 'Use when...'), which caps this dimension at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'privacy policies', 'terms of service', 'GDPR', 'cookie policies', 'disclaimers', and 'data processing agreements' that users would naturally use. Missing some synonyms like 'ToS', 'privacy notice', 'DPA', or 'legal documents'.

4 / 5

Distinctiveness Conflict Risk

The focus on legal/compliance documents with specific types like GDPR, cookie policies, and data processing agreements creates a fairly distinct niche. Minor overlap risk with a general legal writing or contract drafting skill.

4 / 5

Total

15

/

20

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
administrakt0r/AI-Agents-Safe-Coding-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.