
cncsetup
Generate standardized CNC setup sheets for MNMUK machine shop. Covers DMG MORI mills/lathes, CITIZEN Swiss, MITSUBISHI EDM, and Haas machines. USE WHEN user says 'setup sheet', 'create setup', 'job setup', 'machine setup', 'tooling list', 'fixture setup', or 'new job' for any CNC operation.
- Installs
- 48
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/robdtaylor/personal-ai-infrastructure --skill cncsetup- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads cncsetup automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
CNCSetup - MNMUK Setup Sheet Generator
Purpose: Standardized setup documentation to reduce setup time, prevent errors, and capture tribal knowledge.
When to Activate
- "Create a setup sheet for [part/job]"
- "Setup for [machine name]"
- "New job setup on the NLX2500"
- "Tooling list for [operation]"
- "Document the setup for [part number]"
Setup Sheet Templates by Machine Type
DMG MORI 5-AXIS MILLS (NMV3000, DMU50, NHX500)
# SETUP SHEET - 5-AXIS MILLING
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Customer | |
| Operation | |
| Machine | [ ] NMV3000 [ ] DMU50 [ ] NHX500 |
| Program Number | |
| Setup By | |
| Date | |
## Workholding
| Item | Details |
|------|---------|
| Fixture ID | |
| Fixture Location | |
| Clamping Method | |
| Clamping Torque | Nm |
| Pallet Number | |
| Datum/WCS | G54 / G55 / Other: |
## Work Offset Setup
| Axis | Value | Method |
|------|-------|--------|
| X | | Probe / Edge finder / Indicator |
| Y | | Probe / Edge finder / Indicator |
| Z | | Probe / Tool setter |
| A | | |
| B/C | | |
## Tool List
| T# | Description | Diameter | Length | Offset | Notes |
|----|-------------|----------|--------|--------|-------|
| T1 | | | | H1 D1 | |
| T2 | | | | H2 D2 | |
| T3 | | | | H3 D3 | |
| T4 | | | | H4 D4 | |
| T5 | | | | H5 D5 | |
## CELOS Settings
| Parameter | Value |
|-----------|-------|
| Spindle Warm-up | [ ] Required [ ] Not Required |
| Coolant Type | [ ] Flood [ ] Through-spindle [ ] Mist |
| Coolant Pressure | bar |
| Chip Conveyor | [ ] On [ ] Off |
## Critical Dimensions (First-Off Check)
| Feature | Nominal | Tolerance | Actual | OK |
|---------|---------|-----------|--------|-----|
| | | ± | | [ ] |
| | | ± | | [ ] |
| | | ± | | [ ] |
## Safety & Notes
- [ ] Guards in place
- [ ] Correct PPE worn
- [ ] Program proven at reduced feed
### Special Instructions:
### Known Issues / Tips:
DMG MORI TURNING CENTRES (NLX2500, ALX2000)
# SETUP SHEET - CNC TURNING
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Customer | |
| Operation | OP10 / OP20 / Complete |
| Machine | [ ] NLX2500 Twin [ ] NLX2500 Single [ ] ALX2000 |
| Program Number | |
| Setup By | |
| Date | |
## Material & Stock
| Item | Details |
|------|---------|
| Material | |
| Stock Type | [ ] Bar [ ] Billet [ ] Forging [ ] Casting |
| Stock Size | Ø x L mm |
| Bar Feeder | [ ] Yes [ ] No |
| Bar Stop Position | mm from chuck face |
## Workholding - Main Spindle
| Item | Details |
|------|---------|
| Chuck Type | [ ] 3-jaw [ ] Collet [ ] Special |
| Chuck ID/Size | |
| Jaw Type | [ ] Hard [ ] Soft [ ] Pie jaws |
| Jaw Bore | Ø mm |
| Grip Length | mm |
| Clamping Pressure | bar |
## Workholding - Sub Spindle (if applicable)
| Item | Details |
|------|---------|
| Chuck Type | [ ] 3-jaw [ ] Collet |
| Jaw Type | [ ] Hard [ ] Soft |
| Grip Length | mm |
| Part-off Position | mm |
| Transfer Method | |
## Work Offset Setup
| Offset | Value | Method |
|--------|-------|--------|
| Z (Face) | | Touch-off / Probe |
| X (Diameter) | | Test cut / Probe |
## Tool List - Turret
| T# | Station | Description | Insert | Orientation | Offset | Notes |
|----|---------|-------------|--------|-------------|--------|-------|
| T1 | | | | | | |
| T2 | | | | | | |
| T3 | | | | | | |
| T4 | | | | | | |
## Live Tooling (if applicable)
| T# | Station | Description | RPM | Notes |
|----|---------|-------------|-----|-------|
| | | | | |
## Cutting Parameters Reference
| Operation | Speed (m/min) | Feed (mm/rev) | DOC (mm) |
|-----------|---------------|---------------|----------|
| Rough OD | | | |
| Finish OD | | | |
| Rough ID | | | |
| Finish ID | | | |
| Thread | | | |
| Part-off | | | |
## Coolant Settings
| Parameter | Value |
|-----------|-------|
| Coolant Type | [ ] Flood [ ] High-pressure |
| HP Coolant Pressure | bar |
| Chip Conveyor | [ ] On Direction: |
## Critical Dimensions (First-Off)
| Feature | Nominal | Tolerance | Actual | OK |
|---------|---------|-----------|--------|-----|
| OD 1 | Ø | ± | | [ ] |
| OD 2 | Ø | ± | | [ ] |
| Length | | ± | | [ ] |
| Thread | | Class | | [ ] |
## Cycle Time
| Phase | Time |
|-------|------|
| Load | sec |
| Cut Cycle | sec |
| Unload | sec |
| **Total** | sec |
### Special Instructions:
### Known Issues / Tips:
HARDINGE TWIN SPINDLE TURNING
# SETUP SHEET - HARDINGE TURNING
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Operation | |
| Program Number | |
| Setup By | |
| Date | |
## Stock
| Item | Details |
|------|---------|
| Material | |
| Stock Size | Ø x L mm |
| Bar Feed | [ ] Yes [ ] No |
## Workholding
| Spindle | Chuck | Collet/Jaw | Grip | Pressure |
|---------|-------|------------|------|----------|
| Main | | | mm | bar |
| Sub | | | mm | bar |
## Precision Notes (±0.003mm capability)
| Parameter | Setting |
|-----------|---------|
| Warm-up Cycle | [ ] Required - Run time: min |
| Temperature Stability | [ ] Verified |
| Probe Calibration | [ ] Verified |
## Tool List
| T# | Description | Insert | Offset | Notes |
|----|-------------|--------|--------|-------|
| | | | | |
## Critical Dimensions
| Feature | Nominal | Tol | Gage | Method |
|---------|---------|-----|------|--------|
| | | ±0.003 | | |
### Precision Tips:
- Allow 20-min spindle warm-up for best tolerance
- Verify coolant temperature stable
- Use in-process gauging for critical features
CITIZEN SWISS-TYPE (Sliding Head)
# SETUP SHEET - CITIZEN SWISS
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Machine | [ ] Citizen Laser Head [ ] Citizen LFV |
| Program Number | |
| Setup By | |
| Date | |
## Material & Bar Stock
| Item | Details |
|------|---------|
| Material | |
| Bar Diameter | Ø mm (max Ø38.1mm) |
| Bar Length | mm |
| Bar Supplier/Heat | |
## Guide Bushing Setup
| Parameter | Value |
|-----------|-------|
| Guide Bushing Size | Ø mm |
| Bushing Type | [ ] Rotating [ ] Fixed |
| Bushing Material | [ ] Carbide [ ] Bronze |
| Z-axis Reference | mm |
## Main Spindle Collet
| Parameter | Value |
|-----------|-------|
| Collet Size | Ø mm |
| Clamping Pressure | bar |
| Stock Stick-out | mm |
## Sub Spindle Setup
| Parameter | Value |
|-----------|-------|
| Collet Size | Ø mm |
| Pickup Position | Z = mm |
| Grip Length | mm |
## Tool List - Gang Slide
| Position | Tool | Insert/Size | Offset | Notes |
|----------|------|-------------|--------|-------|
| | | | | |
| | | | | |
| | | | | |
## Tool List - Back Working
| Position | Tool | Insert/Size | Notes |
|----------|------|-------------|-------|
| | | | |
| | | | |
## LFV Settings (if LFV machine)
| Parameter | Value |
|-----------|-------|
| LFV Mode | [ ] On [ ] Off |
| Oscillation Frequency | Hz |
| Amplitude | mm |
| Applied To | [ ] OD [ ] ID [ ] Drilling |
## Laser Head Settings (if Laser machine)
| Parameter | Value |
|-----------|-------|
| Laser Operation | [ ] Marking [ ] Cutting [ ] N/A |
| Power | W |
| Program | |
## Coolant
| Type | Setting |
|------|---------|
| Oil Type | |
| Pressure | bar |
| Mist | [ ] On [ ] Off |
## Critical Dimensions (±0.003mm capability)
| Feature | Nominal | Tol | Method |
|---------|---------|-----|--------|
| | | ± | |
| | | ± | |
## Cycle Time Target
| | Time |
|--|------|
| Cycle | sec |
| Parts/Hour | |
### Swiss-Specific Tips:
- Verify guide bushing alignment before production
- Check oil level and filtration
- LFV excellent for 316SS and titanium chip breaking
- Monitor bar remnant length
MITSUBISHI EDM (Wire & Spark)
# SETUP SHEET - EDM
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Machine | [ ] Wire EDM [ ] Spark EDM |
| Program Number | |
| Setup By | |
| Date | |
## Workpiece
| Item | Details |
|------|---------|
| Material | |
| Hardness | HRC |
| Dimensions | L x W x H mm |
| Weight | kg |
---
## WIRE EDM SETUP
### Wire Settings
| Parameter | Value |
|-----------|-------|
| Wire Type | [ ] Brass [ ] Coated [ ] Other: |
| Wire Diameter | mm |
| Wire Tension | g |
| Wire Speed | m/min |
### Workholding
| Item | Details |
|------|---------|
| Fixture Type | |
| Leveling | [ ] Verified |
| Start Hole | X: Y: (if applicable) |
### Cutting Parameters
| Pass | Power | On-Time | Off-Time | Wire Speed | Offset |
|------|-------|---------|----------|------------|--------|
| Rough | | μs | μs | m/min | mm |
| Semi | | μs | μs | m/min | mm |
| Finish | | μs | μs | m/min | mm |
| Skim | | μs | μs | m/min | mm |
### Flushing
| Parameter | Value |
|-----------|-------|
| Upper Nozzle | mm gap |
| Lower Nozzle | mm gap |
| Flushing Pressure | bar |
| Submerged | [ ] Yes [ ] No |
---
## SPARK EDM (SINKER) SETUP
### Electrode
| Parameter | Value |
|-----------|-------|
| Electrode Material | [ ] Copper [ ] Graphite |
| Electrode ID | |
| Undersize | mm |
| Polarity | [ ] + [ ] - |
### Cutting Parameters
| Phase | Current | On-Time | Off-Time | Depth |
|-------|---------|---------|----------|-------|
| Rough | A | μs | μs | mm |
| Semi | A | μs | μs | mm |
| Finish | A | μs | μs | mm |
### Flushing
| Method | Setting |
|--------|---------|
| Type | [ ] Jet [ ] Suction [ ] Orbital |
| Pressure | bar |
| Retract Height | mm |
| Jump Frequency | |
---
## Dielectric
| Parameter | Value |
|-----------|-------|
| Type | |
| Level | [ ] Verified |
| Filter Status | [ ] OK |
| Conductivity | μS |
## Critical Dimensions (Wire: ±0.004mm, Spark: ±0.050mm)
| Feature | Nominal | Tol | Actual | OK |
|---------|---------|-----|--------|-----|
| | | ± | | [ ] |
### EDM Tips:
- Wire: Check wire path and guides before start
- Spark: Verify electrode alignment with workpiece
- Monitor dielectric condition
- Log electrode wear for repeat jobs
HAAS FAST RESPONSE CELL (Mini Mill & Tool Room Lathe)
# SETUP SHEET - HAAS FAST RESPONSE
## Job Information
| Field | Value |
|-------|-------|
| Part Number | |
| Part Name | |
| Machine | [ ] Mini Mill [ ] Tool Room Lathe |
| Program Number | |
| Setup By | |
| Date | |
| Priority | [ ] Urgent [ ] Standard |
## Purpose
[ ] Prototype [ ] First Article [ ] Repair [ ] One-off [ ] Prove-out
---
## MINI MILL SETUP
### Workholding
| Item | Details |
|------|---------|
| Vice/Fixture | |
| Parallels | Height: mm |
| Stop Position | |
| WCS | G54 |
### Tool List
| T# | Description | Diameter | Length | Notes |
|----|-------------|----------|--------|-------|
| T1 | | | | |
| T2 | | | | |
| T3 | | | | |
### Work Offsets
| Axis | Value | Method |
|------|-------|--------|
| X | | Edge finder |
| Y | | Edge finder |
| Z | | Tool touch |
---
## TOOL ROOM LATHE SETUP
### Workholding
| Item | Details |
|------|---------|
| Chuck | [ ] 3-jaw [ ] Collet [ ] Other |
| Stock | Ø x L mm |
| Stick-out | mm |
### Tool List
| T# | Description | Offset | Notes |
|----|-------------|--------|-------|
| T1 | | | |
| T2 | | | |
| T3 | | | |
---
## Notes (±0.050mm typical tolerance)
### Special Instructions:
### For Production Transfer:
Machine recommended:
Key learnings from prototype:
Setup Sheet Best Practices
Before Setup
- Review drawing and previous setup sheets
- Gather all tooling, fixtures, gages
- Verify program revision matches drawing
- Check raw material matches specification
During Setup
- Follow setup sheet step-by-step
- Document any deviations
- Verify tool lengths and offsets
- Run first part at reduced feed (50%)
After Setup
- First-off inspection - all critical dimensions using appropriate measurement equipment:
- Calipers (digital vernier) for general dimensions
- Micrometers (OD/ID) for tight tolerances
- CMM for complex geometry or GD&T features
- Thread gauges (Go/No-Go) for threaded features
- Bore gauges for internal diameters
- Height gauge for length/step features
- Update setup sheet with any changes
- Record actual cycle time
- Note any issues or improvements
Continuous Improvement
- Add "Tips" from experienced operators
- Update tooling recommendations based on results
- Photo key setup steps for complex jobs
- Track setup time for benchmarking
Output Format
When generating a setup sheet, I will:
- Ask which machine/job if not specified
- Generate appropriate template
- Pre-fill known information
- Highlight fields requiring operator input
- Include relevant tips from tribal knowledge
CRITICAL OUTPUT RULES:
- ALWAYS output the complete tool list table — never truncate or cut off mid-row. Every tool entry must show T#, description, diameter/size, offset reference, and notes columns fully populated or marked as blank (e.g., "-").
- Minimum 5 tool rows must be shown in every tool list table, even if some rows are empty placeholders.
- ALWAYS output the complete workholding/fixture section with type, orientation, clamping method, and torque/pressure fields.
- Do not abbreviate or summarise any table — output every row and every column in full.
- If the setup sheet is long, continue until every section is complete. Do not stop early.
Workflow Routing
| Input | Workflow | Output |
|---|---|---|
| "setup sheet for NLX2500" | DMG MORI Turning template | Complete turning setup sheet with turret layout, workholding, offsets |
| "create setup for NMV3000" | DMG MORI 5-Axis Mill template | Complete 5-axis setup sheet with CELOS settings, tool list, datum |
| "setup for Citizen Swiss" | CITIZEN Swiss template | Swiss setup with guide bushing, LFV settings, gang slide layout |
| "EDM setup for tool steel" | MITSUBISHI EDM template | Wire or Spark EDM setup with cutting parameters and dielectric settings |
| "quick Haas setup" | HAAS Fast Response template | Prototype/toolroom setup sheet with simplified tooling list |
| "fixture setup / workholding" | Any applicable template | Workholding section pre-filled with relevant fixture details |
Examples
Example 1 — Turning centre setup:
"Create a setup sheet for OP10 on the NLX2500 Twin, turning 316SS bar stock Ø38mm"
Generates a complete CNC Turning setup sheet pre-filled with: machine = NLX2500 Twin, OP10, bar stock Ø38mm 316SS, main/sub spindle workholding section, turret tool list with recommended facing/roughing/finishing positions, HP coolant enabled, first-off critical dimensions table.
Example 2 — 5-axis milling setup:
"Setup sheet for the DMU50, part number MNM-4521, Op20 fixture on pallet B"
Generates a 5-Axis Milling setup sheet with: part number MNM-4521, machine = DMU50, Op20, pallet B noted in workholding section, G54/G55 WCS selection, full tool list table (T1–T5 minimum), CELOS spindle warm-up and coolant fields, first-off dimension table.
Example 3 — Citizen Swiss new job:
"New job setup on the Citizen LFV for a Ø12mm titanium screw, complete machined"
Generates a CITIZEN Swiss setup sheet with: machine = Citizen LFV, bar diameter Ø12mm, material = titanium, LFV mode ON (recommended for titanium chip breaking), guide bushing size, main and back-working tool lists, cycle time target field. Includes Swiss-specific tip about guide bushing alignment and oil check.
Integration with Other Skills
- PlantCapability: Verify machine selection before setup
- AutomotiveManufacturing: Link setup sheets to work instructions
- TribalKnowledge: Pull tips and known issues into setup sheets
FAQ
What does the cncsetup skill do?
Generate standardized CNC setup sheets for MNMUK machine shop. Covers DMG MORI mills/lathes, CITIZEN Swiss, MITSUBISHI EDM, and Haas machines. USE WHEN user says 'setup sheet', 'create setup', 'job setup', 'machine setup', 'tooling list', 'fixture setup', or 'new job' for any CNC operation.
How do I install cncsetup?
Run npx skills add https://github.com/robdtaylor/personal-ai-infrastructure --skill cncsetup in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/cncsetup/ (personal) or .claude/skills/cncsetup/ (project).
Which AI agents can use cncsetup?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is cncsetup safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains cncsetup?
It is published by robdtaylor in robdtaylor/personal-ai-infrastructure. It has 48 recorded installs.
More from robdtaylor/personal-ai-infrastructure
businessstrategy
robdtaylor/personal-ai-infrastructure
MBA-trained business strategist with full commercial awareness. USE WHEN user says 'business plan', 'financial analysis', 'P&L', 'cash flow', 'valuation', 'market analysis', 'competitive analysis', 'SWOT', 'business model', 'unit economics', 'fundraising', 'pitch deck', or needs strategic business guidance.
structuralfea
robdtaylor/personal-ai-infrastructure
Open source FEA structural analysis for damper and mechanical components. Generates CalculiX input files, guides mesh setup, provides material databases, interprets results. USE WHEN user says 'FEA', 'structural analysis', 'stress analysis', 'buckling', 'modal analysis', 'finite element', 'CalculiX', 'mesh', or needs to validate damper component designs.
shippinglogistics
robdtaylor/personal-ai-infrastructure
UK, US, and Canadian shipping, logistics, customs, duties, and tariff expert with automotive commodity code expertise. Covers import/export documentation, HS/HTS codes, rules of origin, FTAs, and landed cost calculations. USE WHEN user says 'shipping', 'customs', 'tariff', 'duty', 'import', 'export', 'HS code', 'HTS code', 'commodity code', 'landed cost', 'incoterms', 'customs broker', 'freight', 'logistics', 'rules of origin', 'CUSMA', 'USMCA', 'TCA', or needs help with international trade compliance.
supplychain
robdtaylor/personal-ai-infrastructure
Executive-level supply chain expertise for automotive manufacturing. Strategic purchasing, materials management, supplier development, and cost optimization aligned with IATF 16949 requirements. USE WHEN user says 'supply chain', 'purchasing', 'procurement', 'supplier', 'materials management', 'inventory', 'sourcing', 'vendor', 'BOM cost', 'PPV', 'should cost', 'make vs buy', 'RFQ', 'category management', or needs strategic guidance on automotive supply chain decisions. Integrates with AutomotiveManufacturing, A3CriticalThinking, and HoshinKanri skills.
automotivemanufacturing
robdtaylor/personal-ai-infrastructure
Expert guidance for writing automotive manufacturing business processes, work instructions, and standard operating procedures. Follows IATF 16949, ISO 9001, and APQP/PPAP standards. Covers assembly, machining, quality/inspection, and material handling. USE WHEN user says 'write work instruction', 'create business process', 'automotive SOP', 'manufacturing procedure', 'APQP documentation', 'process flow', or 'quality procedure'. Integrates with A3CriticalThinking for problem solving and SupplyChain for supplier requirements.
quoteestimator
robdtaylor/personal-ai-infrastructure
Rough cycle time and cost estimation for CNC machined parts. Uses MNMUK plant capabilities and standard estimating factors. USE WHEN user says 'quote', 'estimate', 'cycle time', 'how long', 'cost estimate', 'pricing', 'how much to make', or describes a part needing a rough quote.
Popular devops & cloud skills
microsoft-foundry
microsoft/azure-skills
Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, managed harness agent create, GitHub Copilot harness agent, create agent, update agent, add tool to agent, invoke agent, agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure
azure-diagnostics
microsoft/azure-skills
Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, container app 503 or target port mismatch, troubleshoot functions, function telemetry missing or stopped after a config/connection-string change, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, lock renewal during long-running processing, service bus dead letter.
azure-prepare
microsoft/azure-skills
Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
azure-deploy
microsoft/azure-skills
Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREATE a new application — use azure-prepare instead. This skill runs azd up, azd deploy, terraform apply, and az deployment commands with built-in error recovery. Requires .azure/deployment-plan.md from azure-prepare and validated status from azure-validate. WHEN: "run azd up", "run azd deploy", "execute deployment", "push to production", "push to cloud", "go live", "ship it", "bicep deploy", "terraform apply", "publish to Azure", "launch on Azure". DO NOT USE WHEN: "create and deploy", "build and deploy", "create a new app", "set up infrastructure", "create and deploy to Azure using Terraform" — use azure-prepare for these.
azure-validate
microsoft/azure-skills
Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.