CtrlK
BlogDocsLog inGet started
Tessl Logo

imejisio

Imejis.io integration. Manage Images, Users, Projects. Use when the user wants to interact with Imejis.io data.

58

Quality

68%

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/imejisio/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 executable Membrane CLI commands and a clear connection workflow including a polling feedback loop. It is slightly padded by an unnecessary platform overview and filler, and all content lives in one file rather than being progressively split.

Suggestions

Remove the filler line 'When to use which actions: Use action names and parameters as needed.' and trim the platform-intro paragraph to one line.

Expand the Popular actions table beyond a single row, or move the full action catalog to a referenced file so the overview stays lean.

Add an explicit step label linking the end of the connection-polling flow to 'Step 2' so the workflow sequence is unbroken.

DimensionReasoningScore

Conciseness

The body is mostly efficient with copy-paste commands, but the opening 'Imejis.io is a platform that helps users optimize and deliver images efficiently...' and the filler line 'When to use which actions: Use action names and parameters as needed.' add unnecessary explanation, matching 'mostly efficient but includes some unnecessary explanation'.

3 / 5

Actionability

It provides fully executable, copy-paste-ready commands covering the common cases — `npm install -g @membranehq/cli@latest`, `membrane login`, `membrane connection ensure`, `membrane action run`, and `membrane request` with concrete flags, matching the 'fully executable; copy-paste ready' anchor.

5 / 5

Workflow Clarity

The install → authenticate → connect → search → run sequence is clear, and connection building has an explicit polling feedback loop with state branching (READY/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR), but there are minor gaps such as the unstated transition from Step 1b back to Step 2, fitting 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

Content is well-organized into clearly labeled sections with no nested references, but everything is inlined in one file (e.g. the proxy flag table and single-row Popular actions table) with minor organization gaps rather than an ideal split, matching 'good structure; most content is appropriately placed; minor organization gaps'.

4 / 5

Total

16

/

20

Passed

Description

61%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 clearly identifies a distinct niche (Imejis.io) and provides an explicit 'Use when' trigger, but the action language is generic ('Manage') and keyword coverage is thin. Strengthening concrete actions and natural trigger synonyms would raise the score.

Suggestions

Replace the generic verb 'Manage' with concrete actions, e.g. 'Upload, compress, resize, and organize Images; manage Users and Projects'.

Add natural trigger synonyms and file/URL cues, e.g. 'Use when the user mentions Imejis.io, image optimization, or wants to compress/resize images via imejis.io'.

Make the 'when' clause more specific by naming the concrete user goals (optimize images, generate images from templates) rather than the vague 'interact with Imejis.io data'.

DimensionReasoningScore

Specificity

Quotes 'Manage Images, Users, Projects' name the domain entities but the single verb 'Manage' is generic rather than concrete actions, matching the 'names the domain but actions are minimal or generic' anchor.

2 / 5

Completeness

It states both what ('Imejis.io integration. Manage Images, Users, Projects') and when ('Use when the user wants to interact with Imejis.io data'), though the 'when' clause could be more specific, matching the 'has both what and when; when could be more explicit' anchor.

4 / 5

Trigger Term Quality

'Use when the user wants to interact with Imejis.io data' provides a relevant trigger, but keywords are limited to the platform name repeated with no synonyms or file extensions, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Tying triggers explicitly to the named platform 'Imejis.io' creates a clear niche with minimal conflict risk against other skills.

5 / 5

Total

14

/

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.