CtrlK
BlogDocsLog inGet started
Tessl Logo

zip-archive-api

Zip Archive API integration. Manage data, records, and automate workflows. Use when the user wants to interact with Zip Archive API 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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/zip-archive-api/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 copy-paste CLI commands and a well-sequenced connection workflow including state-based checkpoints. It is mostly lean and well-structured, held back only by a broken 'Step 2' reference, a vague action-selection note, and minor intro padding.

Suggestions

Fix the 'skip to Step 2' cross-reference by adding an explicit numbered Step 1 / Step 2 header structure so the branching target is unambiguous.

Replace the vague 'When to use which actions: Use action names and parameters as needed' with concrete guidance on choosing actions by intent.

Trim the introductory sentence about who uses the API and the 'so you can focus on the integration logic' phrasing to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is largely command-driven and lean, with only minor over-explanation such as the marketing-flavored 'so you can focus on the integration logic rather than auth plumbing' and the introductory description of what the API is, matching the efficient-with-minor-trimmable-instances anchor.

4 / 5

Actionability

It provides copy-paste-ready executable commands throughout — install, login, connection ensure, polling, action list/run, and a concrete proxy options table — covering the common integration cases fully.

5 / 5

Workflow Clarity

The install → authenticate → connect → poll-for-ready → handle client actions → search → run sequence is clear with state-based checkpoints (READY/BUILDING/CLIENT_ACTION_REQUIRED) and error states, but the 'skip to Step 2' reference has no matching Step 2 header and the 'When to use which actions: Use action names and parameters as needed' line is vague, leaving minor gaps.

4 / 5

Progressive Disclosure

No bundle files exist and the skill is a single self-contained file organized into clear, well-labeled sections (Overview, Working with, Install, Auth, Connecting, Searching, Popular actions, Best practices); structure is good with minor gaps such as the thin, partly redundant 'Popular actions' section.

4 / 5

Total

17

/

20

Passed

Description

53%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 includes an explicit use-when trigger and names the specific API, but its capability verbs are generic ('manage data, records, automate workflows') rather than concrete zip operations, and the trigger phrase is circular. It is distinguishable but thin on specifics.

Suggestions

Replace generic verbs with concrete zip actions, e.g. 'Create, extract, and manipulate zip files via the Zip Archive API'.

Expand trigger terms to natural phrases and extensions users actually say — 'zip files', 'create a zip', 'extract a zip', '.zip'.

Make the 'when' clause scenario-based rather than circular, e.g. 'Use when the user wants to create, extract, or modify zip archives'.

DimensionReasoningScore

Specificity

The description names the domain ('Zip Archive API integration') but its actions are minimal and generic — 'Manage data, records, and automate workflows' describes no concrete zip operations like create, extract, or manipulate, matching the anchor that names the domain with generic actions.

2 / 5

Completeness

Both a 'what' ('Manage data, records, and automate workflows') and an explicit 'when' ('Use when the user wants to interact with Zip Archive API data') are present, but the 'when' is circular and could be more specific, matching the anchor with both what and when where when could be more explicit.

4 / 5

Trigger Term Quality

'Zip Archive API' and 'data' provide some relevant keywords, but common natural variations a user would say — 'zip files', 'create zip', 'extract zip', '.zip' — are missing, matching the anchor with some relevant keywords but missing common synonyms.

3 / 5

Distinctiveness Conflict Risk

The named 'Zip Archive API' gives it a specific niche, but the generic 'Manage data, records, and automate workflows' phrasing overlaps broadly with many other API-integration skills, matching the somewhat-specific-but-still-overlapping anchor.

3 / 5

Total

12

/

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.