CtrlK
BlogDocsLog inGet started
Tessl Logo

shortio

Short.io integration. Manage Domains, Bundles, Teams, Users. Use when the user wants to interact with Short.io data.

61

Quality

73%

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

Quality

Content

67%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 CLI commands and a well-validated connection workflow. It loses points mainly to concept padding in the intro and a misleading "Popular actions" section that names no actions.

Suggestions

Cut the marketing-style intro paragraph about who uses Short.io and why; jump straight to the integration workflow.

Either populate the "Popular actions" section with named Short.io actions or rename it to avoid the broken promise.

Fix the broken step numbering ("Step 2", "1b") so the cross-references resolve to actual labeled steps.

DimensionReasoningScore

Conciseness

The opening paragraph ("Short.io is a URL shortening service... used by marketers, businesses, and individuals...") and phrases like "so you can focus on the integration logic rather than auth plumbing" explain concepts and motivation Claude does not need, going beyond minor trimming.

3 / 5

Actionability

Concrete, copy-paste-ready commands (npm install, membrane login, connection ensure, action run, request with a flags table) cover the workflow, but the "Popular actions" heading promises named actions yet only restates the discovery command, leaving a minor gap.

4 / 5

Workflow Clarity

The connection flow has a clear sequence with real validation checkpoints and a feedback loop (poll --wait, state machine for READY/BUILDING/CLIENT_ACTION_REQUIRED, re-poll after user action), but broken cross-references ("skip to Step 2", "#### 1b") introduce minor incoherence.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; the single file is well-organized with clear section headers (Install, Authentication, Connecting, Searching, Proxy, Best practices), though the bare "Overview" bullet list of unexplained items is a minor organization gap.

4 / 5

Total

15

/

20

Passed

Description

78%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 the Short.io niche and lists concrete resources with an explicit use-when clause. It is held back from a top score by a generic trigger clause and a single shared action verb.

Suggestions

Add concrete trigger phrases to the 'when' clause, e.g. "Use when the user wants to manage Short.io short links, domains, or team members."

Vary the action verbs beyond the single "Manage" to name distinct operations (e.g. "Create and track short links, manage domains, organize teams").

Include natural synonyms such as "short links" or "URL shortener" so the description matches how users actually phrase the request.

DimensionReasoningScore

Specificity

"Manage Domains, Bundles, Teams, Users" lists several specific Short.io resource types, though they all share the single generic verb "Manage" rather than distinct actions, keeping it just below a 5.

4 / 5

Completeness

It states the "what" ("Short.io integration. Manage Domains, Bundles, Teams, Users.") and an explicit "when" ("Use when the user wants to interact with Short.io data"), but the trigger clause is generic rather than listing concrete trigger phrases.

4 / 5

Trigger Term Quality

"Short.io" is repeated alongside concrete resource names ("Domains, Bundles, Teams, Users"), giving good keyword coverage, but natural synonyms like "short links" or "URL shortener" are absent.

4 / 5

Distinctiveness Conflict Risk

"Short.io integration" names a specific product niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

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.