CtrlK
BlogDocsLog inGet started
Tessl Logo

proprofs-quiz-maker

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

55

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/proprofs-quiz-maker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 content is an efficient, actionable CLI usage guide with a well-structured connection workflow and strong error-recovery guidance. Its main weakness is the lack of verification steps for destructive/data-mutating operations (proxy DELETE, action execution) plus a dangling step reference and minor section redundancy.

Suggestions

Add a verification/confirmation step before destructive proxy calls (e.g. for DELETE/PUT) and after action execution, such as re-fetching the resource or inspecting the `output` field for errors.

Fix the dangling "skip to Step 2" reference by labeling the workflow steps explicitly (Step 1: connect, Step 2: search/run actions) or removing the cross-reference.

Merge the redundant "Searching for actions" and "Popular actions" sections, and consider moving the data-model overview into a reference file to tighten the main body.

DimensionReasoningScore

Conciseness

The body is mostly lean and command-focused with executable bash throughout, but has minor over-explanation (the opening platform description, the informal "burn less tokens" phrasing, and the agent-types note) that could be trimmed, fitting the efficient-with-minor-trim anchor.

4 / 5

Actionability

It provides concrete, copy-paste-ready commands for install, login, connection ensure, action list/run, and proxy requests plus a flag table, with only minor gaps (unfilled placeholders like CONNECTION_ID/QUERY and no ProProfs-specific example action), matching the mostly-executable anchor.

4 / 5

Workflow Clarity

The install→auth→connect→search→run sequence and the connection state-machine (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR) form a strong feedback loop, but proxy supports destructive DELETE and action execution lacks verification steps, and "skip to Step 2" references a non-existent Step 2, so the destructive-ops-without-validation cap applies.

3 / 5

Progressive Disclosure

With no bundle files present, the single SKILL.md is well-sectioned one level deep with clear headers, but at ~145 lines it has minor redundancy between "Searching for actions" and "Popular actions" and content that could be split, fitting the good-structure-with-minor-gaps anchor.

4 / 5

Total

15

/

20

Passed

Description

57%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 brand-specific and includes an explicit "Use when" trigger, but its action language is generic and it lacks the natural trigger terms (quizzes, tests, questions, results) users would actually say. It is distinguishable yet could be sharper and more concrete.

Suggestions

Replace generic verbs with concrete ProProfs actions, e.g. "Create quizzes, manage question banks, retrieve results, and automate workflows."

Add natural trigger terms users say: "Use when the user wants to create quizzes, add questions, view quiz results, or manage ProProfs Quiz Maker data."

Name specific data objects (Quiz, Question Bank, Results, Groups) in the description to reduce overlap with generic quiz/assessment skills.

DimensionReasoningScore

Specificity

It names the domain ("ProProfs Quiz Maker") but the actions are generic ("Manage data, records, and automate workflows") with no concrete quiz-specific operations like creating quizzes, adding questions, or retrieving results, matching the anchor for minimal/generic actions.

2 / 5

Completeness

It explicitly answers both what ("ProProfs Quiz Maker integration. Manage data, records, and automate workflows.") and when ("Use when the user wants to interact with ProProfs Quiz Maker data."), with the explicit "Use when" clause present; both could be more specific, matching the anchor for having both what and when with an improvable when.

4 / 5

Trigger Term Quality

The brand keyword "ProProfs Quiz Maker" appears twice, but the description omits common natural variations a user would say (quizzes, tests, questions, results, assessments), fitting the anchor for some relevant keywords missing common synonyms.

3 / 5

Distinctiveness Conflict Risk

The brand-specific trigger ("ProProfs Quiz Maker") gives a clear niche with minimal conflict risk, but the narrow/generic trigger phrasing leaves minor overlap risk with other quiz or assessment skills.

4 / 5

Total

13

/

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.