CtrlK
BlogDocsLog inGet started
Tessl Logo

curate-portal-assets

Curate API assets in an API Experience Hub portal. Use when an admin needs to publish Exchange assets to a portal, adjust which minor versions are visible to consumers, or remove assets from a portal. Covers discovery of unpublished assets, publishing, visibility configuration and removal.

68

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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.

A well-structured, highly actionable workflow with concrete per-step operation specs and a completion checklist. The main weakness is the absence of explicit validation checkpoints for the destructive remove and batch add operations, which caps workflow clarity.

Suggestions

Add an explicit verify step after Step 4 (add) and Step 7 (remove) — e.g., call searchCommunityAssets to confirm published assets, or re-fetch visibility — so destructive/batch operations have inline validation checkpoints and workflow_clarity can rise above the 3 cap.

De-duplicate the repeated 'Connection ID from Step 1' / 'Portal ID from Step 2' input descriptions across the seven yaml blocks, or state once that connectionId/portalId thread through from Steps 1–2, to tighten conciseness.

Consider extracting the seven per-operation yaml specs into a references/ file (e.g. operations.yaml) referenced from each step, to move progressive_disclosure toward the one-level-deep reference pattern.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's knowledge, but the repeated 'Connection ID from Step 1'/'Portal ID from Step 2' from-variable descriptions and the 'What you'll need/Action/What happens next' scaffolding across all seven steps are minor padding that could be trimmed, fitting 'efficient; minor over-explanation' rather than the lean 5.

4 / 5

Actionability

Every step provides a fully-specified operation (api, operationId, inputs with from/userProvided, outputs with JSONPath) plus concrete examples (groupId/assetId values, visibility: PUBLISHED/HIDDEN enums), making the guidance copy-paste ready and covering common cases per the top anchor.

5 / 5

Workflow Clarity

The seven steps are clearly sequenced with a completion checklist, but destructive (Step 7 remove) and batch (Step 4 add) operations have no inline validation/verify checkpoints — only a post-hoc 'confirm the final list' in Next Steps — so the rubric's destructive/batch cap holds workflow_clarity at 3 rather than the sequence-quality alone.

3 / 5

Progressive Disclosure

No bundle files exist and the skill is a single well-sectioned file with clear step structure and good navigation; it stops short of the 5 anchor only because nothing is split into one-level-deep references — appropriate for a self-contained workflow but not a 'clear overview pointing to detailed materials'.

4 / 5

Total

16

/

20

Passed

Description

87%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.

A strong, third-person description that cleanly answers both what the skill does and when to use it, with concrete actions and a distinct niche. Slight headroom only in trigger-term synonym coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'discovery of unpublished assets, publishing, visibility configuration and removal' — with only minor redundancy between the two sentences, fitting the 'several specific actions; minor gaps' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

It explicitly states what ('Curate API assets in an API Experience Hub portal') and when ('Use when an admin needs to publish... adjust... or remove...') with concrete trigger phrases, hitting the top anchor for both what and when.

5 / 5

Trigger Term Quality

Natural admin phrasing is present ('publish Exchange assets to a portal', 'adjust which minor versions are visible', 'remove assets from a portal'), but common synonyms like 'unpublish' or 'hide a version' are missing, matching the 'good coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

The 'API Experience Hub portal' / 'Exchange assets' niche and admin-asset-curation triggers are clearly distinct from sibling portal skills (members, user groups), giving minimal conflict risk per the top anchor.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mulesoft/mulesoft-dx
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.