CtrlK
BlogDocsLog inGet started
Tessl Logo

ibm-api-connect

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

62

Quality

74%

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/ibm-api-connect/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 CLI commands and a solid connection-readiness feedback loop, weakened only by a generic marketing intro and slightly loose step numbering. Splitting the API entity reference and proxy details into reference files would improve disclosure.

Suggestions

Remove the opening marketing paragraph and the filler line 'Use action names and parameters as needed.'; assume Claude knows what an API management product is.

Fix the dangling step references ('Step 1b'/'Step 2') by giving the connect→search→run flow explicit, consistent numbered steps.

Move the API/Catalog/Product entity overview and the proxy flag table into a references file, keeping SKILL.md a lean overview with one-level-deep pointers.

DimensionReasoningScore

Conciseness

The body is mostly efficient with tight command blocks, but the opening marketing paragraph ('comprehensive API management solution... streamline API lifecycles') and filler like 'Use action names and parameters as needed.' add unnecessary tokens Claude doesn't need.

3 / 5

Actionability

It provides fully executable, copy-paste ready commands for install, login, connection, action discovery, action runs, and proxying, plus a concrete flag table covering the common cases.

5 / 5

Workflow Clarity

A clear install→auth→connect→search→run sequence exists with an explicit connection-state feedback loop (poll until READY, handle CLIENT_ACTION_REQUIRED), but the dangling references to 'Step 1b'/'Step 2' introduce a minor sequencing gap.

4 / 5

Progressive Disclosure

No bundle files exist, so all content is inline; sections are well-organized and navigable, though the entity overview list and proxy flag table could arguably live in reference files, leaving minor organization gaps.

4 / 5

Total

16

/

20

Passed

Description

73%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 answers both 'what' and 'when' and is anchored to a distinctive named product, but its capability verbs are generic. Tightening 'Manage data, records, and automate workflows' into concrete API Connect operations would lift specificity and trigger coverage.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete API Connect actions such as creating/securing APIs, publishing products, and managing catalogs/subscriptions.

Expand the 'Use when' clause with natural trigger phrases users say, e.g. 'when the user mentions APIs, products, catalogs, subscriptions, or developer portals in IBM API Connect'.

DimensionReasoningScore

Specificity

Names the domain (IBM API Connect) and a couple of actions ('Manage data, records, and automate workflows'), but those actions are generic rather than concrete API operations, matching the anchor for 1-2 concrete-but-not-comprehensive actions.

3 / 5

Completeness

It states both what ('Manage data, records, and automate workflows') and when ('Use when the user wants to interact with IBM API Connect data'), with the 'when' explicit but slightly general rather than listing concrete trigger phrases.

4 / 5

Trigger Term Quality

The product name 'IBM API Connect' is a natural term users would say and is repeated, and the explicit 'Use when...' trigger is present; a few natural variations (APIs, products, catalogs, subscriptions) are missing, fitting just above the midpoint.

4 / 5

Distinctiveness Conflict Risk

Naming a specific commercial product ('IBM API Connect') creates a clear niche with distinct triggers and minimal risk of firing for an unrelated skill.

5 / 5

Total

16

/

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.