Dev & Engineering ✓ Microsoft · Official azure-resource-managerdotnetplaywright-testingazure-sdkworkspace-managementquota-management

Azure Playwright Workspace Manager

Provision and manage Microsoft Playwright Testing workspaces with .NET and Azure Resource Manager.

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust15 / 25 · 3.0/5

The skill uses DefaultAzureCredential, environment variables, and avoids hardcoded keys, while clearly separating management-plane and test-execution responsibilities. However, create, update, and delete operations require no user confirmation; deletion has no rollback or recovery guidance; and permission scope, token data flow, and sensitive-output handling are not sufficiently disclosed, so points are deducted.

2Reliability8 / 20 · 2.0/5

Installation, authentication, resource hierarchy, major CRUD paths, quotas, asynchronous operations, and RequestFailedException handling are documented with generally diagnosable feedback. Static review provides no executable reproduction or skill-specific tests, and the document lacks handling for missing subscription IDs, authorization failures, timeouts, partial failures, and API-version compatibility, so the score remains below the static ceiling.

3Adaptability11 / 15 · 3.7/5

The name, audience, management-plane scope, trigger phrases, and non-fit boundary with the NUnit test-execution SDK are reasonably clear. Inputs, required RBAC, regional/cloud differences, behavior outside Azure or when Azure is unreachable, and Chinese-language usage guidance are incomplete, limiting environment-fit confidence.

4Convention10 / 15 · 3.3/5

The SKILL.md has clear progressive sections for installation, authentication, hierarchy, workflows, types, best practices, and errors, with MIT, author, version metadata, and related documentation links. Version wording is somewhat ambiguous between stable and preview, and there is no changelog, explicit maintenance owner/update path, dependency version constraint, or FAQ, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill provides directly usable .NET examples for workspace creation, retrieval, listing, updating, name checks, quota reads, and deletion, and distinguishes management-plane from data-plane use. However, no real outputs or target-path tests are statically verifiable; correctness, API availability, and production readiness still require manual validation, with limited coverage of idempotency conflicts, authorization, and recovery.

6Verifiability4 / 10 · 2.0/5

The skill gives concrete package names, types, resource provider, API version, and official documentation links, while the repository includes general CI and test infrastructure. The supplied material does not show skill-specific acceptance tests, real CI coverage, or third-party execution evidence, so the evidence is only partially auditable.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a
Before you use it
  • Workspace deletion is destructive; add explicit user confirmation, scope review, and a recovery or backup strategy before use.
  • Verify that Azure.ResourceManager.Playwright 1.0.0, API version 2025-09-01, and all shown types and methods are available in the target environment.
  • Document least-privilege RBAC, authentication and authorization failures, missing subscription-ID validation, regional differences, and Azure China cloud applicability.
  • The supplied CI and test materials are general repository infrastructure and do not prove execution coverage for this skill path.
See the full review method →

What does this skill do, and when should you use it?

This skill is for .NET developers managing Microsoft Playwright Testing through the Azure management plane. It covers workspace creation, retrieval, updates, deletion, name-availability checks, and subscription- or workspace-level quota inspection. It explicitly does not run Playwright tests; test execution belongs to the separate Azure.Developer.MicrosoftPlaywrightTesting.NUnit SDK. The guidance includes Azure authentication, resource hierarchy, asynchronous ARM operations, error handling, and configuring the data-plane URI.

It guides an agent to install Azure.ResourceManager.Playwright and Azure.Identity, create an ArmClient with DefaultAzureCredential, locate an Azure subscription and resource group, and perform Playwright workspace CRUD operations through PlaywrightWorkspaceResource. It also shows how to check workspace-name availability, read subscription and workspace quotas, handle RequestFailedException, and preserve DataplaneUri for test-execution configuration.

  1. A .NET Azure developer needs to provision a Microsoft Playwright Testing workspace in a resource group and wants ARM-based C# code.
  2. A platform engineer needs to enumerate Playwright workspaces across a resource group or subscription and inspect provisioning state.
  3. A team wants to validate a workspace name before provisioning a new resource.
  4. An operations or development team needs to inspect quotas or update workspace tags.
  5. A developer has created a workspace and needs to pass its data-plane URI into Playwright test configuration.

What are this skill's strengths and limitations?

Pros
  • Covers concrete ARM operations: workspace CRUD, name availability, and quota queries.
  • Includes copyable asynchronous C# examples, resource hierarchy guidance, and ARM error handling.
  • Clearly separates management-plane work from test execution, reducing package-selection mistakes.
  • Uses DefaultAzureCredential and demonstrates both resource-group and subscription-level access.
