Agent Skill
Azure Monitor Opentelemetry Py skill
azure-monitor-opentelemetry-pymicrosoft/skills.github/plugins/azure-sdk-python/skills/azure-monitor-opentelemetry-py/SKILL.md
Azure Monitor OpenTelemetry Distro for Python. Use for one-line Application Insights setup with auto-instrumentation. Triggers: "azure-monitor-opentelemetry", "configure_azure_monitor", "Application Insights", "OpenTelemetry distro", "auto-instrumentation".
always on
62 tokname + description
once used
1,625 tokSKILL.md body
bundled files
26 KB
repo stars
3.1kGitHub
Install the Azure Monitor Opentelemetry Py skill
Skills CLI (Claude Code, Codex, Cursor and others)
npx skills add https://github.com/microsoft/skills --skill azure-monitor-opentelemetry-py
Claude Code, by hand (all projects)
git clone --depth 1 https://github.com/microsoft/skills.git /tmp/skills mkdir -p ~/.claude/skills cp -R /tmp/skills/.github/plugins/azure-sdk-python/skills/azure-monitor-opentelemetry-py ~/.claude/skills/azure-monitor-opentelemetry-py
For one project only, copy the folder into .claude/skills/ in that project instead. The agent picks it up when a task matches its description.
What it costs your context
Agent Skills load in three steps. Tokens counted with the o200k tokenizer; your model's count will differ a little.
| When | What loads | Cost |
|---|---|---|
| Every session | Name and description | 62 tok |
| When the agent uses it | The SKILL.md instructions | 1,625 tok |
| Only if opened | 2 bundled files (6 KB) | varies |
Until it is used, azure-monitor-opentelemetry-py costs about 22× less than the median MCP server we measured (1,363 tokens on every turn). Installing all 150 skills from microsoft/skills would load 10,823 tokens of descriptions. Skills vs MCP study
Checks
Our checks found nothing to flag: it follows the Agent Skills specification's naming and size guidelines and doesn't pipe downloads into a shell.
Checked 2026-10-22 · method
What's inside
The headings of its SKILL.md. Read the full file on GitHub.
- Azure Monitor OpenTelemetry Distro for Python
- Installation
- Environment Variables
- Authentication & Lifecycle
- Quick Start
- Explicit Connection String
- With Flask
- With Django
- With FastAPI
- Custom Traces
- Custom Metrics
- Custom Logs
- Sampling
- Cloud Role Name
- Disable Specific Instrumentations
- Enable Live Metrics
- Azure AD Authentication
- Auto-Instrumentations Included
- Configuration Options
- Best Practices
- Reference Files
More skills from microsoft/skills
- agent-framework-azure-ai-pymicrosoft/skills
Build Azure AI Foundry agents using the Microsoft Agent Framework Python SDK (agent-framework-azure-ai). Use when creating persistent agents with AzureAIAgentsProvider, using hosted tools (code interpreter, file search, web search), integrating MCP servers, managing conversation threads, or implementing streaming responses. Covers function tools, structured outputs, and multi-tool agents.
3.1k79 tok idle · 2,496 in use - aks-gpu-inferencemicrosoft/skills
Diagnose Day-2 AKS GPU and KAITO incidents using profile-aware, read-only evidence. WHEN: 'Insufficient nvidia.com/gpu', GPU pod Pending, model-load OOM, DCGM/VRAM, KAITO Workspace not ready, or GPU autoscaling. DO NOT USE FOR: setup (airunway-aks-setup), non-GPU incidents (aks-troubleshooting), standalone VM quota (azure-quotas), or generic cost (cost-analysis or cost-optimization from the optional azure-cost plugin).
3.1k113 tok idle · 545 in use - aks-known-issuesmicrosoft/skills
Lookup documented AKS fixes only when the prompt includes an exact catalog signature and all of its qualifiers: VMCannotFitEphemeralOSDisk; NodePoolMcVersionIncompatible; 'NodeImageVersion is not accepted'; AKS SkuNotAvailable with size, location, and zone; ZonalAllocationFailed with insufficient zone capacity; OverconstrainedAllocationRequest with listed constraints; nested AKS vmssCSE/CSE VMExtensionError_OutboundConnFail, VMExtensionError_K8SAPIServerConnFail, or VMExtensionError_K8SAPIServerDNSLookupFail; or AllocationFailed with the full cataloged internal-error or insufficient-regional-capacity message. Never use for quota errors, code-only or bare wrappers, generic symptoms, incomplete signatures, or failures outside AKS; use aks-troubleshooting or azure-diagnostics.
3.1k174 tok idle · 247 in use - aks-network-capturemicrosoft/skills
Collects bounded packet captures from AKS nodes and Azure network configuration for wire-level evidence. WHEN: "capture packets on an AKS node", "take a pcap", "run tcpdump on AKS", "prove where packets drop". Use for explicit packet-capture intent after read-only diagnostics, not general AKS connectivity or ingress troubleshooting.
3.1k1175 tok idle · 557 in use - aks-troubleshootingmicrosoft/skills
Debug live Azure Kubernetes Service (AKS) incidents with a read-only, evidence-first investigation. WHEN: pod crashes or Pending, CrashLoopBackOff, OOMKilled, ImagePullBackOff, node NotReady, DNS or ingress failure, connectivity timeout, network policy, SNAT exhaustion, node-pool scaling blocked by QuotaExceeded or InsufficientVCPUQuota, upgrade stuck, spot or zone disruption, a bare VMExtensionProvisioningError or AllocationFailed wrapper, an uncataloged capacity symptom, or 'investigate my AKS cluster'. DO NOT USE FOR: packet capture (use aks-network-capture); GPU or model-serving issues (use aks-gpu-inference); cluster creation or provisioning (use azure-kubernetes); cost (use cost-analysis from the optional azure-cost plugin); pod rightsizing (use azure-kubernetes); a fully qualified documented AKS signature with every required nested qualifier (use aks-known-issues); standalone failures on non-AKS Azure resources (use azure-diagnostics). Unqualified errors and open-ended incidents stay here only for AKS.
3.1k2221 tok idle · 2,554 in use - applicationinsights-web-tsmicrosoft/skills
Instrument browser/web apps with the Application Insights JavaScript SDK (@microsoft/applicationinsights-web). Use for Real User Monitoring (RUM) — page views, clicks, AJAX/fetch dependencies, exceptions, custom events, and browser-side GenAI agent traces correlated to backend OpenTelemetry traces. Covers SDK Loader Script and npm setup, framework extensions (React, React Native, Angular), Click Analytics, telemetry initializers, and OTel GenAI semantic conventions for agent/tool/model spans emitted from the browser.
3.1k106 tok idle · 4,818 in use - azure-advisormicrosoft/skills
Use Azure Advisor recommendations. WHEN: "show Advisor recommendations", "service retirements", "update recommendation status". DO NOT USE FOR: fixes or remediation (use azure-advisor-actionability).
3.1k42 tok idle · 255 in use - azure-advisor-actionabilitymicrosoft/skills
Remediate Azure Advisor recommendations. WHEN: "fix Advisor recommendation".
3.1k20 tok idle · 342 in use