CtrlK
BlogDocsLog inGet started
Tessl Logo

qualaroo

Qualaroo integration. Manage Surveys, Questions, Answers. Use when the user wants to interact with Qualaroo data.

56

Quality

63%

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

Quality

Content

61%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, largely executable guide to the Membrane/Qualaroo CLI with a strong connection-state feedback loop. Its main weaknesses are a padded marketing intro and the absence of validation checkpoints around destructive action and proxy execution.

Suggestions

Trim the marketing introduction and editorial phrases (e.g. "so you can focus on the integration logic rather than auth plumbing") to assume Claude's competence.

Add an explicit verification step for destructive operations, e.g. before a DELETE/PUT proxy call, confirm the target id and check the response status/output afterward.

Populate the "Popular actions" section with 1-2 concrete Qualaroo action examples (e.g. list surveys, fetch responses) instead of only pointing to discovery.

DimensionReasoningScore

Conciseness

The body is mostly efficient executable commands, but the marketing intro ("Qualaroo is a survey software that helps businesses collect user feedback...") and phrases like "so you can focus on the integration logic rather than auth plumbing" are unnecessary padding Claude does not need.

3 / 5

Actionability

It provides copy-paste-ready commands for install, login, connection, action discovery, action runs, and a thorough proxy flags table, but the "Popular actions" section only tells the reader to discover actions rather than showing any concrete Qualaroo-specific examples.

4 / 5

Workflow Clarity

The connection-readiness polling loop (BUILDING -> READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) is a clear feedback loop, but running actions and proxy requests (which support destructive POST/PUT/DELETE) have no validation or verification checkpoints, capping this dimension per the destructive-operation rule.

3 / 5

Progressive Disclosure

The single file is well-organized with clear section headers and the content is appropriately scoped for a CLI-integration skill, but it is over 50 lines with no external references, so it cannot reach the 5 that requires well-signaled one-level-deep references.

4 / 5

Total

14

/

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 third-person, distinct, and answers both "what" and "when", but its actions lean on the generic verb "Manage" and its trigger guidance is a single broad phrase rather than concrete triggers. It is solid but not exemplary.

Suggestions

Replace the generic verb "Manage" with concrete actions, e.g. "Create, edit, and delete Surveys, Questions, and Answers in Qualaroo."

Expand the trigger clause with concrete user phrases, e.g. "Use when the user wants to create surveys, collect feedback, or manage Qualaroo responses and nudge questions."

Add common synonyms such as "feedback" or "responses" so natural user phrasings are covered.

DimensionReasoningScore

Specificity

"Manage Surveys, Questions, Answers" names the domain and three concrete entity types, but the single generic verb "Manage" gives only minimal action specificity rather than enumerated concrete actions.

3 / 5

Completeness

It states a clear "what" (Qualaroo integration managing Surveys/Questions/Answers) and an explicit "Use when" clause, but the "when" is a single generic trigger rather than concrete trigger phrases, so it falls short of a 5.

4 / 5

Trigger Term Quality

It surfaces the distinctive brand "Qualaroo" plus "Surveys", "Questions", and "Answers", but the trigger phrase "interact with Qualaroo data" is generic and omits natural variations like "feedback", "responses", or "nudges".

3 / 5

Distinctiveness Conflict Risk

The distinctive brand name "Qualaroo" plus the brand-specific trigger "interact with Qualaroo data" give it a clear niche with minimal risk of triggering for any other skill.

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.