github.com/mulesoft/mulesoft-dx
| Skill | Added | Review |
|---|---|---|
api-doc-generator .claude/skills/api-doc-generator/SKILL.md This skill should be used when the user asks to "generate API docs", "create API documentation", "generate curl examples", "create developer docs", or mentions generating documentation, curl examples, or developer guides from OpenAPI/OAS specifications. | 58 58 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
api-schema-inferrer .claude/skills/api-schema-inferrer/SKILL.md This skill should be used when the user asks to "infer schemas", "generate schemas from examples", "add schemas", "bootstrap schemas", or mentions inferring, generating, or adding schemas to OpenAPI/OAS specifications that have examples but missing schema definitions. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
api-spec-validator .claude/skills/api-spec-validator/SKILL.md This skill should be used when the user asks to "validate API spec", "check OpenAPI spec", "lint OAS", "review API specification", "convert RAML to OAS", or mentions validating, checking, or reviewing OpenAPI/OAS/Swagger/RAML specifications against best practices. | 73 73 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
apply-native-policy-to-instance skills/apply-native-policy-to-instance/SKILL.md Apply, list, or edit provider-native policies on API instances (Kong plugin, Apigee template, Azure policy, or MuleSoft/Anypoint) via the MuleSoft Platform MCP Server. TRIGGER when: the user asks what protection they have on a provider's APIs ("what protection do I have for my Apigee APIs"), wants to change an already-applied native policy ("improve the IP filtering to include 1.1.1.1"), or apply one native plugin to an already-chosen instance ("add ip-restriction on this Kong service"). DO NOT TRIGGER when: they want one Universal/canonical policy across many instances or providers — use skill apply-universal-policy. DO NOT TRIGGER to remove, detach, enable, or disable a policy, or when they are driving Anypoint REST (skill apply-policy-to-api-instance). | 77 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
apply-policy-to-api-instance skills/apply-policy-to-api-instance/SKILL.md Apply a policy to an existing API Manager instance. Use when the user wants to add a policy, enforce security, configure rate limiting, apply OAuth2, set up IP allowlisting, or protect an API with any policy template from the catalog. | — | |
apply-universal-policy skills/apply-universal-policy/SKILL.md Protect a portfolio slice by applying one Universal (canonical) policy across API instances on any gateway (Kong, Apigee, Azure, AWS, MuleSoft). Use when the user says all / many / my APIs / a portfolio slice — JWT validation, rate limiting, spike arrest, IP filtering, or apply one config across providers. DO NOT TRIGGER for "what protection do I have" / listing or editing already- applied native policies — use skill apply-native-policy-to-instance. DO NOT TRIGGER for a single already-chosen instance that needs a provider-native plugin — same skill. Do not use to remove, detach, enable, or disable a policy (those tools do not exist). | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
build-mule-integration skills/mule-development/build-mule-integration/SKILL.md Workflow required before any Mule flow and integration work. Call use_skill as your FIRST action — before reading project files — whenever the user asks to create, generate, update, fix, modify, change, edit, tweak, adjust, or rework any Mule flow, sub-flow, or component. Do not read project files and attempt the change yourself — even targeted single-component changes like 'modify the choice router', 'fix the until-successful', or 'update the catch block' require this workflow. Covers all change types, new integrations and targeted changes to error handlers, catch blocks, choice routers, DataWeave transforms, HTTP listeners, foreach loops, retry policies, scatter-gathers, connectors, and variable assignments. Prompts beginning with 'This code defines...' or 'This flow...' are generation requests, not analysis. When you call this skill, it must be the only tool call in that response. | 71 71 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: 4cf0cf6 | |
curate-portal-assets skills/curate-portal-assets/SKILL.md 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 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
delete-mule-run-config skills/mule-development/delete-mule-run-config/SKILL.md Call use_skill as your FIRST and ONLY action when the user asks to DELETE, REMOVE, or GET RID OF an existing run configuration for Mule applications. Use this ONLY for deleting/removing configurations, NOT for creating or editing. Trigger phrases include "delete config", "remove config", "get rid of config", "delete all configs", "remove all my run configs", "clean up configs". When you call use_skill, it must be the only tool call in that response. | 68 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
discover-portal-apis skills/discover-portal-apis/SKILL.md Discover APIs published in an API Experience Hub portal as a portal consumer. Use when an end user needs to browse the catalog, search assets by keyword or filter, open an API's detail page, read its terms and conditions, or fetch rendered documentation pages and resources. | 74 74 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4cf0cf6 | |
execute-mule-run-config skills/mule-development/execute-mule-run-config/SKILL.md Call use_skill as your FIRST and ONLY action when the user asks to RUN, START, or DEBUG a Mule application. This includes executing applications in run mode OR debug mode. Trigger phrases include "run my project", "run all projects", "debug my project", "debug all my projects", "start the app", "run <project-name>", "debug <project-name>". When you call use_skill, it must be the only tool call in that response. | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
jtbd-generator .claude/skills/jtbd-generator/SKILL.md Generate JTBD (Jobs-to-be-Done) markdown files from step descriptions. Use when creating API workflows, building JTBD files, documenting multi-step processes, or when user says "create a JTBD", "generate workflow", "document these API steps", or "build a job with these operations". | 87 87 3.17x Agent success vs baseline Impact 92% 3.17xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4cf0cf6 | |
jtbd-validator .claude/skills/jtbd-validator/SKILL.md Validate JTBD (Jobs-to-be-Done) markdown files for correctness and completeness. Use when user says "validate JTBD", "check JTBD", "verify workflow", or "lint JTBD". | 87 87 1.08x Agent success vs baseline Impact 89% 1.08xAverage score across 3 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: 4cf0cf6 | |
manage-portal-applications skills/manage-portal-applications/SKILL.md Manage the applications that hold API credentials inside an API Experience Hub portal. Use when a portal consumer needs to list their applications, check if a name is available, create a new application, update metadata, rotate the client secret, or delete an application they no longer use. | 68 68 Impact — No eval scenarios have been run Securityby High Do not use without reviewing Version: 4cf0cf6 | |
manage-portal-members-and-prospects skills/manage-portal-members-and-prospects/SKILL.md Manage the lifecycle of API Experience Hub portal members and prospects. Use when an admin needs to approve or reject prospects (candidate users), list active members, inspect and update a member's user-group assignments, or disable a member. Covers the full join → approve → assign → disable flow. | 69 69 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 4cf0cf6 | |
run-system-diagnostics skills/mule-development/run-system-diagnostics/SKILL.md Run ACB (Anypoint Code Builder) system diagnostics to check if the machine meets minimum specifications and apply Windows optimizations if needed | 75 75 1.84x Agent success vs baseline Impact 98% 1.84xAverage score across 3 eval scenarios Securityby Medium Suggest reviewing before use Reviewed: Version: 4cf0cf6 | |
skill-quality-review .claude/skills/skill-quality-review/SKILL.md Review a SKILL.md file for adherence to Anthropic's official agent-skill best practices. Use when the user asks to "review a skill", "check skill quality", "audit skill", "validate skill quality", or before merging a PR that adds or modifies a skill in skills/. Complements the deterministic structural validator (validate_skills.py) by judging content quality — concision, description discoverability, naming, freedom calibration, progressive disclosure. | 70 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 | |
validate-imperative-format .claude/skills/validate-imperative-format/SKILL.md Validate that API info.description fields use imperative voice starting with an action verb. Use when the user asks to "check descriptions", "validate imperative voice", "lint API descriptions", or "review description format". | 66 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4cf0cf6 |