CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-portal-user-groups

Manage the user groups that gate access to APIs and content inside an API Experience Hub portal. Use when an admin needs to list, create, update, or delete user groups, or to manage group mappings (links between external identity-provider groups and AEH user groups). These groups are the unit used for per-version asset visibility and member assignments.

69

Quality

87%

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 highly actionable, well-structured workflow with concrete API operation specs for every step. Its main gap is the lack of explicit validation checkpoints around the destructive delete operations, which caps workflow clarity.

Suggestions

Add a concrete validation checkpoint before Steps 6 and 9 (e.g., list members/visibility rules referencing the group and require confirmation they are empty before deleting).

De-duplicate the repeated 'Connection ID'/'Portal ID' input descriptions by defining them once or relying on a shared convention.

Consider extracting the repeated YAML operation boilerplate into a reference file to reduce token overhead across the 9 steps.

DimensionReasoningScore

Conciseness

Lean and mostly assumes Claude's competence, but the boilerplate 'Connection ID'/'Portal ID' input descriptions repeat across all 9 steps and could be tightened.

4 / 5

Actionability

Each step is a fully specified, copy-paste-ready YAML operation block with operationId, inputs wired from variables, JSONPath outputs, and concrete examples.

5 / 5

Workflow Clarity

Steps are clearly sequenced with prerequisites and a completion checklist, but the destructive delete operations only carry a soft 'verify no members depend on it' hint with no concrete validation checkpoint, capping clarity per the destructive-operations rule.

3 / 5

Progressive Disclosure

Well-organized single-file structure with clear sections and cross-skill navigation (Next Steps, Related Jobs); no bundle files exist, and the inlined operation specs are integral to each step.

4 / 5

Total

16

/

20

Passed

Description

92%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 concretely states capabilities and gives explicit 'Use when' trigger guidance for a well-scoped niche. It could add a few synonym trigger terms to reach full trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'list, create, update, or delete user groups, or to manage group mappings' — with comprehensive coverage of the user-group lifecycle and IdP mappings.

5 / 5

Completeness

Explicitly answers both 'what' (manage user groups gating access) and 'when' ('Use when an admin needs to list, create, update, or delete user groups...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keywords an admin would say ('user groups', 'create', 'group mappings', 'API Experience Hub portal'), but lacks synonyms/variants and leans on jargon like 'AEH' and 'identity-provider'.

4 / 5

Distinctiveness Conflict Risk

Clear niche tied to 'API Experience Hub portal' user groups and IdP mappings, with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mulesoft/mulesoft-dx

Path

skills/manage-portal-user-groups/SKILL.md

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.