Azure-Samples
- 86 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Plan 2 · azure-samples bundleCreate plan.md (technical context, architecture, design decisions) from the spec.
- ▌ Deploy 2 · azure-samplesDeploy the implemented feature to Azure once spec / plan / tasks / implement are complete.
- ▌ Verify 2 · azure-samplesRun the implemented feature on local servers (provisioning Azure-only dependencies first) to verify it works before deploying to Azure.
- ▌
- ▌ Implement 2 · azure-samplesExecute pending tasks from tasks.md / tasks.json, updating both on completion.
- ▌ PDF To Markdown · azure-samplesConverts PDF files to Markdown using Microsoft's markitdown package. Use this skill when the user asks to convert a PDF to Markdown, extract text from a PDF, or read/parse PDF content.
- ▌ Code Reviewer · azure-samples bundleReview code for best practices, potential bugs, and improvements. Use when asked to review, analyze, or critique code quality.
- ▌ Meeting Notes · azure-samplesSummarize meeting transcripts into structured notes with action items. Use when asked to process, summarize, or extract action items from meetings.
- ▌ Docs Standards · azure-samplesKeeps scenario README files and session docs aligned with the repo's documentation conventions.
- ▌ Agentic Modernization · azure-samplesReusable session pattern for modernized .NET apps that add observability, grounded search, reporting, MCP tools, and A2A agents.
- ▌ Aspire Session Packaging · azure-samplesPackage an Aspire modernization session with docs, demo flow, and architecture notes
- ▌ Scenario Baseline Cloning · azure-samplesClone the closest existing eShopLite scenario baseline before adding a new modernization story.
- ▌ Apim Bicep · azure-samplesGuide for building Bicep files for Azure API Management (APIM) and related Azure services. Use when users want to create, modify, or understand Bicep templates for APIM instances, APIs, backends, subscriptions, policies, products, loggers, and diagnostics. This skill provides Bicep syntax and patterns based on the shared modules in this repository.
- ▌ Apim Policies · azure-samplesGuide for creating Azure API Management (APIM) XML policies. Use when users want to create, modify, or understand APIM policies including inbound/outbound processing, authentication, rate limiting, caching, transformations, and policy expressions. This skill provides policy syntax, examples, and C# policy expressions for request/response manipulation.
- ▌ Sample Creator · azure-samplesGuide for creating or scaffolding Azure API Management (APIM) usage samples with the repository's notebook/helper architecture. Use when users want a new sample under `samples/`, a sample-local helper, `samples/_TEMPLATE` scaffolding, or synchronized README, website, slide deck, and compatibility listings.
- ▌ Provision Foundry Iq · azure-samples bundleProvision or create an Azure AI Foundry IQ knowledge base from local files, especially VoiceAgent/samples/sample_foundry_iq_doc. Use when asked to upload documents to Foundry IQ, create a knowledge source or knowledge base, create its Foundry project MCP connection, or produce AZURE_VOICE_AGENTS_FOUNDRY_IQ_URL and AZURE_VOICE_AGENTS_FOUNDRY_IQ_CONNECTION_ID.
- ▌ Provision Foundry Toolbox · azure-samples bundleCreate or provision a Microsoft Foundry Toolbox with an Azure AI Search tool over local files, especially VoiceAgent/samples/sample_foundry_iq_doc. Use when asked to create a Foundry Toolbox, index documents for a Toolbox, configure an azure_ai_search Toolbox tool, or output AZURE_VOICE_AGENTS_TOOLBOX_NAME and AZURE_VOICE_AGENTS_TOOLBOX_VERSION.
- ▌ Voice Agent Private Preview · azure-samples bundleCreate, configure, test, and troubleshoot Azure AI Foundry voice agents in the customer private preview. Use when asked to create a basic voice agent, add an MCP or Foundry IQ knowledge tool, connect with the Voice Live SDK, diagnose preview access errors, or produce safe customer-ready voice-agent sample code.
- ▌ Sample Validate Set · azure-samples bundleConfigure or run structural validation for a manifest-defined repository sample set. Use when asked to add a reusable sample-set validator, validate final-table structure and semantic keys, test a validation manifest, or generate timestamped evidence for a configured non-create-index sample set. Do not use for live Azure Cosmos DB create-index validation, exact output comparison, modifying samples, updating references, or arbitrary runners.
- ▌ Sample Validate Nosql Create Index · azure-samples bundleRun and validate all five Azure Cosmos DB create-index samples after deployment. Triggers include "validate create-index samples", "run all create-index languages", "check create-index output", and "verify the final tables". Compares generated output with sample-output.txt.
- ▌ Samples Cleanup Nosql Create Index · azure-samplesClean generated files from the Azure Cosmos DB NoSQL create-index samples. Use for requests to clean create-index samples, remove create-index build artifacts, delete generated create-index output, or reset create-index sample dependencies.
- ▌ Sample Provision Nosql Create Index · azure-samplesProvision Azure resources for the Azure Cosmos DB NoSQL create-index samples by authenticating with azd, selecting an Azure subscription, and running azd up. Use when the user asks to provision, deploy, initialize, or restore create-index sample resources.
- ▌ Sample Deprovision Nosql Create Index · azure-samplesDeprovision Azure resources for the Azure Cosmos DB NoSQL create-index samples by authenticating with azd, confirming the target subscription, and running azd down. Use when the user asks to tear down, deprovision, or remove create-index sample resources.
- ▌ Azure Sdk Sample Review · azure-samples bundleReviews Azure SDK samples for best practices, credentials, errors, and docs. Auto-detects language.
- ▌ Azure Sdk Go Sample Review · azure-samplesReviews Azure SDK Go code samples for best practices, credential handling, idiomatic error handling, context propagation, and documentation compliance. Trigger: "review Go Azure SDK sample", "check Go sample", "Azure SDK Go review".
- ▌ Azure Sdk Java Sample Review · azure-samplesReviews Azure SDK Java code samples for best practices, credential handling, error patterns, Spring Boot integration, and documentation compliance. Trigger: "review Java Azure SDK sample", "check Java sample", "Azure SDK Java review".
- ▌ Azure Sdk Rust Sample Review · azure-samplesReviews Azure SDK Rust code samples for best practices, credential handling, ownership patterns, async runtime usage, error propagation, and documentation compliance. Trigger: "review Rust Azure SDK sample", "check Rust sample", "Azure SDK Rust review".
- ▌ Azure Sdk Dotnet Sample Review · azure-samplesReviews Azure SDK .NET code samples for best practices, credential handling, error patterns, Aspire orchestration, and documentation compliance. Trigger: "review .NET Azure SDK sample", "check dotnet sample", "Azure SDK .NET review".
- ▌ Azure Sdk Python Sample Review · azure-samplesReviews Azure SDK Python code samples for best practices, credential handling, async patterns, error handling, and documentation compliance. Trigger: "review Python Azure SDK sample", "check Python sample", "Azure SDK Python review".
- ▌ Azure Sdk Typescript Sample Review · azure-samplesReviews Azure SDK TypeScript code samples for best practices, credential handling, error patterns, and documentation compliance. Trigger: "review TypeScript Azure SDK sample", "check TypeScript sample", "Azure SDK TypeScript review".
- ▌ Budget Setup · azure-samplesCreate a budget with sensible default thresholds, contact emails, and an optional action group. WHEN: "create budget", "setup budget", "need a budget", "no budgets", "budget recommendations". INVOKES: list_budgets, query_costs, forecast_costs, create_budget
- ▌ Budget Health · azure-samplesCurrent spend vs limits, end-of-month forecast, and active alerts. WHEN: "budget status", "am I over budget", "budget health", "will I exceed budget", "budget forecast". INVOKES: list_budgets, forecast_costs, query_costs, list_alerts
- ▌ Cost Guardrails · azure-samplesCheck Azure Policy SKU/region restrictions, tag compliance, and budget coverage via Azure Resource Graph. WHEN: "what SKUs are allowed", "can I deploy this", "check policy", "allowed VMs", "will this be denied", "tag compliance", "budget coverage", "governance health". INVOKES: generate_query, validate_query, execute_query, list_budgets
- ▌ Pricing Estimate · azure-samplesLook up Azure retail pricing for a service / SKU / region, compare options across regions or commitment types, estimate workload cost, and optionally retrieve negotiated prices via pricesheet download. WHEN: "how much will it cost", "estimate cost", "compare pricing", "cheapest option", "free tier", "price of", "compare regions", "DTU vs vCore", "negotiated prices", "pricesheet". INVOKES: get_retail_prices, list_dimensions, query_costs, start_pricesheet_download, get_pricesheet_status
- ▌ Aks Cost Analysis · azure-samplesBreak down Azure Kubernetes Service spend by cluster, namespace, and utilization bucket. Identifies the most expensive clusters and namespaces, and how much spend sits in idle vs active workloads. WHEN: "AKS cost", "Kubernetes cost", "cluster cost", "namespace cost", "container cost", "break down AKS", "AKS utilization", "idle pods", "chargeback AKS". INVOKES: query_aks_costs, generate_query, validate_query, execute_query
- ▌ Cost Optimization · azure-samplesSurface right-sizing recommendations (Azure Advisor) filtered by SKU policy and flagged against existing commitments, plus quick-win cleanup candidates. WHEN: "optimize costs", "reduce spending", "right-size", "savings opportunities", "save money", "oversized", "wasted resources". INVOKES: query_costs, generate_query, validate_query, execute_query, get_benefit_recommendations, list_benefit_utilization
- ▌ Cost Investigation · azure-samplesExplain a cost spike or unexpected charge: when it happened, which service drove it, what changed, and who owns the resources. WHEN: "why did cost go up", "cost spike", "unexpected charge", "explain increase", "bill higher than expected", "surprise cost". INVOKES: query_costs, generate_query, validate_query, execute_query
- ▌ Commitment Analysis · azure-samplesRI/Savings Plan utilization, coverage of compute spend, new purchase recommendations, and an optional investigation when utilization drops. WHEN: "commitment benefits", "RI utilization", "savings plan utilization", "reservation coverage", "utilization dropped", "how much am I saving", "new RI recommendation". INVOKES: list_benefit_utilization, get_benefit_recommendations, query_costs, list_reservation_transactions, generate_query, validate_query, execute_query
- ▌
- ▌
- ▌ Additive Feature Extension · azure-samplesHow to extend the AI Policy Engine with new features without breaking existing behavior
- ▌ React Render Loop Debugging · azure-samplesDiagnose and fix React render loops caused by unstable effect or callback dependencies
- ▌
- ▌
- ▌ Tailwind Flex Truncate Pattern · azure-samplesProper flex truncation for title+badge rows in Tailwind CSS
- ▌
- ▌ Sticky Positioning Accessibility · azure-samplesCorrect sticky positioning with header alignment and accessible search/filter controls
- ▌ Azd Postprovision App Role Assignment · azure-samplesSkill: Entra App Role Assignment for Deploying User in azd Postprovision Hooks
- ▌ Azd Postprovision App Registration Reply Urls · azure-samplesSkill: Azure AD App Registration Redirect URI Setup in azd Postprovision Hooks
- ▌ Test And Document · azure-samplesRequire relevant tests and documentation updates for any code or config change, and report what was run.
- ▌
- ▌ Observability Insights · azure-samplesRead-only — assemble the wider runtime picture of a deployed voice app from azd deployment artifacts and Azure Monitor (Application Insights / Log Analytics) via Azure MCP or az CLI, then render it as KQL, call timelines, latency waterfalls, and mermaid diagrams
- ▌
- ▌
- ▌
- ▌ Troubleshoot · azure-samplesAgent-first, read-only diagnosis of the voice pipeline (deploy, telephony, STT, LLM, TTS, state) — gather evidence via Azure MCP / azd artifacts / CLI, probe the user for missing details, and recommend fixes without changing anything
- ▌
- ▌ Add Evaluation · azure-samplesCreate or update evaluation scenarios for the tests/evaluation framework, including session-based scenarios and A/B comparisons
- ▌
- ▌ Service Catalog · azure-samplesService catalog and guided onboarding for the azd deployment. USE WHEN the user wants to discover, install, set up, or be walked through the deployable components (Azure OpenAI/AI Foundry, Speech, ACS/telephony, Cosmos DB, Redis, Container Apps, Key Vault, App Config, CardAPI MCP), asks "what gets deployed", "what services does this use", "help me onboard", "set up the deployment", "guide me through azd up", "which components do I need", or wants to enable optional pieces (phone number, EasyAuth, data seeding). Acts as the entry point an agent hooks into to assess current state, present the catalog, and onboard each component. DO NOT USE FOR: deep azd hook/flow internals or model-availability checks (use deployment-guide); runtime failure diagnosis (use troubleshoot); telemetry/log analysis (use observability-insights).
- ▌ Deployment Guide · azure-samplesGuide azd-based deployments, including where azure.yaml and azd hook scripts live, the current deployment flow, troubleshooting docs, and regional/model availability checks for Azure OpenAI
- ▌
- ▌
- ▌ Models Selector · azure-samplesSelect Microsoft Foundry models and regions, then configure azd environment variables (AZURE_LOCATION and AI_PROJECT_DEPLOYMENTS). Use when the user wants to choose, compare, or deploy AI models in Azure, set model deployments for azd provisioning, pick a region for AI workloads, or configure which models to deploy in their Azure AI Foundry project. Also use when user mentions model selection, model availability, region selection for AI, or azd env set for models.
- ▌ Plan · azure-samples bundleUse when a spec exists and an implementation or Azure deployment plan is needed, before writing code.
- ▌ Deploy · azure-samplesUse when local verification passed and the feature is ready to ship to Azure.
- ▌ Verify · azure-samplesUse when implementation exists and needs to be exercised locally against provisioned Azure dependencies, before deploying.
- ▌ Specify · azure-samples bundleUse when starting or refining a project's requirements, before any planning or coding. Supports sub-commands `sync`, `reverse`, and `validate`.
- ▌ Tasks · azure-samples bundleCreate tasks.md and tasks.json (dependency-ordered, phase-grouped) from plan and spec.
- ▌ Implement · azure-samplesUse when a plan exists and the application source or IaC needs to be created or updated.
- ▌ Spec2cloud · azure-samplesUse when the user wants to run the full Specify → Plan → Implement → Deploy loop end-to-end in one shot. Accepts a free-form prompt that is passed to specify.
- ▌ Analyze · azure-samplesRead-only consistency, coverage, and Azure-readiness analysis across constitution, spec, plan, and tasks.
- ▌ Clarify · azure-samplesAsk up to 5 targeted clarification questions to resolve ambiguity in the spec, then write the answers back into spec.md.
- ▌ Checklist · azure-samples bundleGenerate a domain-focused checklist that validates the quality of the requirements (completeness, clarity, consistency, measurability, coverage) — not the implementation.
- ▌ Constitution · azure-samples bundleCreate or update the project constitution (principles, non-negotiables, out-of-scope).
- ▌ Package Speckit Spec2cloud Plugin · azure-samplesPackage the Spec2Cloud spec-kit (preset + extension) as a single VS Code agent plugin under `plugins/speckit-spec2cloud/`. Use whenever the user wants to package, build, generate, refresh, or rebuild the spec-kit as an agent plugin, mentions "agent plugin", "VS Code plugin", "package the spec-kit", "publish skills as a plugin", or asks to mirror the preset/extension commands into the plugin layout described at https://code.visualstudio.com/docs/copilot/customization/agent-plugins.
- ▌ Spec Kit Publish · azure-samplesPublish Spec2Cloud spec-kit artifacts (extension, preset, workflow) together as a single GitHub Release. Use this skill whenever the user asks to publish, release, ship, or cut a release for the spec-kit — including phrases like "publish spec-kit", "publish the spec-kit", "release the spec-kit", or "cut a new spec-kit release". The skill bundles all three artifacts into one release whose version is the highest semver among the three manifests, and only publishes when that combined version is newer than the latest existing spec-kit release.
- ▌ Up · azure-samples bundleCreates an azd environment, checks prerequisites (RBAC, model quota), provisions the AI agent app infrastructure via `azd up`, and health-checks the deployed app.