Limitations
  • It is limited to Microsoft Playwright Testing management-plane operations and does not execute tests.
  • It requires an Azure subscription, credentials, and network access; the source does not specify minimum RBAC permissions.
  • The source provides no independent test-coverage or compatibility result for this specific skill.
  • The source does not provide pricing information for Azure resources or the testing service.

How do you install this skill?

Run npx skills add microsoft/skills and select this skill in the wizard. The README says skills are installed into the selected agent directory, such as .github/skills/ for GitHub Copilot. The source does not provide a dedicated installation command for this individual skill.

How do you use this skill?

With the skill installed, use a prompt such as “create a Playwright Testing workspace” or “check Playwright workspace name availability.” A .NET project should add dotnet add package Azure.ResourceManager.Playwright and dotnet add package Azure.Identity, set AZURE_SUBSCRIPTION_ID, and authenticate with DefaultAzureCredential or a specific Azure credential. Do not use this skill to run Playwright tests; use Azure.Developer.MicrosoftPlaywrightTesting.NUnit for that purpose.

How does this skill compare with similar options?

The skill explicitly distinguishes Azure.ResourceManager.Playwright from Azure.Developer.MicrosoftPlaywrightTesting.NUnit: the former manages workspaces and quotas, while the latter runs NUnit Playwright tests on cloud browsers.

FAQ

Can this skill run Playwright tests?
No. It manages workspaces, name availability, and quotas. Test execution should use Azure.Developer.MicrosoftPlaywrightTesting.NUnit.
What Azure configuration is required?
At minimum, set AZURE_SUBSCRIPTION_ID. For production use of DefaultAzureCredential, set AZURE_TOKEN_CREDENTIALS=prod. Service-principal authentication can use AZURE_TENANT_ID, AZURE_CLIENT_ID, and AZURE_CLIENT_SECRET.
How should provisioning failures be handled?
The examples recommend catching RequestFailedException and handling HTTP 409, HTTP 400, and other ARM errors separately.
Does the source specify the cost?
No. The supplied material contains no pricing information.

More skills from this repository

All from microsoft/agent-skills

Dev & Engineering ✓ Microsoft · Official

Fabric Capacity Manager for .NET

Manage Microsoft Fabric capacities programmatically through Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

Dev & Engineering ✓ Microsoft · Official

Azure Redis Management for .NET

Helps .NET developers provision and operate Azure Cache for Redis through Azure Resource Manager.

Dev & Engineering ✓ Microsoft · Official

MongoDB Atlas Azure ARM Manager

Helps .NET developers manage MongoDB Atlas organizations through Azure Marketplace and Azure ARM.

Dev & Engineering ✓ Microsoft · Official

Azure Bot Service ARM SDK for .NET

Helps .NET developers provision Azure Bots and configure their channels through ARM.

Dev & Engineering ✓ Microsoft · Official

Azure MySQL Flexible Server for .NET

Manage Azure MySQL Flexible Server infrastructure and databases from .NET with the Azure Resource Manager SDK.

Dev & Engineering ✓ Microsoft · Official

Azure API Center for .NET

Manage Azure API inventories, governance, versions, and deployments with .NET.

Dev & Engineering ✓ Microsoft · Official

Azure Document Intelligence for .NET

Guides .NET developers in extracting structured data from invoices, receipts, IDs, and forms.

Dev & Engineering ✓ Microsoft · Official

Azure Durable Task ARM for .NET

Guides .NET developers through code-based provisioning and management of Durable Task Scheduler resources.

Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

Provision and manage Azure Cosmos DB resources from .NET through ARM.

Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

Check Azure limits, compare regional capacity, and request quota increases before deployments fail.

Dev & Engineering ✓ Microsoft · Official

Azure SQL ARM for .NET

Provision and manage Azure SQL resources from .NET.

Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Resource Manager for .NET

Manage Application Insights components, availability tests, and workbooks from .NET code.

Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL Flexible Server for .NET

Manage Azure PostgreSQL Flexible Server deployments and operations with .NET.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

Discover capacity and deploy Azure OpenAI models through intent-based routing.

Dev & Engineering ✓ Microsoft · Official

Arize AI Azure Management for .NET

Guides .NET developers through Azure-based management of Arize AI observability resources.

Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

A guided Azure OpenAI deployment flow for precise version, capacity, policy, and SKU control.

Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

A practical guide to building clear, testable MCP servers that let LLMs work with external APIs.

Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs for .NET

A practical .NET guide to high-throughput Azure Event Hubs production, consumption, partitioning, and checkpointing.

Dev & Engineering ✓ Microsoft · Official

Azure Fabric Capacity Manager

Manage Microsoft Fabric capacities and their lifecycle with the Azure Python SDK.

Related skills