sickn33/antigravity-awesome-skills/azure-resource-manager-playwright-dotnet
- community
Checking that the SKILL.md file is still in the repository.
Azure Resource Manager SDK for Microsoft Playwright Testing in .NET.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-resource-manager-playwright-dotnetSKILL.md
Azure.ResourceManager.Playwright (.NET)
Management plane SDK for provisioning and managing Microsoft Playwright Testing workspaces via Azure Resource Manager.
⚠️ Management vs Test Execution- This SDK (Azure.ResourceManager.Playwright): Create workspaces, manage quotas, check name availability- Test Execution SDK (Azure.Developer.MicrosoftPlaywrightTesting.NUnit): Run Playwright tests at scale on cloud browsers
Version and provisioning boundary
These are historical SDK fragments, not verified current package/service versions. Confirm the current Microsoft service lifecycle, package migration guidance and target resource provider before provisioning; stop if the named service is retired or unavailable. Select a production credential deliberately for the deployment environment rather than assuming every DefaultAzureCredential source is intended. Confirm subscription/resource group/region, budget and deletion scope; resource creation is billable and does not authorize remote test execution or uploading private test artifacts.
Installation
Example version context: v1.0.0 / v1.0.0-beta.1 are historical references; verify the supported package before use.
Environment Variables
Authentication
Resource Hierarchy
Core Workflow
1. Create Playwright Workspace
2. Get Existing Workspace
3. List Workspaces
4. Update Workspace
5. Check Name Availability
6. Get Quota Information
7. Delete Workspace
Key Types Reference
| Type | Purpose | |
|---|---|---|
ArmClient | Entry point for all ARM operations | |
PlaywrightWorkspaceResource | Represents a Playwright Testing workspace | |
PlaywrightWorkspaceCollection | Collection for workspace CRUD | |
PlaywrightWorkspaceData | Workspace creation/response payload | |
PlaywrightWorkspacePatch | Workspace update payload | |
PlaywrightQuotaResource | Subscription-level quota information | |
PlaywrightWorkspaceQuotaResource | Workspace-level quota information | |
PlaywrightExtensions | Extension methods for ARM resources | |
PlaywrightCheckNameAvailabilityContent | Name availability check request |
Workspace Properties
| Property | Description | |
|---|---|---|
DataplaneUri | URI for running tests (e.g., https://api.dataplane.{guid}.domain.com) | |
WorkspaceId | Unique workspace identifier (GUID) | |
RegionalAffinity | Enable/disable regional affinity for test execution | |
LocalAuth | Enable/disable local authentication (access tokens) | |
ProvisioningState | Current provisioning state (Succeeded, Failed, etc.) |
Best Practices
- Use `WaitUntil.Completed` for operations that must finish before proceeding
- Use `WaitUntil.Started` when you want to poll manually or run operations in parallel
- Always use `DefaultAzureCredential` — never hardcode keys
- Handle `RequestFailedException` for ARM API errors
- Use `CreateOrUpdateAsync` for idempotent operations
- Navigate hierarchy via
Get*methods (e.g.,resourceGroup.GetPlaywrightWorkspaces()) - Store the DataplaneUri after workspace creation for test execution configuration
Error Handling
Integration with Test Execution
After creating a workspace, use the DataplaneUri to configure your Playwright tests:
Related SDKs
| SDK | Purpose | Install | |
|---|---|---|---|
Azure.ResourceManager.Playwright | Management plane (this SDK) | dotnet add package Azure.ResourceManager.Playwright | |
Azure.Developer.MicrosoftPlaywrightTesting.NUnit | Run NUnit Playwright tests at scale | dotnet add package Azure.Developer.MicrosoftPlaywrightTesting.NUnit --prerelease | |
Azure.Developer.Playwright | Playwright client library | dotnet add package Azure.Developer.Playwright |
API Information
- Resource Provider:
Microsoft.LoadTestService - Default API Version:
2025-09-01 - Resource Type:
Microsoft.LoadTestService/playwrightWorkspaces
Documentation Links
- Azure.ResourceManager.Playwright API Reference
- Microsoft Playwright Testing Overview
- Quickstart: Run Playwright Tests at Scale
When to Use
This skill is applicable to execute the workflow or actions described in the overview.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-resource-manager-playwright-dotnet/SKILL.md
Popularity
- Repository stars
- 35,899
- Repository forks
- 5,885
- Repository npm downloads, 7 days
- 7,289
- 7-day trend score
- 74
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 1 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-resource-manager-playwright-dotnet)