CtrlK
BlogDocsLog inGet started
Tessl Logo

add-whatsapp-cloud

Add WhatsApp Business Cloud API channel via Chat SDK. Official Meta API.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/add-whatsapp-cloud/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 body is a tight, highly actionable runbook with explicit validation and feedback loops and well-organized sections. Its only real weakness is the frontmatter-level trigger guidance, which the body cannot fully compensate for.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what WhatsApp or an API is — with purposeful prose on idempotency, the supply-chain policy, and upgrade consequences; only minor passages (e.g. the registration-test rationale) could be trimmed.

4 / 5

Actionability

Every Apply step is a concrete, executable directive — copy paths from a branch, append a barrel import, pin an exact package version, run `pnpm run build` and a named vitest file, prompt and env-set credentials — copy-paste ready and covering the common cases.

5 / 5

Workflow Clarity

The four-step Apply process is explicitly sequenced with validation checkpoints (build + registration test that go red on barrel/import drift), idempotent directives with prose fallback, and troubleshooting feedback loops ('red means re-run the Apply steps').

5 / 5

Progressive Disclosure

Content is organized into clearly headed sections (Apply, Upgrading, Credentials, Webhook server, Channel Info, Troubleshooting) with no nested references and only an external Meta link; with no bundle files present, structure is good but a couple of sections (Channel Info, Troubleshooting) could be split out if the file grows.

4 / 5

Total

18

/

20

Passed

Description

53%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 states a clear, specific purpose and distinct niche but omits any explicit "when to use" trigger guidance, which caps its completeness. It is competent but not exemplary.

Suggestions

Add a 'Use when ...' clause naming natural triggers (e.g. 'Use when adding a WhatsApp channel, integrating WhatsApp Cloud API, or wiring WhatsApp into NanoClaw').

Broaden keyword coverage with user-natural synonyms such as 'WhatsApp channel', 'WhatsApp integration', and 'Meta WhatsApp API'.

Briefly mention the second action the skill performs (copy/register the adapter) so specificity rises beyond a single action.

DimensionReasoningScore

Specificity

"Add WhatsApp Business Cloud API channel via Chat SDK" names the domain and one concrete action (adding the channel), but stops there without enumerating the broader set of actions involved, matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

The "what" is clear (add the WhatsApp Cloud channel via Chat SDK) but there is no "Use when..." clause or equivalent trigger guidance, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Terms like "WhatsApp Business Cloud API", "Chat SDK", and "Meta API" are relevant and "WhatsApp" is natural, but common variations/synonyms a user might say (e.g. "WhatsApp channel", "WhatsApp integration") are missing.

3 / 5

Distinctiveness Conflict Risk

The narrow scope (WhatsApp Business Cloud API via Chat SDK, "Official Meta API") carves a clear niche with minimal conflict risk, though a bare "WhatsApp" or generic channel-add skill could still overlap slightly.

4 / 5

Total

13

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
nanocoai/nanoclaw
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.