← all publishers

Azure

@azure-azure-sdk-for-net source repo

25 published skills

  1. Date Formatter · azure-azure-sdk-for-net
    Converts dates between formats and handles timezone differences
    0 installs
  2. Agentic Workflows · azure-azure-sdk-for-net
    Route gh-aw workflow design/create/debug/upgrade requests to the right prompts.
    0 installs
  3. Roll Dice · azure-azure-sdk-for-net
    Roll dice using a random number generator. Use when asked to roll a die (d6, d20, etc.), roll dice, or generate a random dice roll.
    0 installs
  4. Budget Checker · azure-azure-sdk-for-net
    Validates that a proposed trip fits within the user's stated budget
    0 installs
  5. Owners · azure-azure-sdk-for-net bundle
    Query and modify CODEOWNERS ownership, service labels, and package associations in Azure SDK repositories. **UTILITY SKILL**. FOR SINGLE OPERATIONS: view, add, or remove owners and labels. WHEN: "code owners", "view codeowners", "add package owner", "remove package owner", "add label", "remove label", "codeowners blocked PR", "who owns this package", "create service label", "update codeowners cache", "unblock release". INVOKES: azsdk_engsys_codeowner_view, azsdk_engsys_codeowner_add_package_owner, azsdk_engsys_codeowner_add_label_owner, azsdk_check_service_label, azsdk_create_service_label, azsdk_engsys_codeowner_update_cache, azsdk_engsys_codeowner_check_package.
    1 install
  6. Dpg Migration · azure-azure-sdk-for-net bundle
    Migration logic for Azure SDK for .NET data-plane libraries migrating from AutoRest/Swagger to TypeSpec-based generation. Uses MCP tools from the generator-agent server for automated deterministic fixes.
    1 install
  7. Auto Build Repair · azure-azure-sdk-for-net bundle
    Headless, bounded repair of custom-code build failures in an already-generated Azure SDK PR. Thin wrapper over the shared azure-sdk-mcp:azsdk_customized_code_update engine in custom-code-only scope (editScope: CustomCode); the skill owns the iterate-until-green loop, capped by a per-language `maxIterations` read from repair-config.yml. WHEN: Copilot cloud agent runs on a release-planner Auto SDK PR labeled `auto-sdk-build-fix` that fails to build because of custom (non-generated) code. DO NOT USE FOR: full TypeSpec migrations, spec edits, API design review, manual fixing. INVOKES: azure-sdk-mcp:azsdk_customized_code_update.
    1 install
  8. Pre Commit Checks · azure-azure-sdk-for-net
    Pre-commit validation checks for azure-sdk-for-net. Use this before committing or pushing changes to SDK packages. Runs dotnet format, exports public API listings, updates snippets, and regenerates code as needed.
    1 install
  9. Find Package Skill · azure-azure-sdk-for-net
    **UTILITY SKILL** — Must be consulted before making any changes to packages under sdk/. Discovers and loads package-specific domain knowledge that prevents common mistakes. WHEN: add feature to package; fix bug in package; modify package code; regenerate from typespec; change client library.
    1 install
  10. Analyze CI Failures · azure-azure-sdk-for-net
    Analyze CI failures on Azure SDK for .NET pull requests and post a comment with how-to-fix instructions. Use when a PR has failing checks, CI is red, or someone asks for help fixing CI.
    1 install
  11. Bump Mgmt Base Version · azure-azure-sdk-for-net
    Bump the http-client-csharp base dependency versions in http-client-csharp-mgmt. Updates Azure and unbranded emitter (npm) dependencies and the Azure generator (NuGet) reference, rebuilds, and regenerates test projects.
    1 install
  12. Refresh Arm Sdk Release · azure-azure-sdk-for-net
    **WORKFLOW SKILL** — Prepares Azure.ResourceManager SDK refresh pull requests in azure-sdk-for-net. WHEN: "prepare sdk refresh", "refresh Azure.ResourceManager package", "update ARM SDK from autorest tag", "refresh changelog dependencies". INVOKES: git and GitHub pull request tools for branch, commit, push, and PR creation. FOR SINGLE OPERATIONS: Use git or GitHub tools directly.
    1 install
  13. Azure Sdk Mgmt Pr Review · azure-azure-sdk-for-net bundle
    Review Azure SDK management-plane pull requests, check naming conventions, API compatibility, and code quality.
    1 install
  14. Mitigate Breaking Changes · azure-azure-sdk-for-net
    Patterns and techniques for mitigating breaking changes in Azure management-plane SDKs. Covers SDK-side customizations (partial classes, CodeGenType, CodeGenSuppress) and TypeSpec decorator customizations (clientName, access, markAsPageable, alternateType, hierarchyBuilding).
    1 install
  15. Mgmt Review Comment Resolution · azure-azure-sdk-for-net
    Resolve review comments on Azure management-plane .NET SDK PRs. Handles renaming types/properties, changing property types, and other API surface adjustments by updating TypeSpec client.tsp and regenerating.
    1 install
  16. Provisioning Library Generation · azure-azure-sdk-for-net bundle
    Generate new Azure.Provisioning.* libraries OR regenerate existing ones. Use when introducing a brand-new provisioning library, adding new resource types, enum values, or API versions.
    1 install
  17. Csharp Azure Spector Coverage Gaps · azure-azure-sdk-for-net
    Discovers and implements gaps in Spector test coverage for the Azure C# HTTP client emitter. Use when asked to find missing Spector scenarios, add Spector test coverage, or implement a specific Spector spec for the Azure C# emitter. Can also compare coverage between the Azure dashboard and the Standard (TypeSpec core) dashboard.
    1 install
  18. Author Test · azure-azure-sdk-for-net
    Generate a test given sample. Parameters: <cs_root> C# SDK repository root; <package_name> Package name: one of Azure.AI.Projects, Azure.AI.Projects.Agents or Azure.AI.Extensions.OpenAI; <sample_name> the sample to use as a starting point for the test.
    1 install
  19. Translate A Sample · azure-azure-sdk-for-net bundle
    Translate the Azure SDK sample from python to C# and generate markdownn file for the sample. Parameters: <cs_root> C# SDK repository root; <python_root> python SDK repository root; <package_name> Package name: one of Azure.AI.Projects, Azure.AI.Projects.Agents or Azure.AI.Extensions.OpenAI; <sample_name> The name of sample file in Python SDK repository.
    1 install
  20. Generate Code Cs · azure-azure-sdk-for-net bundle
    Generate the code from typespec for C#. Parameter: C# SDK repository root location <cs_root>.
    1 install
  21. Build Sample Matrix · azure-azure-sdk-for-net bundle
    Build the matrix of all the samples throughout different frameworks.
    1 install
  22. Update Changelog · azure-azure-sdk-for-net
    Update the CHANGELOG.md files of C# projects. Parameters: cs_root C# SDK repository root.
    1 install
  23. Search Documents · azure-azure-sdk-for-net bundle
    E2E workflow skill for Azure.Search.Documents SDK (TypeSpec + heavy customization). Handles full release cycles and partial updates: SHA update; code generation; build; customization fixes; ServiceVersion sync; testing; API export; changelog; version; samples; formatting; release metadata. WHEN: create new package version for Azure.Search.Documents; regenerate Azure.Search.Documents; fix Azure.Search.Documents bug; release Azure.Search.Documents; update Azure.Search.Documents spec. Do not use for Azure.ResourceManager.Search or Azure.Provisioning.Search.
    1 install
  24. Search Documents Version Diff · azure-azure-sdk-for-net bundle
    Diff the current Azure.Search.Documents public API surface against a previous published version and detect preview-to-preview regressions where the SDK customization layer was not bubbled up after a TypeSpec change. Use whenever the user asks to compare Azure.Search.Documents betas, verify no Azure.Search.Documents preview features dropped, regression audit between Azure.Search.Documents versions, sanity-check a release branch for Azure.Search.Documents, or investigate a missing Azure.Search.Documents preview feature — even if they don't say the word "diff". Specifically catches dropped wrappers (QueryAnswer/QueryCaption/QueryRewrites style), lost SearchOptions aggregator redirectors, `@@access("internal")` flips, deleted-instead-of-gated `#if AZURE_SEARCH_PREVIEW` blocks, dropped `ServiceVersion` enum values, and convenience-to-protocol downgrades.
    1 install
  25. Search Documents Typespec Validation · azure-azure-sdk-for-net bundle
    TypeSpec validation skill for Azure.Search.Documents SDK. Performs a COMPLETE validation of ALL operations, ALL models, ALL enums, and ALL properties against the TypeSpec definition at any pinned commit. Works for any API version. Generates a full gap report: missing features, extra features, naming mismatches, and recommended fix location. WHEN: "validate Azure.Search.Documents SDK against TypeSpec", "detect Azure.Search.Documents typespec feature gaps", "what is missing from the Azure.Search.Documents SDK", "compare Azure.Search.Documents SDK to spec", "full spec coverage audit for Azure.Search.Documents". Do NOT use for version-to-version diff or regression detection — use search-documents-version-diff instead.
    1 install