CtrlK
BlogDocsLog inGet started
Tessl Logo

relavate

Relavate integration. Manage Organizations, Users. Use when the user wants to interact with Relavate data.

60

Quality

70%

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

Quality

Content

67%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 well-structured, command-rich guide with a clearly sequenced connection workflow and validation checkpoints, making it highly actionable. Its main weaknesses are light marketing/filler padding and a lack of explicit verification steps for action results and destructive proxy calls.

Suggestions

Trim the marketing intro and filler lines (e.g., "so you can focus on the integration logic rather than auth plumbing" and "When to use which actions: Use action names and parameters as needed.") to lift conciseness.

Add an explicit verification step after running actions or issuing destructive proxy requests (e.g., check the `output`/`error` fields and confirm before mutating calls) to raise workflow clarity.

Make the "Popular actions" section actually list commonly used actions instead of only restating the discovery command, or signal the official docs link more clearly as the deeper reference.

DimensionReasoningScore

Conciseness

The body is dominated by lean, command-focused content, but it carries some unnecessary padding: the marketing intro ("helps sales teams personalize their outreach and close deals faster"), "so you can focus on the integration logic rather than auth plumbing", and the vague filler "When to use which actions: Use action names and parameters as needed." This matches the score-3 anchor of being mostly efficient with some unnecessary explanation that could be tightened.

3 / 5

Actionability

It provides many concrete, copy-paste-ready commands (login, connection ensure, polling, action list/run, request) with a flag table, but minor gaps remain — the "Popular actions" section does not actually list actions and only restates discovery, and some guidance uses placeholders, matching score 4.

4 / 5

Workflow Clarity

The connection workflow is a clear sequence with explicit checkpoints (READY / CLIENT_ACTION_REQUIRED / CONFIGURATION_ERROR / SETUP_FAILED) and a feedback loop (re-poll after the user authenticates); the gap keeping it from 5 is the absence of explicit verification steps after running actions or destructive proxy calls.

4 / 5

Progressive Disclosure

The skill is self-contained with clear, well-organized section headers and easy navigation, and no bundle files exist to reference; it scores 4 rather than 5 because the only external pointer ("Official docs: https://relavate.com/docs") is a bare link not clearly signaled as the path to deeper detail.

4 / 5

Total

15

/

20

Passed

Description

73%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 clearly identifies a specific product and includes an explicit "Use when" clause, giving it solid completeness and distinctiveness. It is held back from the top scores by the generic verb "Manage" and a trigger clause that lists no concrete synonyms or variations.

Suggestions

Replace the generic verb "Manage" with concrete actions (e.g., "Create, update, and query Organizations and Users") to lift specificity.

Expand the trigger clause with concrete phrases and synonyms a user would actually say, e.g., "Use when the user wants to manage Relavate organizations, users, or sales data, or mentions Relavate by name."

Reconcile the entities named in the description ("Organizations, Users") with those in the body (Candidate, Job Application, Job, Company) so the description reflects real capabilities.

DimensionReasoningScore

Specificity

It names the domain ("Relavate integration") and two concrete entity targets ("Manage Organizations, Users"), but the verb "Manage" is generic and the action coverage is not comprehensive, matching the score-3 anchor of naming the domain with 1-2 concrete actions.

3 / 5

Completeness

Both the "what" ("Relavate integration. Manage Organizations, Users.") and an explicit "when" ("Use when the user wants to interact with Relavate data.") are present, but the trigger clause is somewhat generic rather than listing concrete trigger phrases, matching score 4.

4 / 5

Trigger Term Quality

"Relavate", "Organizations", and "Users" plus the natural phrase "interact with Relavate data" give good keyword coverage; it falls short of score 5 only because common synonyms and variations are missing.

4 / 5

Distinctiveness Conflict Risk

"Relavate" is a unique named product, so the trigger is tied to a clear niche with minimal conflict risk against other skills, matching the score-5 anchor.

5 / 5

Total

16

/

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.