CtrlK
BlogDocsLog inGet started
Tessl Logo

youzer

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

62

Quality

74%

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

Quality

Content

82%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 highly actionable with executable commands and a clear multi-step workflow including validation via polling and state handling. It is well-structured for a single-file skill, with only minor conciseness and organization gaps.

Suggestions

Trim opinionated prose like 'so you can focus on the integration logic rather than auth plumbing' to keep the body lean.

Resolve the dangling 'skip to Step 2' reference by labeling the action-search/run section as Step 2 or removing the cross-reference.

Consider moving the detailed clientAction state machine and the proxy flag table into a separate reference file to shorten the main body.

DimensionReasoningScore

Conciseness

The body is mostly lean and command-driven with only minor over-explanation (e.g., 'so you can focus on the integration logic rather than auth plumbing'), fitting the 'efficient; minor instances that could be trimmed' anchor rather than the fully lean 5.

4 / 5

Actionability

Copy-paste-ready commands cover the common cases end to end (install, login, connection ensure, polling, action list/run, request with flags), matching the fully executable anchor.

5 / 5

Workflow Clarity

A clear install→auth→connect→search→run sequence exists with a polling feedback loop and explicit state branching (READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR), but the dangling 'skip to Step 2' reference without a labeled Step 2 is a minor checkpoint gap.

4 / 5

Progressive Disclosure

No bundle files exist, so scoring reflects body structure: well-organized with clear section headers and no nested references, though the inlined clientAction detail and proxy flag table could arguably live in separate reference files, keeping it just below 5.

4 / 5

Total

17

/

20

Passed

Description

66%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 is specific to the Youzer platform and includes an explicit 'Use when' trigger, but its action verbs are generic and the trigger phrasing is single rather than comprehensive. It is clearly distinct but could be more concrete.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete Youzer actions (e.g., 'create profiles, send messages, manage groups and forum topics').

Expand the trigger phrase to list natural user terms and entities (profiles, friends, posts, groups, notifications) rather than only 'interact with Youzer data'.

Add file/extension or entity keywords users would actually say to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain (Youzer) and a couple of actions ('Manage data, records, and automate workflows'), but the actions are generic rather than concrete, matching the anchor for 1-2 actions without comprehensive coverage.

3 / 5

Completeness

Both 'what' (Youzer integration managing data/records/workflows) and an explicit 'when' clause are present; the trigger is clear but single-phrased rather than enumerating multiple concrete triggers, so it sits below the 5 anchor.

4 / 5

Trigger Term Quality

'Use when the user wants to interact with Youzer data' provides a relevant keyword (Youzer) but misses common variations or synonyms, fitting the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

Tied to a specific named platform (Youzer) with a distinct trigger, giving a clear niche and minimal overlap risk with other skills.

5 / 5

Total

15

/

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.