CtrlK
BlogDocsLog inGet started
Tessl Logo

veriff

Veriff integration. Manage data, records, and automate workflows. Use when the user wants to interact with Veriff data.

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/veriff/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 content is actionable and concise, with executable Membrane CLI commands throughout. Its main weaknesses are an inconsistent workflow numbering scheme, missing validation for write/proxy operations, and no progressive disclosure into reference files.

Suggestions

Fix the step numbering: label the connection steps consistently (e.g. '1. Ensure connection', '2. Wait for ready') and ensure every 'Step N' reference resolves.

Add an explicit validation/checkpoint after write operations (e.g. re-fetch a session/report after `membrane action run` or a POST/PATCH proxy call to confirm the result).

Extract the proxy flag table and action-discovery details into a reference file (e.g. REFERENCE.md) and link to it from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is efficient and mostly assumes Claude's competence, with only minor over-explanation such as the introductory paragraph listing industries Veriff serves.

4 / 5

Actionability

It provides concrete, copy-paste-ready commands for install, auth, connection, action discovery, and proxying, with minor gaps where action IDs and connection IDs remain placeholders.

4 / 5

Workflow Clarity

A sequence and a connection-state polling loop exist, but the step numbering is inconsistent ('Step 2' referenced while a step is labeled '1b', with no '1a'/'Step 1') and write/proxy operations lack explicit result validation.

3 / 5

Progressive Disclosure

Section headers give structure, but with no bundle files the API/action-discovery and proxy-reference material is inlined in a single ~140-line doc rather than split into one-level-deep reference files.

3 / 5

Total

14

/

20

Passed

Description

48%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 includes an explicit use-trigger and a clear brand niche, but the capability statement is generic and lacks concrete Veriff-specific actions. It is serviceable but would benefit from naming specific Veriff operations.

Suggestions

Replace 'Manage data, records, and automate workflows' with concrete Veriff actions such as 'create verification sessions, retrieve person and report data, and automate verification workflows'.

Broaden the trigger clause with natural synonyms, e.g. 'Use when the user wants to verify identities, query Veriff sessions/reports, or automate Veriff workflows'.

Keep the brand term but add file-extension or entity keywords (e.g. 'verification sessions', 'reports') to improve trigger-term coverage.

DimensionReasoningScore

Specificity

It names the domain ('Veriff integration') but the actions ('Manage data, records, and automate workflows') are minimal and generic, with no concrete Veriff-specific capabilities.

2 / 5

Completeness

A 'when' clause is present ('Use when the user wants to interact with Veriff data') but the 'what' is vague ('Manage data, records, and automate workflows'), so the explicit-what requirement is only weakly met.

3 / 5

Trigger Term Quality

The brand keyword 'Veriff' is a natural term users would say, but the trigger phrase ('interact with Veriff data') lacks common variations or synonyms.

3 / 5

Distinctiveness Conflict Risk

The branded 'Veriff' anchor makes it mostly distinct with only minor overlap risk, though the generic action list slightly blurs the niche.

4 / 5

Total

12

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
membranedev/application-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.