{"id":"ee50f5d2-b12d-4b80-befa-644d47a379f3","shortId":"tVpLzn","kind":"skill","title":"azure-video-indexer","tagline":"Expert knowledge for Azure AI Video Indexer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Video Indexer APIs/widgets,","description":"# Azure AI Video Indexer Skill\n\nThis skill provides expert guidance for Azure AI Video Indexer. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L41 | Diagnosing and resolving issues when running Azure Video Indexer on Arc, including connectivity, deployment, configuration, and runtime troubleshooting steps. |\n| Best Practices | L42-L49 | Guidance on using AI agents for live analysis, scaling Video Indexer, training custom speech models, and interpreting text-based emotion detection insights. |\n| Decision Making | L50-L55 | Guidance on selecting the right Azure Video Indexer account type and designing multi-tenant setups, including isolation, scaling, and management strategies for multiple customers or apps. |\n| Architecture & Design Patterns | L56-L60 | Guidance on architecting disaster recovery and failover for Azure Video Indexer, including redundancy, regional failover, backup, and high-availability design considerations. |\n| Limits & Quotas | L61-L68 | Service limits, supported languages/capabilities, and how to use live camera indexing features like event summaries and viewing live recordings. |\n| Security | L69-L81 | Securing Video Indexer: roles and access control, restricted/limited features, custom person models, NSGs/service tags, private endpoints, and firewall-protected storage best practices. |\n| Configuration | L82-L98 | Configuring Video Indexer: custom models (brand, language, speech), transcripts and speakers, indexing/live presets, regions, monitoring, and advanced upload/search settings. |\n| Integrations & Coding Patterns | L99-L121 | Using Video Indexer APIs, widgets, and Logic Apps/Power Automate to extract, use, or redact insights (faces, objects, text, audio, topics) and integrate with Azure OpenAI. |\n| Deployment | L122-L127 | Guides for deploying Azure Video Indexer using Arc extensions, ARM, and Bicep templates, including provisioning accounts and configuring infrastructure as code. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot Azure Video Indexer enabled by Arc | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-troubleshooting |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Use AI agents for real-time Video Indexer analysis | https://learn.microsoft.com/en-us/azure/azure-video-indexer/agents-overview |\n| Apply scale best practices for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/considerations-when-use-at-scale |\n| Apply best practices for Video Indexer speech model training | https://learn.microsoft.com/en-us/azure/azure-video-indexer/speech-model-training-best-practices |\n| Interpret text-based emotion detection insights in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/text-based-emotions-detection-insight |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Choose between Azure Video Indexer account types | https://learn.microsoft.com/en-us/azure/azure-video-indexer/accounts-overview |\n| Choose multi-tenant management strategies for Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/manage-multiple-tenants |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Design disaster recovery and failover for Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-disaster-recovery |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Review Azure Video Indexer support matrix and service limits | https://learn.microsoft.com/en-us/azure/azure-video-indexer/avi-support-matrix |\n| Check language support and capabilities in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/language-support |\n| Generate event summaries for live camera footage | https://learn.microsoft.com/en-us/azure/azure-video-indexer/live-event-summary |\n| View live camera recordings in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/live-watch-recordings |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Create Azure Video Indexer accounts with restricted face features | https://learn.microsoft.com/en-us/azure/azure-video-indexer/create-account |\n| Configure and use custom person models in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-person-model-how-to |\n| Request access to limited Azure Video Indexer features | https://learn.microsoft.com/en-us/azure/azure-video-indexer/limited-access-features |\n| Use NSGs and service tags to secure Video Indexer traffic | https://learn.microsoft.com/en-us/azure/azure-video-indexer/network-security |\n| Configure private endpoints for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/private-endpoint-how-to |\n| Secure Azure Video Indexer with private endpoints | https://learn.microsoft.com/en-us/azure/azure-video-indexer/private-endpoint-overview |\n| Manage Video Indexer account access with built-in roles | https://learn.microsoft.com/en-us/azure/azure-video-indexer/restricted-viewer-role |\n| Implement security baseline and best practices for Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/security-baseline-video-indexer |\n| Secure Video Indexer with firewall-protected storage accounts | https://learn.microsoft.com/en-us/azure/azure-video-indexer/storage-behind-firewall |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Customize brand detection models in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-brands-model-how-to |\n| Configure custom language models in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-language-model-how-to |\n| Create and manage custom speech models in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/customize-speech-model-how-to |\n| Edit speaker identities in Azure Video Indexer transcripts | https://learn.microsoft.com/en-us/azure/azure-video-indexer/edit-speakers |\n| Edit and manage transcriptions in Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/edit-transcript-lines-portal |\n| Configure indexing options for Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/indexing-configuration-guide |\n| Configure areas of interest for live camera analysis | https://learn.microsoft.com/en-us/azure/azure-video-indexer/live-area-interest |\n| Configure Azure Video Indexer real-time extensions | https://learn.microsoft.com/en-us/azure/azure-video-indexer/live-extension |\n| Configure monitoring for Azure Video Indexer with Azure Monitor | https://learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer |\n| Reference for Azure Video Indexer monitoring data | https://learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer-data-reference |\n| Configure region and location parameters for Video Indexer APIs | https://learn.microsoft.com/en-us/azure/azure-video-indexer/regions |\n| Upload and index media with advanced Video Indexer settings | https://learn.microsoft.com/en-us/azure/azure-video-indexer/upload-index-media |\n| Search and filter video libraries in Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-search |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Retrieve audio effects detection insights via Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/audio-effects-detection-insight |\n| Retrieve clapper board detection insights via Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/clapper-board-insight |\n| Connect Azure Video Indexer accounts to Azure OpenAI | https://learn.microsoft.com/en-us/azure/azure-video-indexer/connect-azure-open-ai-task |\n| Use digital patterns and color bars insights in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/digital-patterns-color-bars-insight |\n| Retrieve face detection insights from Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/face-detection-insight |\n| Redact faces in videos using Video Indexer API | https://learn.microsoft.com/en-us/azure/azure-video-indexer/face-redaction-with-api |\n| Access keyword extraction insights from Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/keywords-insight |\n| Get labels identification insights from Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/labels-identification-insight |\n| Integrate Video Indexer with Logic Apps and Power Automate | https://learn.microsoft.com/en-us/azure/azure-video-indexer/logic-apps-connector-arm-accounts |\n| Use named entities extraction insights in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/named-entities-insight |\n| Use observed people and matched faces insights in Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/observed-matched-people-insight |\n| Enable featured clothing insights for observed people | https://learn.microsoft.com/en-us/azure/azure-video-indexer/observed-people-featured-clothing |\n| Get OCR insights from Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/ocr-insight |\n| Access scene, shot, and keyframe detection insights | https://learn.microsoft.com/en-us/azure/azure-video-indexer/scene-shot-keyframe-detection-insight |\n| Use Azure OpenAI text summarization with Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/text-summarization-task |\n| Get topics inference insights from Azure Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/topics-inference-insight |\n| Use transcription and translation insights from Video Indexer | https://learn.microsoft.com/en-us/azure/azure-video-indexer/transcription-translation-lid-insight |\n| Embed Azure Video Indexer widgets in applications | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-embed-widgets |\n| Use Azure Video Indexer REST API with paid accounts | https://learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-use-apis |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Enable Azure Video Indexer as an Arc extension | https://learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-quickstart |\n| Provision Azure Video Indexer with ARM templates | https://learn.microsoft.com/en-us/azure/azure-video-indexer/deploy-with-arm-template |\n| Deploy Azure Video Indexer accounts using Bicep templates | https://learn.microsoft.com/en-us/azure/azure-video-indexer/deploy-with-bicep |","tags":["azure","video","indexer","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-video-indexer","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-video-indexer","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (11,972 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-04-22T00:53:38.906Z","embedding":null,"createdAt":"2026-04-18T22:00:22.121Z","updatedAt":"2026-04-22T00:53:38.906Z","lastSeenAt":"2026-04-22T00:53:38.906Z","tsv":"'/en-us/azure/azure-video-indexer/accounts-overview':537 '/en-us/azure/azure-video-indexer/agents-overview':487 '/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-quickstart':1096 '/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-troubleshooting':470 '/en-us/azure/azure-video-indexer/audio-effects-detection-insight':883 '/en-us/azure/azure-video-indexer/avi-support-matrix':581 '/en-us/azure/azure-video-indexer/clapper-board-insight':894 '/en-us/azure/azure-video-indexer/connect-azure-open-ai-task':905 '/en-us/azure/azure-video-indexer/considerations-when-use-at-scale':498 '/en-us/azure/azure-video-indexer/create-account':627 '/en-us/azure/azure-video-indexer/customize-brands-model-how-to':733 '/en-us/azure/azure-video-indexer/customize-language-model-how-to':743 '/en-us/azure/azure-video-indexer/customize-person-model-how-to':639 '/en-us/azure/azure-video-indexer/customize-speech-model-how-to':755 '/en-us/azure/azure-video-indexer/deploy-with-arm-template':1106 '/en-us/azure/azure-video-indexer/deploy-with-bicep':1117 '/en-us/azure/azure-video-indexer/digital-patterns-color-bars-insight':918 '/en-us/azure/azure-video-indexer/edit-speakers':766 '/en-us/azure/azure-video-indexer/edit-transcript-lines-portal':777 '/en-us/azure/azure-video-indexer/face-detection-insight':929 '/en-us/azure/azure-video-indexer/face-redaction-with-api':940 '/en-us/azure/azure-video-indexer/indexing-configuration-guide':787 '/en-us/azure/azure-video-indexer/keywords-insight':951 '/en-us/azure/azure-video-indexer/labels-identification-insight':961 '/en-us/azure/azure-video-indexer/language-support':592 '/en-us/azure/azure-video-indexer/limited-access-features':650 '/en-us/azure/azure-video-indexer/live-area-interest':798 '/en-us/azure/azure-video-indexer/live-event-summary':602 '/en-us/azure/azure-video-indexer/live-extension':809 '/en-us/azure/azure-video-indexer/live-watch-recordings':612 '/en-us/azure/azure-video-indexer/logic-apps-connector-arm-accounts':973 '/en-us/azure/azure-video-indexer/manage-multiple-tenants':549 '/en-us/azure/azure-video-indexer/monitor-video-indexer':821 '/en-us/azure/azure-video-indexer/monitor-video-indexer-data-reference':831 '/en-us/azure/azure-video-indexer/named-entities-insight':984 '/en-us/azure/azure-video-indexer/network-security':663 '/en-us/azure/azure-video-indexer/observed-matched-people-insight':997 '/en-us/azure/azure-video-indexer/observed-people-featured-clothing':1007 '/en-us/azure/azure-video-indexer/ocr-insight':1017 '/en-us/azure/azure-video-indexer/private-endpoint-how-to':673 '/en-us/azure/azure-video-indexer/private-endpoint-overview':683 '/en-us/azure/azure-video-indexer/regions':843 '/en-us/azure/azure-video-indexer/restricted-viewer-role':696 '/en-us/azure/azure-video-indexer/scene-shot-keyframe-detection-insight':1027 '/en-us/azure/azure-video-indexer/security-baseline-video-indexer':708 '/en-us/azure/azure-video-indexer/speech-model-training-best-practices':510 '/en-us/azure/azure-video-indexer/storage-behind-firewall':720 '/en-us/azure/azure-video-indexer/text-based-emotions-detection-insight':523 '/en-us/azure/azure-video-indexer/text-summarization-task':1038 '/en-us/azure/azure-video-indexer/topics-inference-insight':1049 '/en-us/azure/azure-video-indexer/transcription-translation-lid-insight':1060 '/en-us/azure/azure-video-indexer/upload-index-media':855 '/en-us/azure/azure-video-indexer/video-indexer-disaster-recovery':565 '/en-us/azure/azure-video-indexer/video-indexer-embed-widgets':1070 '/en-us/azure/azure-video-indexer/video-indexer-search':867 '/en-us/azure/azure-video-indexer/video-indexer-use-apis':1082 '/microsoftdocs/mcp/blob/main/readme.md)':169 '3':140 'accept':208 'access':174,361,641,688,941,1018 'account':281,452,533,620,687,717,899,1079,1111 'advanc':399,849 'agent':89,133,192,206,249,477 'ai':9,38,49,248,476 'analysi':252,484,795 'api':411,840,937,1076 'apis/widgets':36 'app':299,967 'appli':488,499 'applic':1067 'apps/power':415 'arc':231,444,467,1092 'architect':308 'architectur':19,58,300,550 'area':789 'arm':446,1102 'audio':426,874 'autom':416,970 'avail':159,325 'azur':2,8,37,48,227,278,314,431,440,462,493,530,571,617,644,668,675,760,772,782,800,813,817,824,862,896,901,924,946,1012,1029,1044,1062,1072,1087,1098,1108 'azure-video-index':1 'backup':321 'bar':911 'base':264,514 'baselin':699 'best':15,54,240,377,471,490,500,701 'bicep':448,1113 'board':886 'brand':388,725 'built':691 'built-in':690 'camera':342,598,605,794 'capabl':81,586 'categori':92,100,116,212,214 'check':582 'choos':528,538 'clapper':885 'cloth':1000 'code':27,66,403,457,869 'color':910 'combin':71 'configur':25,64,235,379,383,454,628,664,721,734,778,788,799,810,832 'connect':233,895 'consider':327 'content':76,178 'control':362 'cover':52 'creat':616,744 'custom':257,297,365,386,631,724,735,747 'data':828 'decis':17,56,268,524 'deploy':30,69,234,433,439,1083,1107 'descript':216 'design':20,59,284,301,326,551,555 'detect':266,516,726,876,887,921,1023 'develop':12 'diagnos':221 'digit':907 'disast':309,556 'doc':184 'document':79,177 'e.g':104,120 'edit':756,767 'effect':875 'emb':1061 'emot':265,515 'enabl':465,998,1086 'endpoint':371,666,680 'entiti':976 'event':346,594 'expert':5,45 'extens':445,806,1093 'extract':418,943,977 'face':423,623,920,931,990 'failov':312,320,559 'fallback':196 'featur':344,364,624,647,999 'fetch':80,176,185,198 'file':110,118,125,130 'filter':858 'firewal':374,714 'firewall-protect':373,713 'footag':599 'generat':593 'get':952,1008,1039 'github.com':168 'github.com/microsoftdocs/mcp/blob/main/readme.md)':167 'guid':166,437 'guidanc':46,245,273,306 'high':324 'high-avail':323 'ident':758 'identif':954 'implement':697 'import':87,131 'includ':13,232,289,317,450 'index':4,11,35,40,51,93,213,229,255,280,316,343,358,385,410,442,464,483,495,504,520,532,546,562,573,589,609,619,636,646,659,670,677,686,705,711,730,740,752,762,774,779,784,802,815,826,839,846,851,864,880,891,898,915,926,936,948,958,964,981,994,1014,1035,1046,1057,1064,1074,1089,1100,1110 'indexing/live':394 'infer':1041 'infrastructur':455 'insight':267,422,517,877,888,912,922,944,955,978,991,1001,1010,1024,1042,1054 'instal':163,165 'integr':26,65,402,429,868,962 'interest':791 'interpret':261,511 'isol':290 'issu':224 'keyfram':1022 'keyword':942 'knowledg':6 'l120':107 'l121':407 'l122':435 'l122-l127':434 'l127':436 'l35':106 'l35-l120':105 'l37':219 'l37-l41':218 'l41':220 'l42':243 'l42-l49':242 'l49':244 'l50':271 'l50-l55':270 'l55':272 'l56':304 'l56-l60':303 'l60':305 'l61':331 'l61-l68':330 'l68':332 'l69':354 'l69-l81':353 'l81':355 'l82':381 'l82-l98':380 'l98':382 'l99':406 'l99-l121':405 'label':953 'languag':389,583,736 'languages/capabilities':336 'latest':148 'learn':191,205 'learn-agent-skil':190,204 'learn.microsoft.com':469,486,497,509,522,536,548,564,580,591,601,611,626,638,649,662,672,682,695,707,719,732,742,754,765,776,786,797,808,820,830,842,854,866,882,893,904,917,928,939,950,960,972,983,996,1006,1016,1026,1037,1048,1059,1069,1081,1095,1105,1116 'learn.microsoft.com/en-us/azure/azure-video-indexer/accounts-overview':535 'learn.microsoft.com/en-us/azure/azure-video-indexer/agents-overview':485 'learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-quickstart':1094 'learn.microsoft.com/en-us/azure/azure-video-indexer/arc/azure-video-indexer-enabled-by-arc-troubleshooting':468 'learn.microsoft.com/en-us/azure/azure-video-indexer/audio-effects-detection-insight':881 'learn.microsoft.com/en-us/azure/azure-video-indexer/avi-support-matrix':579 'learn.microsoft.com/en-us/azure/azure-video-indexer/clapper-board-insight':892 'learn.microsoft.com/en-us/azure/azure-video-indexer/connect-azure-open-ai-task':903 'learn.microsoft.com/en-us/azure/azure-video-indexer/considerations-when-use-at-scale':496 'learn.microsoft.com/en-us/azure/azure-video-indexer/create-account':625 'learn.microsoft.com/en-us/azure/azure-video-indexer/customize-brands-model-how-to':731 'learn.microsoft.com/en-us/azure/azure-video-indexer/customize-language-model-how-to':741 'learn.microsoft.com/en-us/azure/azure-video-indexer/customize-person-model-how-to':637 'learn.microsoft.com/en-us/azure/azure-video-indexer/customize-speech-model-how-to':753 'learn.microsoft.com/en-us/azure/azure-video-indexer/deploy-with-arm-template':1104 'learn.microsoft.com/en-us/azure/azure-video-indexer/deploy-with-bicep':1115 'learn.microsoft.com/en-us/azure/azure-video-indexer/digital-patterns-color-bars-insight':916 'learn.microsoft.com/en-us/azure/azure-video-indexer/edit-speakers':764 'learn.microsoft.com/en-us/azure/azure-video-indexer/edit-transcript-lines-portal':775 'learn.microsoft.com/en-us/azure/azure-video-indexer/face-detection-insight':927 'learn.microsoft.com/en-us/azure/azure-video-indexer/face-redaction-with-api':938 'learn.microsoft.com/en-us/azure/azure-video-indexer/indexing-configuration-guide':785 'learn.microsoft.com/en-us/azure/azure-video-indexer/keywords-insight':949 'learn.microsoft.com/en-us/azure/azure-video-indexer/labels-identification-insight':959 'learn.microsoft.com/en-us/azure/azure-video-indexer/language-support':590 'learn.microsoft.com/en-us/azure/azure-video-indexer/limited-access-features':648 'learn.microsoft.com/en-us/azure/azure-video-indexer/live-area-interest':796 'learn.microsoft.com/en-us/azure/azure-video-indexer/live-event-summary':600 'learn.microsoft.com/en-us/azure/azure-video-indexer/live-extension':807 'learn.microsoft.com/en-us/azure/azure-video-indexer/live-watch-recordings':610 'learn.microsoft.com/en-us/azure/azure-video-indexer/logic-apps-connector-arm-accounts':971 'learn.microsoft.com/en-us/azure/azure-video-indexer/manage-multiple-tenants':547 'learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer':819 'learn.microsoft.com/en-us/azure/azure-video-indexer/monitor-video-indexer-data-reference':829 'learn.microsoft.com/en-us/azure/azure-video-indexer/named-entities-insight':982 'learn.microsoft.com/en-us/azure/azure-video-indexer/network-security':661 'learn.microsoft.com/en-us/azure/azure-video-indexer/observed-matched-people-insight':995 'learn.microsoft.com/en-us/azure/azure-video-indexer/observed-people-featured-clothing':1005 'learn.microsoft.com/en-us/azure/azure-video-indexer/ocr-insight':1015 'learn.microsoft.com/en-us/azure/azure-video-indexer/private-endpoint-how-to':671 'learn.microsoft.com/en-us/azure/azure-video-indexer/private-endpoint-overview':681 'learn.microsoft.com/en-us/azure/azure-video-indexer/regions':841 'learn.microsoft.com/en-us/azure/azure-video-indexer/restricted-viewer-role':694 'learn.microsoft.com/en-us/azure/azure-video-indexer/scene-shot-keyframe-detection-insight':1025 'learn.microsoft.com/en-us/azure/azure-video-indexer/security-baseline-video-indexer':706 'learn.microsoft.com/en-us/azure/azure-video-indexer/speech-model-training-best-practices':508 'learn.microsoft.com/en-us/azure/azure-video-indexer/storage-behind-firewall':718 'learn.microsoft.com/en-us/azure/azure-video-indexer/text-based-emotions-detection-insight':521 'learn.microsoft.com/en-us/azure/azure-video-indexer/text-summarization-task':1036 'learn.microsoft.com/en-us/azure/azure-video-indexer/topics-inference-insight':1047 'learn.microsoft.com/en-us/azure/azure-video-indexer/transcription-translation-lid-insight':1058 'learn.microsoft.com/en-us/azure/azure-video-indexer/upload-index-media':853 'learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-disaster-recovery':563 'learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-embed-widgets':1068 'learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-search':865 'learn.microsoft.com/en-us/azure/azure-video-indexer/video-indexer-use-apis':1080 'librari':860 'like':345 'limit':22,61,328,334,566,578,643 'line':102,114,215 'link':119,128 'live':251,341,350,597,604,793 'local':72 'locat':96,835 'logic':414,966 'make':18,57,269,525 'manag':293,542,684,746,769 'markdown':195,211 'match':989 'matrix':575 'mcp':154,181 'media':847 'metadata.generated':135 'microsoft':183 'microsoftdoc':155,182 'model':259,367,387,506,633,727,737,749 'monitor':397,811,818,827 'month':141 'multi':286,540 'multi-ten':285,539 'multipl':296 'name':975 'network':173 'nsgs':652 'nsgs/service':368 'object':424 'observ':986,1003 'ocr':1009 'old':142 'openai':432,902,1030 'option':780 'paid':1078 'paramet':836 'pattern':21,28,60,67,302,404,552,870,908 'peopl':987,1004 'person':366,632 'power':969 'practic':16,55,241,378,472,491,501,702 'prefer':179 'preset':395 'privat':370,665,679 'protect':375,715 'provid':44 'provis':451,1097 'pull':146 'queri':187,201 'quick':74 'quick-refer':73 'quota':23,62,329,567 'rang':103 'read':109,124 'real':480,804 'real-tim':479,803 'record':351,606 'recoveri':310,557 'redact':421,930 'redund':318 'refer':75,129,822 'region':319,396,833 'relev':97 'remot':78 'repositori':152 'request':640 'requir':172 'resolv':223 'rest':1075 'restrict':622 'restricted/limited':363 'retriev':873,884,919 'return':194,210 'review':570 'right':277 'role':359,693 'run':226 'runtim':237 'scale':253,291,489 'scene':1019 'search':856 'section':98 'secur':24,63,352,356,613,657,674,698,709 'security.md':121,122 'select':275 'servic':333,577,654 'set':401,852 'setup':288 'shot':1020 'skill':41,43,86,171,193,207 'skill-azure-video-indexer' 'source-microsoftdocs' 'speaker':393,757 'specifi':113 'speech':258,390,505,748 'step':239 'storag':376,716 'strategi':294,543 'string':188,202 'suggest':143,160 'summar':1032 'summari':347,595 'support':335,574,584 'tag':369,655 'templat':449,1103,1114 'tenant':287,541 'text':263,425,513,1031 'text-bas':262,512 'text/markdown':209 'time':481,805 'tool':156 'topic':427,459,473,526,553,568,614,722,871,1040,1084 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'traffic':660 'train':256,507 'transcript':391,763,770,1051 'translat':1053 'troubleshoot':14,53,217,238,458,461 'type':282,534 'upload':844 'upload/search':400 'url':460,474,527,554,569,615,723,872,1085 'use':31,33,84,90,108,123,180,197,247,340,408,419,443,475,630,651,906,934,974,985,1028,1050,1071,1112 'user':145,162 'version':149 'via':878,889 'video':3,10,34,39,50,228,254,279,315,357,384,409,441,463,482,494,503,519,531,545,561,572,588,608,618,635,645,658,669,676,685,704,710,729,739,751,761,773,783,801,814,825,838,850,859,863,879,890,897,914,925,933,935,947,957,963,980,993,1013,1034,1045,1056,1063,1073,1088,1099,1109 'view':349,603 'webpag':199 'widget':412,1065","prices":[{"id":"ebd26939-86d9-4d3e-bc42-722ed0b3a42f","listingId":"ee50f5d2-b12d-4b80-befa-644d47a379f3","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:00:22.121Z"}],"sources":[{"listingId":"ee50f5d2-b12d-4b80-befa-644d47a379f3","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-video-indexer","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-video-indexer","isPrimary":false,"firstSeenAt":"2026-04-18T22:00:22.121Z","lastSeenAt":"2026-04-22T00:53:38.906Z"}],"details":{"listingId":"ee50f5d2-b12d-4b80-befa-644d47a379f3","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-video-indexer","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-19T02:43:40Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"ad69dd66fb2d63143885fc0fcb598b88ecd5f6f6","skill_md_path":"skills/azure-video-indexer/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-video-indexer"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-video-indexer","description":"Expert knowledge for Azure AI Video Indexer development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using Video Indexer APIs/widgets, live camera indexing, custom speech/brand models, or Azure OpenAI integrations, and other Azure AI Video Indexer related development tasks. Not for Azure AI services (use microsoft-foundry-tools), Azure AI Vision (use azure-ai-vision).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-video-indexer"},"updatedAt":"2026-04-22T00:53:38.906Z"}}