CtrlK
BlogDocsLog inGet started
Tessl Logo

ready2order

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

56

Quality

65%

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/ready2order/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 body delivers highly actionable, executable CLI guidance with a reasonable connection workflow, but it carries a verbose entity list and lacks validation safeguards around destructive proxy/action operations. Adding a validate-before-destructive checkpoint and trimming the entity list would raise the weaker dimensions.

Suggestions

Add an explicit validation/confirmation checkpoint before running destructive or batch operations via the proxy (e.g. confirm DELETE/PUT mutations and verify the response before proceeding).

Trim or relocate the ~50-item inline entity list to a separate reference file, linking to it from the overview to save tokens.

Remove the duplicated action-discovery command and the marketing-style phrasing about auth plumbing to improve token efficiency.

DimensionReasoningScore

Conciseness

Mostly efficient CLI command examples, but the ~50-item bullet list of entities, the repeated action-list command, and mildly marketing phrasing ('focus on the integration logic rather than auth plumbing') add padding that could be tightened.

3 / 5

Actionability

Copy-paste-ready commands throughout (install, login, connection ensure, action list/run, request proxy) with flags explained and JSON examples cover the common cases.

5 / 5

Workflow Clarity

A rough install→authenticate→connect→search→run sequence with connection-state checkpoints exists, but the proxy/action path exposes destructive HTTP methods (DELETE) with no validate-before-destructive feedback loop, capping this dimension at 3.

3 / 5

Progressive Disclosure

Single self-contained file with clear section headers and no nested/buried references; well-organized, though the large inline entity list could arguably live in its own reference file.

4 / 5

Total

15

/

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 establishes a clear, distinctive niche around Ready2order and includes both a what and a when clause, but its action list is generic and the trigger phrasing is narrow. Tightening the actions to concrete Ready2order operations and broadening trigger terms would lift the weaker dimensions.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete Ready2order actions such as creating invoices, managing articles/inventory, and exporting accounting data.

Broaden the trigger terms to include natural synonyms users say, e.g. 'Use when the user wants to manage Ready2order sales, invoices, inventory, or POS data.'

Make the 'when' clause more specific about scope so it is clearer when this skill versus a generic integration skill should fire.

DimensionReasoningScore

Specificity

It names the Ready2order domain but the actions ('Manage data, records, and automate workflows') are generic rather than concrete Ready2order operations like invoicing or inventory, matching the 'names domain, minimal/generic actions' anchor.

2 / 5

Completeness

Both a 'what' (manage data, records, automate workflows) and an explicit 'when' ('Use when the user wants to interact with Ready2order data') are present, but the 'when' is generic rather than tightly specified.

4 / 5

Trigger Term Quality

'Use when the user wants to interact with Ready2order data' includes the natural product-name trigger but lacks synonyms or domain terms (POS, invoices, articles), fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

Tying the skill explicitly to the Ready2order product gives it a clear niche with distinct triggers and minimal conflict risk with 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.