Dev & Engineering ✓ Microsoft · Official

Azure Playwright Workspace Manager

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

54/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.7k
Last updated
3mo ago
License
MIT
azure-resource-managerdotnetplaywright-testingazure-sdk
+2workspace-managementquota-management

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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • .NET
  • Azure.ResourceManager.Playwright
  • Azure.Identity

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.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-dotnet/skills/azure-resource-manager-playwright-dotnet" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • create a Playwright Testing workspace
  • check Playwright workspace name availability.

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.

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 does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Azure Playwright Workspace Manager this page ✓ Microsoft · Official 54 · Use with care ★ 2.7k 3mo ago MIT
Fabric Capacity Manager for .NET ✓ Microsoft · Official 53 · Use with care ★ 2.7k 3mo ago MIT
Azure API Management for .NET ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT
Azure Redis Management for .NET ✓ Microsoft · Official 48 · Use with care ★ 2.7k 3mo ago MIT
MongoDB Atlas Azure ARM Manager ✓ Microsoft · Official 51 · Use with care ★ 2.7k 3mo ago MIT

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.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
54/ 100 5-point scale 2.7 / 5
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.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 9ccaf7c3704a Review evidence[1][2][3][4][5][6][7][8][9][10]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

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.

★ 2.7k FS 53 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Management for .NET

Provision and govern Azure API Management resources from .NET.

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Redis Management for .NET

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

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MongoDB Atlas Azure ARM Manager

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

★ 2.7k FS 51 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Bot Service ARM SDK for .NET

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

★ 2.7k FS 48 Use with care 3mo ago
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.

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure API Center for .NET

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

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Document Intelligence for .NET

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

★ 2.7k FS 45 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Durable Task ARM for .NET

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Cosmos DB ARM for .NET

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

★ 2.7k FS 54 Use with care 3mo ago
Automation & Ops ✓ Microsoft · Official

Azure Quota Manager

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

★ 2.7k FS 48 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure SQL ARM for .NET

Provision and manage Azure SQL resources from .NET.

★ 2.7k FS 46 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Application Insights Resource Manager for .NET

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

★ 2.7k FS 44 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure PostgreSQL Flexible Server for .NET

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

★ 2.7k FS 35 Not recommended 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Deployment Assistant

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

★ 2.7k FS 52 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Arize AI Azure Management for .NET

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure OpenAI Custom Deployment Guide

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

MCP Server Development Guide

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

★ 2.7k FS 49 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Event Hubs for .NET

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

★ 2.7k FS 47 Use with care 3mo ago
Dev & Engineering ✓ Microsoft · Official

Azure Fabric Capacity Manager

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

★ 2.7k FS 46 Use with care 3mo ago

Related skills