{"id":"192c25d6-8685-43f9-952a-a5c4a4f6601e","shortId":"Z3TzGx","kind":"skill","title":"Provision OAuth-capable Microsoft agent identities with Entra Agent ID","tagline":"Create Microsoft Entra Agent Identity blueprints, principals, and agent identities with the right beta Graph permissions, sponsor rules, and sidecar-based auth patterns.","description":"# Provision OAuth-capable Microsoft agent identities with Entra Agent ID\n\nCreate Microsoft Entra Agent Identity blueprints, principals, and agent identities with the right beta Graph permissions, sponsor rules, and sidecar-based auth patterns.\n\n## Prerequisites\n\nMicrosoft Graph beta API, Microsoft Entra roles and app registration or PowerShell Graph modules, optional Entra Agent ID sidecar\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npx skills add microsoft/skills\n- git clone https://github.com/microsoft/skills.git\n- pnpm install\n- pnpm harness --list\n\nRequirements and caveats from upstream:\n- | [Python](#python) | 39 | -py |\n- ├── plugins/ # Language-based plugin bundles (azure-sdk-python, etc.)\n- ├── python/ # -> ../.github/skills/*-py\n\nBasic usage or getting-started notes:\n- bash\n- Select the skills you need from the wizard. Skills are installed to your chosen agent's directory (e.g., .github/skills/ for GitHub Copilot) and symlinked if you use multiple agents.\n- <details>\n\n- Source: https://github.com/microsoft/skills/tree/main/.github/skills/entra-agent-id\n- Extracted from upstream docs: https://raw.githubusercontent.com/microsoft/skills/HEAD/README.md\n\n## Documentation\n\n- https://microsoft.github.io/skills/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id/)","tags":["provision","oauth","capable","microsoft","agent","identities","with","entra","skills","agentskillexchange","agent-skills","ai-agents"],"capabilities":["skill","source-agentskillexchange","skill-provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,426 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:56.092Z","embedding":null,"createdAt":"2026-05-18T13:18:37.617Z","updatedAt":"2026-05-18T19:11:56.092Z","lastSeenAt":"2026-05-18T19:11:56.092Z","tsv":"'/.github/skills':138 '/microsoft/skills.git':111 '/microsoft/skills/head/readme.md':187 '/microsoft/skills/tree/main/.github/skills/entra-agent-id':180 '/skills/':191 '/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id/)':198 '39':124 'add':105 'agent':6,10,15,20,41,45,50,55,88,162,176,193 'agentskillexchange.com':197 'agentskillexchange.com/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id/)':196 'api':75 'app':80 'auth':34,69 'azur':133 'azure-sdk-python':132 'base':33,68,129 'bash':147 'basic':140 'beta':25,60,74 'blueprint':17,52 'bundl':131 'capabl':4,39 'caveat':119 'chosen':161 'clone':108 'copilot':169 'creat':12,47 'directori':164 'doc':184 'document':188 'e.g':165 'entra':9,14,44,49,77,87 'environ':102 'etc':136 'exchang':195 'extract':181 'get':144 'getting-start':143 'git':107 'github':168 'github.com':110,179 'github.com/microsoft/skills.git':109 'github.com/microsoft/skills/tree/main/.github/skills/entra-agent-id':178 'github/skills':166 'graph':26,61,73,84 'har':115 'id':11,46,89 'ident':7,16,21,42,51,56 'instal':91,95,113,158 'languag':128 'language-bas':127 'list':116 'match':100 'microsoft':5,13,40,48,72,76 'microsoft.github.io':190 'microsoft.github.io/skills/':189 'microsoft/skills':106 'modul':85 'multipl':175 'need':152 'note':146 'npx':103 'oauth':3,38 'oauth-cap':2,37 'option':86 'path':98 'pattern':35,70 'permiss':27,62 'plugin':126,130 'pnpm':112,114 'powershel':83 'prerequisit':71 'princip':18,53 'provis':1,36 'py':125,139 'python':122,123,135,137 'raw.githubusercontent.com':186 'raw.githubusercontent.com/microsoft/skills/head/readme.md':185 'registr':81 'requir':117 'right':24,59 'role':78 'rule':29,64 'sdk':134 'select':148 'setup':97 'sidecar':32,67,90 'sidecar-bas':31,66 'skill':104,150,156,194 'skill-provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id' 'sourc':177,192 'source-agentskillexchange' 'sponsor':28,63 'start':145 'symlink':171 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':94,121,183 'usag':141 'use':92,174 'wizard':155","prices":[{"id":"e3744366-8095-48f7-954f-10a6cb465bf6","listingId":"192c25d6-8685-43f9-952a-a5c4a4f6601e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:18:37.617Z"}],"sources":[{"listingId":"192c25d6-8685-43f9-952a-a5c4a4f6601e","source":"github","sourceId":"agentskillexchange/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id","isPrimary":false,"firstSeenAt":"2026-05-18T13:18:37.617Z","lastSeenAt":"2026-05-18T19:11:56.092Z"}],"details":{"listingId":"192c25d6-8685-43f9-952a-a5c4a4f6601e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"9da6d4bac8b42ae7e5972d57c5cb1e85cf5247a8","skill_md_path":"skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Provision OAuth-capable Microsoft agent identities with Entra Agent ID","description":"Create Microsoft Entra Agent Identity blueprints, principals, and agent identities with the right beta Graph permissions, sponsor rules, and sidecar-based auth patterns."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/provision-oauth-capable-microsoft-agent-identities-with-entra-agent-id"},"updatedAt":"2026-05-18T19:11:56.092Z"}}