CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

authenticate-com

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

Quality

69%

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/authenticate-com/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 an actionable, command-first integration guide with solid coverage of connection lifecycle, action discovery/execution, and a proxy fallback. Its main defects are incoherent step numbering (dangling 'Step 2' references, an orphan '1b' heading) and an empty 'Popular actions' section that undercuts both navigation and workflow clarity.

Suggestions

Fix the step numbering: either define an explicit 'Step 1 / Step 2' sequence or replace all 'skip to **Step 2**' references and the '#### 1b' heading with concrete section names.

Populate 'Popular actions' with 3-5 named example actions (e.g. initiate authentication, check status, get account info) instead of restating the discovery command.

Trim marketing-flavored sentences ('This is the fastest way to get a connection', 'This will burn less tokens') to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is dominated by executable commands, flag tables, and state-handling details that earn their tokens; only minor instances of over-explanation could be trimmed ("This is the fastest way to get a connection...", the platform intro paragraph, "This will burn less tokens"). Matches 'Efficient; minor instances of over-explanation' rather than score 3, since there is no substantial padded section.

4 / 5

Actionability

Nearly all guidance is copy-paste ready: 'npm install -g @membranehq/cli@latest', 'membrane connection ensure "https://authenticate.com/" --json', action run with a concrete --input example, and a full proxy flag table. It falls short of 5 because the 'Popular actions' heading promises specific examples but only repeats the discovery command without listing any.

4 / 5

Workflow Clarity

The overall sequence (install → login → connect → poll for readiness → search actions → run → proxy fallback) is present with polling checkpoints and error-state handling, but the body says 'skip to **Step 2**' twice while no Step 2 is ever defined, and '#### 1b' appears with no '1a' — the step numbering is incoherent. This matches 'sequence present but checkpoints missing or implicit' territory better than score 4's coherent numbering.

3 / 5

Progressive Disclosure

No bundle files exist; the single ~140-line file uses clean, well-ordered section headers with no nested references and no content that clearly must be split out. Good structure with minor organization gaps (the empty 'Popular actions' section and misplaced '1b' heading) place it at score 4 rather than 5, since a couple of sections could be better organized or offloaded to reference files.

4 / 5

Total

15

/

20

Passed

Description

57%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 correctly names the target product and includes an explicit 'Use when...' clause, but its capability statement is generic integration boilerplate that could describe almost any app connector. Adding domain-specific actions and identity-verification trigger terms would substantially improve it.

Suggestions

Replace 'Manage data, records, and automate workflows' with concrete capabilities specific to the platform, e.g. 'Initiate identity verifications, check authentication status, retrieve account information'.

Add natural trigger terms users would actually say — 'identity verification', 'background check', 'KYC', 'fraud screening' — to the 'Use when...' clause.

State the distinct niche up front (e.g. 'Interact with the Authenticate.com identity verification API') so it cannot be confused with generic data-management skills.

DimensionReasoningScore

Specificity

The description names the domain ("Authenticate.com integration") but the actions are generic — "Manage data, records, and automate workflows" — with no concrete identity-verification capabilities like verifying identities or checking authentication status. This matches the anchor 'Names the domain but actions are minimal or generic' rather than score 3, which requires at least 1-2 domain-specific concrete actions.

2 / 5

Completeness

Both parts are present: a what ("Manage data, records, and automate workflows") and an explicit when ("Use when the user wants to interact with Authenticate.com data"). It falls short of score 5 because the 'when' is generic — it mirrors the 'what' rather than naming concrete trigger phrases — and the 'what' itself is vague.

4 / 5

Trigger Term Quality

"Use when the user wants to interact with Authenticate.com data" carries the product name as the main trigger, but common natural phrases users would say — "identity verification", "background check", "KYC", "fraud screening" — are absent. Some relevant keywords exist but variations and synonyms are missing, matching the score-3 anchor.

3 / 5

Distinctiveness Conflict Risk

The product name "Authenticate.com" establishes a clear niche with distinct triggers, but the generic "Manage data... automate workflows" phrasing overlaps with how many other integration skills describe themselves, giving minor conflict risk. Mostly distinct, matching the score-4 anchor rather than 5's 'clear niche with distinct triggers'.

4 / 5

Total

13

/

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.

Validation — 15 / 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

Path

skills/authenticate-com/SKILL.md

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.