CtrlK
BlogDocsLog inGet started
Tessl Logo

automate-whatsapp

Automate Whatsapp

28

Quality

21%

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/antigravity-automate-whatsapp/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

7%Weight 40%Scale 1-5

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

The SKILL.md body is a broken '404: Not Found' placeholder with no actual skill content — no instructions, code, workflow, or structure. The skill is effectively undocumented and non-functional as written.

Suggestions

Replace the '404: Not Found' placeholder body with actual instructions: a quick-start section with executable code or commands for WhatsApp automation.

Define a concrete workflow with sequenced steps and validation checkpoints (especially since automation is a batch/repeated operation that benefits from feedback loops).

Add at least a brief overview section so the skill body has structure and points to any detailed reference files once they exist.

DimensionReasoningScore

Conciseness

The body is the single line '404: Not Found' — maximally terse, but those tokens convey a broken placeholder rather than skill guidance, so they do not 'earn their place'; it is below the efficient midpoint because it provides no usable content at all.

2 / 5

Actionability

'404: Not Found' provides no concrete code, commands, or steps — it does not even describe a task, matching 'entirely vague or abstract; no concrete code or commands'.

1 / 5

Workflow Clarity

There are no steps, no sequence, and no validation checkpoints whatsoever, matching 'steps missing or incoherent; no sequence; no validation for risky operations'.

1 / 5

Progressive Disclosure

The body has no structure, no sections, and no references (the bundle directories do not exist), leaving nothing to navigate; it does not meet the simple-skill exception because there are no well-organized sections.

1 / 5

Total

5

/

20

Passed

Description

36%Weight 40%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 is a minimal two-word label that names the domain but gives no concrete actions, no trigger guidance, and no distinct use-case boundaries. It reads as a placeholder rather than a usable skill description.

Suggestions

Add a 'Use when...' clause specifying the natural trigger phrases users would say (e.g., sending scheduled messages, replying to WhatsApp notifications, message templates).

Replace the generic verb 'Automate' with 2-4 concrete actions (e.g., 'Send, schedule, and auto-reply to WhatsApp messages via the WhatsApp Web automation API').

Include synonyms and related terms (WhatsApp, WhatsApp Web, message automation, scheduled messages) to improve trigger-term coverage and distinctiveness.

DimensionReasoningScore

Specificity

The phrase 'Automate Whatsapp' names a specific domain (WhatsApp) but the only action ('Automate') is generic rather than concrete, matching the 'names the domain but actions are minimal or generic' anchor; it does not list concrete actions like extract or send, so it is not a 3.

2 / 5

Completeness

'Automate Whatsapp' gives only a vague 'what' and contains no 'when'/Use-when trigger guidance, exactly matching the 'has a vague what and no when' anchor; the missing trigger clause also caps it well below the midpoint.

2 / 5

Trigger Term Quality

'Whatsapp' is a natural keyword a user would actually say, but the description omits synonyms, variations, and file extensions, matching 'some relevant keywords but missing common variations or synonyms'; it lacks the breadth needed for a 4.

3 / 5

Distinctiveness Conflict Risk

WhatsApp automation is a recognizable niche, but the bare two-word description does not establish clear distinct triggers, so it 'could still overlap with similar skills'; it is not generic enough for a 2 nor distinct enough for a 4.

3 / 5

Total

10

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_field

'description' is very short (17 chars), consider making it more detailed

Warning

Total

15

/

16

Passed

Repository
boisenoise/skills-collections
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.