CtrlK
BlogDocsLog inGet started
Tessl Logo

goto-webinar

GoTo Webinar integration. Manage Webinars, Organizers. Use when the user wants to interact with GoTo Webinar 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/goto-webinar/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 concrete executable commands, clear sequencing, and solid validation through connection-state polling. The main gaps are a dangling 'Step 2' reference, a touch of editorial padding, and an inlined actions table that could be externalized.

Suggestions

Resolve or remove the dangling 'Skip to Step 2' reference by adding a labeled Step 2 section (e.g., 'Step 2: Search and run actions').

Move the large Popular actions table into a separate reference file and link to it from SKILL.md to improve progressive disclosure.

Trim editorial filler such as 'This is the fastest way to get a connection' and the introductory product description to tighten conciseness.

DimensionReasoningScore

Conciseness

Largely efficient with copy-paste commands and tables, but includes minor over-explanation such as 'GoTo Webinar is a platform for hosting online webinars...' and editorial filler ('This is the fastest way to get a connection') that could be trimmed, fitting the score-4 efficient-but-minor-padding anchor.

4 / 5

Actionability

Provides fully executable, copy-paste-ready membrane commands with all flags across login, connection ensure/get, action list/run, and request, plus a complete actions table and proxy flag reference, matching the score-5 anchor covering common cases.

5 / 5

Workflow Clarity

The connection flow is sequenced (ensure -> poll state -> handle CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR -> search -> run) with validation via state polling and a retry loop, matching score-4; not a 5 because the body references 'Step 2' which has no corresponding section, leaving the workflow end-to-end slightly under-tied.

4 / 5

Progressive Disclosure

Well-organized single-file SKILL.md with clear section headers and no nested references; fits the score-4 good-structure anchor, held below 5 because the 18-row Popular actions table could live in a separate reference file and the 'Step 2' anchor dangles.

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 cleanly covers both the what and when, anchored to a distinct named product with low conflict risk. It is held back by somewhat generic action verbs and limited trigger-term variety.

Suggestions

Replace generic 'Manage' with concrete verbs (e.g., 'create, update, cancel webinars; register and list attendees') to lift specificity.

Broaden trigger terms to include synonyms users actually say (e.g., 'webinars, online events, virtual sessions, registrants, attendees').

Tighten the 'when' clause with multiple concrete triggers (e.g., 'Use when the user wants to schedule webinars, manage registrants, or list session attendees').

DimensionReasoningScore

Specificity

Names the GoTo Webinar domain and two concrete actions ('Manage Webinars, Organizers'), but 'Manage' is generic and coverage is not comprehensive; fits the score-3 anchor of naming the domain plus 1-2 concrete actions rather than the multi-action score-5.

3 / 5

Completeness

Explicitly states both what ('GoTo Webinar integration. Manage Webinars, Organizers.') and when ('Use when the user wants to interact with GoTo Webinar data'), aligning with the score-4 anchor; not a 5 because the when-clause trigger phrases are narrow.

4 / 5

Trigger Term Quality

Includes the specific product name 'GoTo Webinar' and 'webinar' as natural triggers, but lacks synonyms or common variations users might say, matching the score-3 anchor of some relevant keywords missing common variations.

3 / 5

Distinctiveness Conflict Risk

Tied to a single named product (GoTo Webinar) giving it a clear niche with distinct triggers and minimal conflict risk, matching the score-5 anchor.

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.