CtrlK
BlogDocsLog inGet started
Tessl Logo

noyo

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

52

Quality

57%

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/noyo/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 body is a concrete, mostly lean CLI guide with good command examples and a state-aware connection workflow. Its main weaknesses are missing validation for destructive action/proxy operations and the total absence of progressive-disclosure references.

Suggestions

Add a validation/verification step before running mutating actions or proxy requests (e.g. dry-run, confirm, then re-fetch to verify the result).

Fix the broken "skip to Step 2" cross-reference by labeling the downstream step, and de-duplicate the "Searching for actions" and "Popular actions" sections.

Move the concept catalog and the detailed connection-state reference into a references/ file and link to it from a concise overview.

DimensionReasoningScore

Conciseness

The body is mostly lean and command-focused with only minor over-explanation (the intro paragraph on what Noyo is and "so you can focus on the integration logic rather than auth plumbing") that could be trimmed.

4 / 5

Actionability

Concrete executable commands cover install, login, connection, action search/run, and proxy with a flags table; minor gaps include placeholder substitution, the npx-vs-membrane inconsistency, and redundancy between "Searching for actions" and "Popular actions".

4 / 5

Workflow Clarity

The connection flow has state-based checkpoints and a re-poll feedback loop, but action run and proxy support destructive/batch operations (POST/PUT/DELETE) with no validation or verification steps, which caps workflow clarity at 3; the referenced "Step 2" is also never labeled.

3 / 5

Progressive Disclosure

No bundle files or references exist and all content is inline; sectioning is decent but the bare concept bullet-list and the detailed connection-state handling are inline content that could be split into reference files.

3 / 5

Total

14

/

20

Passed

Description

50%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 includes an explicit Use-when trigger and a distinct niche name, but its actions and trigger keywords are generic and lack Noyo-specific concreteness. It answers both what and when, just not vividly.

Suggestions

Replace generic actions with concrete Noyo operations, e.g. "enroll employees, verify eligibility, sync deductions, and retrieve benefit plans".

Broaden trigger terms to natural user phrasing such as "benefits data, enrollment, eligibility, or carrier records".

Tighten the when-clause to specific scenarios ("Use when the user needs to query or update employee benefits data in Noyo").

DimensionReasoningScore

Specificity

Names the domain ("Noyo integration") but the actions are generic ("Manage data, records, and automate workflows") with no concrete Noyo-specific operations like enrollment or eligibility verification.

2 / 5

Completeness

Both a (vague) what and an explicit "Use when the user wants to interact with Noyo data" clause are present, but the when could be more specific, fitting the anchor for both-present-but-could-be-sharper.

4 / 5

Trigger Term Quality

The only trigger phrase is "interact with Noyo data" — one or two keywords with no natural synonyms a user would say (benefits, enrollment, eligibility, carriers).

2 / 5

Distinctiveness Conflict Risk

"Noyo" is a clear niche with a distinct trigger, but the surrounding generic data/records/workflow language leaves minor overlap risk with other data-integration skills.

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.