This feature is currently in public preview. This preview is provided without a service-level agreement, and we don’t recommend it for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.
Prerequisites
- A Foundry project. For setup guidance, see Create projects in Microsoft Foundry.
- Permissions to discover and use skills in your Foundry project. For more information, see Role-based access control in Microsoft Foundry.
- An Azure API Center. “API Center” is the name that developers use to find the catalog in Foundry. Use a descriptive name.
- One or more skills that you want to share with your organization, typically hosted in a source-code repository such as GitHub. Register them with API Center by following Register skills in your API center.
Plan administrator and developer access
Before you create the catalog, decide who manages it and who consumes it.Register skills and define allowed tools
Register each skill in your API Center so it’s discoverable, and scope what it’s allowed to reach.- In the Azure portal, go to your API Center resource.
- In the sidebar under Inventory, select Assets.
- Select + Register an asset > Skill, and provide the skill’s title, summary, description, lifecycle stage, and the Source URL of the Git repository that holds the skill’s source code.
- Under Allowed tools, select + Add tool to specify the APIs or MCP servers from your API inventory that the skill can access.
The allowed tools list is the governance boundary for a skill. It explicitly defines which resources the skill can consume, so a shared skill can’t reach endpoints you didn’t approve.
- Optionally add License and Contact information, then select Create.
(Optional) Assess skill quality before promotion
API Center can automatically assess registered skills against default or custom criteria before you promote them.- In the Azure portal, go to your API Center resource.
- Select Governance > AI Assessment.
- Select the Skills tab, set Assessment status to Enabled, and accept the default criteria or add custom criteria (name, score range, pass threshold, and weight).
- Select Save.
Grant developer access to the catalog
Assign Azure RBAC permissions so developers can discover skills from your private catalog in Foundry.- Decide whether to grant access to a security group or to individual users.
- Assign at least the Azure API Center Data Reader role (or an equivalent custom role) to those users.
Verify catalog discovery in Foundry
After you grant access, confirm that developers can find and use the catalog in the Foundry portal.- In the Foundry portal, open the project that your developers use.
- Go to Build > Skills.
- Use search and filters to find your private skill catalog by the API Center name.
- Select a skill from the catalog and review its summary, source, compatibility, and allowed tools.