CtrlK
BlogDocsLog inGet started
Tessl Logo

demio

Demio integration. Manage Webinars, Registrations. Use when the user wants to interact with Demio data.

61

Quality

72%

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

Quality

Content

75%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 copy-paste CLI commands and a well-validated connection workflow, but it opens with marketing fluff and carries a dangling 'Step 2' reference. Trimming the intro and labeling the workflow steps would push it to the top anchors.

Suggestions

Cut the opening marketing paragraph ('Demio is a webinar platform built for marketing and sales teams...') and the filler 'Use action names and parameters as needed.' to recover token budget.

Label the post-connection step referenced as 'Step 2' (e.g. rename 'Searching for actions' to 'Step 2 — Search for actions') so the dangling cross-reference resolves.

Consider moving the dense proxy-flags table and Popular actions list into a references file once the skill grows, keeping SKILL.md as a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly concrete commands, but the opening marketing paragraph ('Demio is a webinar platform built for marketing and sales teams... drive conversions') and filler lines like 'Use action names and parameters as needed.' explain padding Claude does not need, fitting the 'mostly efficient but some unnecessary explanation' anchor of 3 rather than 4.

3 / 5

Actionability

It provides fully executable, copy-paste commands (npm install, membrane login, connection ensure, action list/run, request proxy) covering the common connect/search/run/proxy cases, matching the 'fully executable; copy-paste ready' anchor of 5.

5 / 5

Workflow Clarity

The connection workflow has explicit state validation (READY/BUILDING/CLIENT_ACTION_REQUIRED) and a feedback loop (poll again after the user acts), but it references an unlabeled 'Step 2' that is never defined, leaving a minor gap that fits anchor 4 rather than the fully checklisted anchor of 5.

4 / 5

Progressive Disclosure

The single-file skill is well organized into clear sections (Overview, Authentication, Connecting, Searching, Popular actions, Proxy, Best practices) with no external bundle files needed, matching the 'good structure, most content appropriately placed, minor gaps' anchor of 4 rather than 5 since denser reference material (proxy flag table) stays inline.

4 / 5

Total

16

/

20

Passed

Description

70%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 cleanly answers both what and when with a distinct platform name and a third-person voice, but its actions are generic and the trigger clause is unspecific. Tightening 'Manage' into concrete verbs and enumerating trigger terms would lift it toward the top anchors.

Suggestions

Replace generic 'Manage' with concrete verbs, e.g. 'Create and schedule webinars, register attendees, retrieve event recordings and reports'.

Make the trigger clause concrete by naming user phrases: 'Use when the user wants to manage Demio webinars, register attendees, or pull webinar reports/recordings.'

Add common synonyms (events, sessions, attendees) to broaden natural-keyword coverage for triggering.

DimensionReasoningScore

Specificity

Names the domain (Demio) and two actions ('Manage Webinars, Registrations'), matching the anchor that lists 1-2 concrete actions but is not comprehensive; 'Manage' is generic and recordings/reports from the body are omitted, so it does not reach the 'several specific actions' anchor of 4.

3 / 5

Completeness

Both a clear 'what' ('Manage Webinars, Registrations') and an explicit 'Use when the user wants to interact with Demio data' trigger are present, but the 'when' is generic rather than concrete trigger phrases, fitting the 'both present but when could be more specific' anchor of 4 rather than 5.

4 / 5

Trigger Term Quality

Natural user terms 'Demio', 'webinars', and 'registrations' are present, giving good keyword coverage, but common synonyms (events, attendees) and a more concrete trigger phrase are missing, keeping it below the comprehensive anchor of 5.

4 / 5

Distinctiveness Conflict Risk

Demio is a distinct named webinar platform giving a clear niche, but the generic 'interact with Demio data' trigger leaves minor overlap risk with other data-interaction skills, matching anchor 4 rather than the minimal-conflict anchor of 5.

4 / 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.