What problem does it solve? Provisioning OAuth2-capable identities for AI agents in Microsoft Entra requires navigating a preview-only Graph beta API with non-obvious rules, such as manually creating BlueprintPrincipals, using User objects as sponsors, and avoiding rejected token types like Azure CLI credentials. ## Core Features & Use Cases - Agent Identity Provisioning: Create Agent Identity Blueprints, BlueprintPrincipals, and Agent Identities through the Microsoft Graph beta API using PowerShell or Python. - Production Authentication Patterns: Configure Managed Identity with Workload Identity Federation for production, or client secrets for local development token flows. - Polyglot Sidecar Integration: Deploy the Microsoft Entra SDK for AgentID container sidecar so agents in any language acquire tokens over HTTP in Docker or Kubernetes. - Use Case: You are building a third-party autonomous agent that must call Microsoft Graph. Use this Skill to provision the Blueprint and Agent Identity, configure a Federated Identity Credential, and wire the auth sidecar into your Kubernetes pod. ## Quick Start Use the entra-agent-id skill to create an Agent Identity Blueprint, its BlueprintPrincipal, and one Agent Identity in my tenant. ## Quick Start Ask the agent to provision an Entra Agent Identity Blueprint and BlueprintPrincipal for your agent project using the Microsoft Graph beta API.