Azure AI Custom Vision Skill
This skill provides expert guidance for Azure AI Custom Vision. Covers best practices, decision making, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
Best use case
Azure AI Custom Vision Skill is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
This skill provides expert guidance for Azure AI Custom Vision. Covers best practices, decision making, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
Teams using Azure AI Custom Vision Skill should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/azure-custom-vision/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Azure AI Custom Vision Skill Compares
| Feature / Agent | Azure AI Custom Vision Skill | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
This skill provides expert guidance for Azure AI Custom Vision. Covers best practices, decision making, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Azure AI Custom Vision Skill This skill provides expert guidance for Azure AI Custom Vision. Covers best practices, decision making, limits & quotas, security, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities. ## How to Use This Skill > **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 > **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) This skill requires **network access** to fetch documentation content: - **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown. - **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown. ## Category Index | Category | Lines | Description | |----------|-------|-------------| | Best Practices | L34-L39 | Improving Custom Vision model quality with better data collection/labeling strategies and using Smart Labeler to speed and automate image annotation | | Decision Making | L40-L45 | Guidance on selecting the best Custom Vision domain for your scenario and planning migrations from Custom Vision to other Azure or third‑party vision services. | | Limits & Quotas | L46-L50 | Details on Custom Vision usage limits per pricing tier, including training/prediction quotas, project and image caps, and how limits affect model training and deployment. | | Security | L51-L57 | Managing Custom Vision security: encryption with customer-managed keys, secure data handling/export/deletion, and configuring Azure RBAC roles and permissions. | | Integrations & Coding Patterns | L58-L68 | Using Custom Vision models and APIs in apps: exporting via SDK, running ONNX/TensorFlow in Windows ML/Python, calling classification/detection APIs, and integrating with Azure Storage. | | Deployment | L69-L73 | Deploying Custom Vision models: copying/backing up projects across regions and exporting models for offline, edge, and mobile (TensorFlow, ONNX, iOS/Android) use. | ### Best Practices | Topic | URL | |-------|-----| | Apply Custom Vision data strategies to improve models | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/getting-started-improving-your-classifier | | Speed up Custom Vision labeling with Smart Labeler | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/suggested-tags | ### Decision Making | Topic | URL | |-------|-----| | Plan migration from Custom Vision to alternative services | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/migration-options | | Choose the right Custom Vision domain for your project | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/select-domain | ### Limits & Quotas | Topic | URL | |-------|-----| | Review Custom Vision limits and quotas by tier | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/limits-and-quotas | ### Security | Topic | URL | |-------|-----| | Configure customer-managed keys for Custom Vision encryption | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/encrypt-data-at-rest | | View, export, and delete Custom Vision data securely | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/export-delete-data | | Configure Azure RBAC roles for Custom Vision projects | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/role-based-access-control | ### Integrations & Coding Patterns | Topic | URL | |-------|-----| | Integrate Custom Vision ONNX models with Windows ML apps | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/custom-vision-onnx-windows-ml | | Run exported Custom Vision TensorFlow models in Python | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/export-model-python | | Export Custom Vision models programmatically with SDK | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/export-programmatically | | Use Custom Vision SDK for image classification | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/quickstarts/image-classification | | Call Custom Vision object detection APIs with SDK | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/quickstarts/object-detection | | Integrate Custom Vision with Azure Storage queues and blobs | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/storage-integration | | Use Custom Vision prediction API to test images | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/use-prediction-api | ### Deployment | Topic | URL | |-------|-----| | Copy and back up Custom Vision projects across regions | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/copy-move-projects | | Export Custom Vision models for offline and mobile use | https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/export-your-model |
Related Skills
processing-computer-vision-tasks
Process images using object detection, classification, and segmentation. Use when requesting "analyze image", "object detection", "image classification", or "computer vision". Trigger with relevant phrases based on skill purpose.
customerio-webhooks-events
Implement Customer.io webhook and reporting event handling. Use when processing email delivery events, click/open tracking, bounce handling, or streaming to a data warehouse. Trigger: "customer.io webhook", "customer.io events", "customer.io delivery status", "customer.io bounces", "customer.io open tracking".
customerio-upgrade-migration
Plan and execute Customer.io SDK upgrades and migrations. Use when upgrading customerio-node versions, migrating from legacy APIs, or updating to new SDK patterns. Trigger: "upgrade customer.io", "customer.io migration", "update customer.io sdk", "customer.io breaking changes".
customerio-security-basics
Apply Customer.io security best practices. Use when implementing secure credential storage, PII handling, webhook signature verification, or GDPR/CCPA compliance. Trigger: "customer.io security", "customer.io pii", "secure customer.io", "customer.io gdpr", "customer.io webhook verify".
customerio-sdk-patterns
Apply production-ready Customer.io SDK patterns. Use when implementing typed clients, retry logic, event batching, or singleton management for customerio-node. Trigger: "customer.io best practices", "customer.io patterns", "production customer.io", "customer.io architecture", "customer.io singleton".
customerio-reliability-patterns
Implement Customer.io reliability and fault-tolerance patterns. Use when building circuit breakers, fallback queues, idempotency, or graceful degradation for Customer.io integrations. Trigger: "customer.io reliability", "customer.io resilience", "customer.io circuit breaker", "customer.io fault tolerance".
customerio-reference-architecture
Implement Customer.io enterprise reference architecture. Use when designing integration layers, event-driven architectures, or enterprise-grade Customer.io setups. Trigger: "customer.io architecture", "customer.io design", "customer.io enterprise", "customer.io integration pattern".
customerio-rate-limits
Implement Customer.io rate limiting and backoff. Use when handling high-volume API calls, implementing retry logic, or hitting 429 errors. Trigger: "customer.io rate limit", "customer.io throttle", "customer.io 429", "customer.io backoff", "customer.io too many requests".
customerio-prod-checklist
Execute Customer.io production deployment checklist. Use when preparing for production launch, auditing integration quality, or performing pre-launch validation. Trigger: "customer.io production", "customer.io checklist", "deploy customer.io", "customer.io go-live", "customer.io launch".
customerio-primary-workflow
Implement Customer.io primary messaging workflow. Use when setting up campaign triggers, welcome sequences, onboarding flows, or event-driven email automation. Trigger: "customer.io campaign", "customer.io workflow", "customer.io email automation", "customer.io messaging", "customer.io onboarding".
customerio-performance-tuning
Optimize Customer.io API performance for high throughput. Use when improving response times, implementing connection pooling, batching, caching, or regional routing. Trigger: "customer.io performance", "optimize customer.io", "customer.io latency", "customer.io connection pooling".
customerio-observability
Set up Customer.io monitoring and observability. Use when implementing metrics, structured logging, alerting, or Grafana dashboards for Customer.io integrations. Trigger: "customer.io monitoring", "customer.io metrics", "customer.io dashboard", "customer.io alerts", "customer.io observability".