[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71BDC3AWT8ZWWNVMBW8C7E4":3,"skill-same:01M71BDC3AWT8ZWWNVMBW8C7E4":76},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M71BDC3AWT8ZWWNVMBW8C7E4","azure-mgmt-arizeaiobservabilityeval-dotnet",null,"Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET). Use when managing Arize AI organizations \non Azure via Azure Marketplace, creating\u002Fupdating\u002Fdeleting Arize resources, or integrating Arize ML observability \ninto .NET applications. Triggers: \"Arize AI\", \"ML observability\", \"ArizeAIObservabilityEval\", \"Arize organization\".","strmt7\u002Fai_skills_collection_benchmarked","strmt7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F28989754?v=4","01M71929P914SWKQ7QJV24NBBY","Stratos","01M71929Q9VGKQ7PWYR95VSQQQ",1,"MIT","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fcloud-azure-microsoft-sdks\u002Fofficial-vendor-reference\u002Fazure-mgmt-arizeaiobservabilityeval-dotnet\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"dotnet","azure","azure mgmt arizeaiobservabilityeval dotnet","use","when","for","manager","organizations","azure resource manager","resources","via","triggers","organization","sdk","applications","Evaluation","marketplace","observability","ml","microsoft","2026-11-10 10:12:30",false,"---\nname: azure-mgmt-arizeaiobservabilityeval-dotnet\ndescription: \"Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET). Use when managing Arize AI organizations \\non Azure via Azure Marketplace, creating\u002Fupdating\u002Fdeleting Arize resources, or integrating Arize ML observability \\ninto .NET applications. Triggers: \\\"Arize AI\\\", \\\"ML observability\\\", \\\"ArizeAIObservabilityEval\\\", \\\"Arize organization\\\".\\n\"\nlicense: MIT\nmetadata:\n  author: Microsoft\n  version: \"1.0.0\"\n  package: Azure.ResourceManager.ArizeAIObservabilityEval\n---\n\n# Azure.ResourceManager.ArizeAIObservabilityEval\n\n.NET SDK for managing Arize AI Observability and Evaluation resources on Azure.\n\n## Installation\n\n```bash\ndotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0\n```\n\n## Package Info\n\n| Property | Value |\n|----------|-------|\n| Package | `Azure.ResourceManager.ArizeAIObservabilityEval` |\n| Version | `1.0.0` (GA) |\n| API Version | `2024-10-01` |\n| ARM Type | `ArizeAi.ObservabilityEval\u002Forganizations` |\n| Dependencies | `Azure.Core` >= 1.46.2, `Azure.ResourceManager` >= 1.13.1 |\n\n## Environment Variables\n\n```bash\nAZURE_SUBSCRIPTION_ID=\u003Cyour-subscription-id>\nAZURE_TENANT_ID=\u003Cyour-tenant-id>\nAZURE_CLIENT_ID=\u003Cyour-client-id>\nAZURE_CLIENT_SECRET=\u003Cyour-client-secret>\n```\n\n## Authentication\n\n```csharp\nusing Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.ArizeAIObservabilityEval;\n\n\u002F\u002F Always use DefaultAzureCredential\nvar credential = new DefaultAzureCredential();\nvar armClient = new ArmClient(credential);\n```\n\n## Core Workflow\n\n### Create an Arize AI Organization\n\n```csharp\nusing Azure.Core;\nusing Azure.ResourceManager.Resources;\nusing Azure.ResourceManager.ArizeAIObservabilityEval;\nusing Azure.ResourceManager.ArizeAIObservabilityEval.Models;\n\n\u002F\u002F Get subscription and resource group\nvar subscriptionId = Environment.GetEnvironmentVariable(\"AZURE_SUBSCRIPTION_ID\");\nvar subscription = await armClient.GetSubscriptionResource(\n    SubscriptionResource.CreateResourceIdentifier(subscriptionId)).GetAsync();\nvar resourceGroup = await subscription.Value.GetResourceGroupAsync(\"my-resource-group\");\n\n\u002F\u002F Get the organization collection\nvar collection = resourceGroup.Value.GetArizeAIObservabilityEvalOrganizations();\n\n\u002F\u002F Create organization data\nvar data = new ArizeAIObservabilityEvalOrganizationData(AzureLocation.EastUS)\n{\n    Properties = new ArizeAIObservabilityEvalOrganizationProperties\n    {\n        Marketplace = new ArizeAIObservabilityEvalMarketplaceDetails\n        {\n            SubscriptionId = \"marketplace-subscription-id\",\n            OfferDetails = new ArizeAIObservabilityEvalOfferDetails\n            {\n                PublisherId = \"arikimlabs1649082416596\",\n                OfferId = \"arize-liftr-1\",\n                PlanId = \"arize-liftr-1-plan\",\n                PlanName = \"Arize AI Plan\",\n                TermUnit = \"P1M\",\n                TermId = \"term-id\"\n            }\n        },\n        User = new ArizeAIObservabilityEvalUserDetails\n        {\n            FirstName = \"John\",\n            LastName = \"Doe\",\n            EmailAddress = \"john.doe@example.com\"\n        }\n    },\n    Tags = { [\"environment\"] = \"production\" }\n};\n\n\u002F\u002F Create (long-running operation)\nvar operation = await collection.CreateOrUpdateAsync(\n    WaitUntil.Completed,\n    \"my-arize-org\",\n    data);\n\nvar organization = operation.Value;\nConsole.WriteLine($\"Created: {organization.Data.Name}\");\n```\n\n### Get an Organization\n\n```csharp\n\u002F\u002F Option 1: From collection\nvar org = await collection.GetAsync(\"my-arize-org\");\n\n\u002F\u002F Option 2: Check if exists first\nvar exists = await collection.ExistsAsync(\"my-arize-org\");\nif (exists.Value)\n{\n    var org = await collection.GetAsync(\"my-arize-org\");\n}\n\n\u002F\u002F Option 3: GetIfExists (returns null if not found)\nvar response = await collection.GetIfExistsAsync(\"my-arize-org\");\nif (response.HasValue)\n{\n    var org = response.Value;\n}\n```\n\n### List Organizations\n\n```csharp\n\u002F\u002F List in resource group\nawait foreach (var org in collection.GetAllAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}, State: {org.Data.Properties?.ProvisioningState}\");\n}\n\n\u002F\u002F List in subscription\nawait foreach (var org in subscription.Value.GetArizeAIObservabilityEvalOrganizationsAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}\");\n}\n```\n\n### Update an Organization\n\n```csharp\n\u002F\u002F Update tags\nvar org = await collection.GetAsync(\"my-arize-org\");\nvar updateData = new ArizeAIObservabilityEvalOrganizationPatch\n{\n    Tags = { [\"environment\"] = \"staging\", [\"team\"] = \"ml-ops\" }\n};\nvar updated = await org.Value.UpdateAsync(updateData);\n```\n\n### Delete an Organization\n\n```csharp\nvar org = await collection.GetAsync(\"my-arize-org\");\nawait org.Value.DeleteAsync(WaitUntil.Completed);\n```\n\n## Key Types\n\n| Type | Purpose |\n|------|---------|\n| `ArizeAIObservabilityEvalOrganizationResource` | Main ARM resource for Arize organizations |\n| `ArizeAIObservabilityEvalOrganizationCollection` | Collection for CRUD operations |\n| `ArizeAIObservabilityEvalOrganizationData` | Resource data model |\n| `ArizeAIObservabilityEvalOrganizationProperties` | Organization properties |\n| `ArizeAIObservabilityEvalMarketplaceDetails` | Azure Marketplace subscription info |\n| `ArizeAIObservabilityEvalOfferDetails` | Marketplace offer configuration |\n| `ArizeAIObservabilityEvalUserDetails` | User contact information |\n| `ArizeAIObservabilityEvalOrganizationPatch` | Patch model for updates |\n| `ArizeAIObservabilityEvalSingleSignOnPropertiesV2` | SSO configuration |\n\n## Enums\n\n| Enum | Values |\n|------|--------|\n| `ArizeAIObservabilityEvalOfferProvisioningState` | `Succeeded`, `Failed`, `Canceled`, `Provisioning`, `Updating`, `Deleting`, `Accepted` |\n| `ArizeAIObservabilityEvalMarketplaceSubscriptionStatus` | `PendingFulfillmentStart`, `Subscribed`, `Suspended`, `Unsubscribed` |\n| `ArizeAIObservabilityEvalSingleSignOnState` | `Initial`, `Enable`, `Disable` |\n| `ArizeAIObservabilityEvalSingleSignOnType` | `Saml`, `OpenId` |\n\n## Best Practices\n\n1. **Use async methods** — All operations support async\u002Fawait\n2. **Handle long-running operations** — Use `WaitUntil.Completed` or poll manually\n3. **Use GetIfExistsAsync** — Avoid exceptions for conditional logic\n4. **Implement retry policies** — Configure via `ArmClientOptions`\n5. **Use resource identifiers** — For direct resource access without listing\n6. **Close clients properly** — Use `using` statements or dispose explicitly\n\n## Error Handling\n\n```csharp\ntry\n{\n    var org = await collection.GetAsync(\"my-arize-org\");\n}\ncatch (Azure.RequestFailedException ex) when (ex.Status == 404)\n{\n    Console.WriteLine(\"Organization not found\");\n}\ncatch (Azure.RequestFailedException ex)\n{\n    Console.WriteLine($\"Azure error: {ex.Message}\");\n}\n```\n\n## Direct Resource Access\n\n```csharp\n\u002F\u002F Access resource directly by ID (without listing)\nvar resourceId = ArizeAIObservabilityEvalOrganizationResource.CreateResourceIdentifier(\n    subscriptionId,\n    \"my-resource-group\",\n    \"my-arize-org\");\n\nvar org = armClient.GetArizeAIObservabilityEvalOrganizationResource(resourceId);\nvar data = await org.GetAsync();\n```\n\n## Links\n\n- [NuGet Package](https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FAzure.ResourceManager.ArizeAIObservabilityEval)\n- [Azure SDK for .NET](https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-sdk-for-net)\n- [Arize AI](https:\u002F\u002Farize.com\u002F)\n","# Azure.ResourceManager.ArizeAIObservabilityEval\n\n.NET SDK for managing Arize AI Observability and Evaluation resources on Azure.\n\n## Installation\n\n```bash\ndotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0\n```\n\n## Package Info\n\n| Property | Value |\n|----------|-------|\n| Package | `Azure.ResourceManager.ArizeAIObservabilityEval` |\n| Version | `1.0.0` (GA) |\n| API Version | `2024-10-01` |\n| ARM Type | `ArizeAi.ObservabilityEval\u002Forganizations` |\n| Dependencies | `Azure.Core` >= 1.46.2, `Azure.ResourceManager` >= 1.13.1 |\n\n## Environment Variables\n\n```bash\nAZURE_SUBSCRIPTION_ID=\u003Cyour-subscription-id>\nAZURE_TENANT_ID=\u003Cyour-tenant-id>\nAZURE_CLIENT_ID=\u003Cyour-client-id>\nAZURE_CLIENT_SECRET=\u003Cyour-client-secret>\n```\n\n## Authentication\n\n```csharp\nusing Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.ArizeAIObservabilityEval;\n\n\u002F\u002F Always use DefaultAzureCredential\nvar credential = new DefaultAzureCredential();\nvar armClient = new ArmClient(credential);\n```\n\n## Core Workflow\n\n### Create an Arize AI Organization\n\n```csharp\nusing Azure.Core;\nusing Azure.ResourceManager.Resources;\nusing Azure.ResourceManager.ArizeAIObservabilityEval;\nusing Azure.ResourceManager.ArizeAIObservabilityEval.Models;\n\n\u002F\u002F Get subscription and resource group\nvar subscriptionId = Environment.GetEnvironmentVariable(\"AZURE_SUBSCRIPTION_ID\");\nvar subscription = await armClient.GetSubscriptionResource(\n    SubscriptionResource.CreateResourceIdentifier(subscriptionId)).GetAsync();\nvar resourceGroup = await subscription.Value.GetResourceGroupAsync(\"my-resource-group\");\n\n\u002F\u002F Get the organization collection\nvar collection = resourceGroup.Value.GetArizeAIObservabilityEvalOrganizations();\n\n\u002F\u002F Create organization data\nvar data = new ArizeAIObservabilityEvalOrganizationData(AzureLocation.EastUS)\n{\n    Properties = new ArizeAIObservabilityEvalOrganizationProperties\n    {\n        Marketplace = new ArizeAIObservabilityEvalMarketplaceDetails\n        {\n            SubscriptionId = \"marketplace-subscription-id\",\n            OfferDetails = new ArizeAIObservabilityEvalOfferDetails\n            {\n                PublisherId = \"arikimlabs1649082416596\",\n                OfferId = \"arize-liftr-1\",\n                PlanId = \"arize-liftr-1-plan\",\n                PlanName = \"Arize AI Plan\",\n                TermUnit = \"P1M\",\n                TermId = \"term-id\"\n            }\n        },\n        User = new ArizeAIObservabilityEvalUserDetails\n        {\n            FirstName = \"John\",\n            LastName = \"Doe\",\n            EmailAddress = \"john.doe@example.com\"\n        }\n    },\n    Tags = { [\"environment\"] = \"production\" }\n};\n\n\u002F\u002F Create (long-running operation)\nvar operation = await collection.CreateOrUpdateAsync(\n    WaitUntil.Completed,\n    \"my-arize-org\",\n    data);\n\nvar organization = operation.Value;\nConsole.WriteLine($\"Created: {organization.Data.Name}\");\n```\n\n### Get an Organization\n\n```csharp\n\u002F\u002F Option 1: From collection\nvar org = await collection.GetAsync(\"my-arize-org\");\n\n\u002F\u002F Option 2: Check if exists first\nvar exists = await collection.ExistsAsync(\"my-arize-org\");\nif (exists.Value)\n{\n    var org = await collection.GetAsync(\"my-arize-org\");\n}\n\n\u002F\u002F Option 3: GetIfExists (returns null if not found)\nvar response = await collection.GetIfExistsAsync(\"my-arize-org\");\nif (response.HasValue)\n{\n    var org = response.Value;\n}\n```\n\n### List Organizations\n\n```csharp\n\u002F\u002F List in resource group\nawait foreach (var org in collection.GetAllAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}, State: {org.Data.Properties?.ProvisioningState}\");\n}\n\n\u002F\u002F List in subscription\nawait foreach (var org in subscription.Value.GetArizeAIObservabilityEvalOrganizationsAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}\");\n}\n```\n\n### Update an Organization\n\n```csharp\n\u002F\u002F Update tags\nvar org = await collection.GetAsync(\"my-arize-org\");\nvar updateData = new ArizeAIObservabilityEvalOrganizationPatch\n{\n    Tags = { [\"environment\"] = \"staging\", [\"team\"] = \"ml-ops\" }\n};\nvar updated = await org.Value.UpdateAsync(updateData);\n```\n\n### Delete an Organization\n\n```csharp\nvar org = await collection.GetAsync(\"my-arize-org\");\nawait org.Value.DeleteAsync(WaitUntil.Completed);\n```\n\n## Key Types\n\n| Type | Purpose |\n|------|---------|\n| `ArizeAIObservabilityEvalOrganizationResource` | Main ARM resource for Arize organizations |\n| `ArizeAIObservabilityEvalOrganizationCollection` | Collection for CRUD operations |\n| `ArizeAIObservabilityEvalOrganizationData` | Resource data model |\n| `ArizeAIObservabilityEvalOrganizationProperties` | Organization properties |\n| `ArizeAIObservabilityEvalMarketplaceDetails` | Azure Marketplace subscription info |\n| `ArizeAIObservabilityEvalOfferDetails` | Marketplace offer configuration |\n| `ArizeAIObservabilityEvalUserDetails` | User contact information |\n| `ArizeAIObservabilityEvalOrganizationPatch` | Patch model for updates |\n| `ArizeAIObservabilityEvalSingleSignOnPropertiesV2` | SSO configuration |\n\n## Enums\n\n| Enum | Values |\n|------|--------|\n| `ArizeAIObservabilityEvalOfferProvisioningState` | `Succeeded`, `Failed`, `Canceled`, `Provisioning`, `Updating`, `Deleting`, `Accepted` |\n| `ArizeAIObservabilityEvalMarketplaceSubscriptionStatus` | `PendingFulfillmentStart`, `Subscribed`, `Suspended`, `Unsubscribed` |\n| `ArizeAIObservabilityEvalSingleSignOnState` | `Initial`, `Enable`, `Disable` |\n| `ArizeAIObservabilityEvalSingleSignOnType` | `Saml`, `OpenId` |\n\n## Best Practices\n\n1. **Use async methods** — All operations support async\u002Fawait\n2. **Handle long-running operations** — Use `WaitUntil.Completed` or poll manually\n3. **Use GetIfExistsAsync** — Avoid exceptions for conditional logic\n4. **Implement retry policies** — Configure via `ArmClientOptions`\n5. **Use resource identifiers** — For direct resource access without listing\n6. **Close clients properly** — Use `using` statements or dispose explicitly\n\n## Error Handling\n\n```csharp\ntry\n{\n    var org = await collection.GetAsync(\"my-arize-org\");\n}\ncatch (Azure.RequestFailedException ex) when (ex.Status == 404)\n{\n    Console.WriteLine(\"Organization not found\");\n}\ncatch (Azure.RequestFailedException ex)\n{\n    Console.WriteLine($\"Azure error: {ex.Message}\");\n}\n```\n\n## Direct Resource Access\n\n```csharp\n\u002F\u002F Access resource directly by ID (without listing)\nvar resourceId = ArizeAIObservabilityEvalOrganizationResource.CreateResourceIdentifier(\n    subscriptionId,\n    \"my-resource-group\",\n    \"my-arize-org\");\n\nvar org = armClient.GetArizeAIObservabilityEvalOrganizationResource(resourceId);\nvar data = await org.GetAsync();\n```\n\n## Links\n\n- [NuGet Package](https:\u002F\u002Fwww.nuget.org\u002Fpackages\u002FAzure.ResourceManager.ArizeAIObservabilityEval)\n- [Azure SDK for .NET](https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-sdk-for-net)\n- [Arize AI](https:\u002F\u002Farize.com\u002F)\n",{"name":5,"license":15,"metadata":44,"description":48},{"author":45,"package":46,"version":47},"Microsoft","Azure.ResourceManager.ArizeAIObservabilityEval","1.0.0","Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET). Use when managing Arize AI organizations \non Azure via Azure Marketplace, creating\u002Fupdating\u002Fdeleting Arize resources, or integrating Arize ML observability \ninto .NET applications. Triggers: \"Arize AI\", \"ML observability\", \"ArizeAIObservabilityEval\", \"Arize organization\".\n","main","5c95bcac4646c5aed06bd9aed5235cfc7985aafc","included\u002Fskills\u002Fby-category\u002Fcloud-azure-microsoft-sdks\u002Fofficial-vendor-reference\u002Fazure-mgmt-arizeaiobservabilityeval-dotnet",0,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked","https:\u002F\u002Fgithub.com\u002Fstrmt7","2026-11-15 03:31:57",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add strmt7\u002Fai_skills_collection_benchmarked --skill azure-mgmt-arizeaiobservabilityeval-dotnet",{"tool":62,"command":63},"bunx","bunx skills add strmt7\u002Fai_skills_collection_benchmarked --skill azure-mgmt-arizeaiobservabilityeval-dotnet",{"tool":65,"command":66},"pnpm","pnpm dlx skills add strmt7\u002Fai_skills_collection_benchmarked --skill azure-mgmt-arizeaiobservabilityeval-dotnet","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fcloud-azure-microsoft-sdks\u002Fofficial-vendor-reference\u002Fazure-mgmt-arizeaiobservabilityeval-dotnet\u002FSKILL.md",true,[70],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Facceptance-criteria.md","REFERENCE","参考文档",4902,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fcloud-azure-microsoft-sdks\u002Fofficial-vendor-reference\u002Fazure-mgmt-arizeaiobservabilityeval-dotnet\u002Freferences\u002Facceptance-criteria.md",[77,109,138,163,188,216],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":81,"licenseFileUrl":82,"sourceHtmlUrl":83,"categories":84,"keywords":93,"publishedAt":39},"01M71D4H3T6M57DFKN8HENAWRV","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FSKILL.md",[85,90],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":91,"categoryName":92,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000009","前端开发",[94,95,96,24,33,97,98,99,100,101,102,103,104,105,106,107,108],"webapp","testing","webapp testing","local","frontend","debugging","toolkit","logs","browser","with","playwright","web","behavior","ui","screenshots",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":81,"licenseFileUrl":113,"sourceHtmlUrl":114,"categories":115,"keywords":119,"publishedAt":39},"01M71D4CQR2A2TB7GASCR5ZBG3","skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FSKILL.md",[116],{"categoryNo":117,"categoryName":118,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000023","Skill与智能体开发",[120,121,122,123,124,125,23,126,127,128,129,130,131,132,133,134,135,136,24,137],"skill creator","creator","performance","improve","run evals","new","analysis","create","optimize","variance analysis","run","edit","benchmark","a skill","existing skill","evals","modify","accuracy",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":146,"publishedAt":39},"01M71D488XHEZVXXSXFYP8ENMH","playwright-skill","Complete browser automation with Playwright. Auto-detects dev servers, writes reusable test scripts, and supports screenshots, responsive checks, UX validation, login flows, link checks, and arbitrary browser automation. Use when the user wants to test a website, automate browser interactions, validate web functionality, or perform browser-based testing.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Flatest-release-browser-automation\u002Fplaywright-skill\u002FSKILL.md",[144,145],{"categoryNo":86,"categoryName":87,"taxonomyType":88,"taxonomyTypeDesc":89},{"categoryNo":117,"categoryName":118,"taxonomyType":88,"taxonomyTypeDesc":89},[104,147,148,149,95,150,151,23,152,102,153,154,155,156,157,158,159,160,161,162],"playwright skill","browser automation","flows","auto","access","Bash","website","ux","login","scripts","read","write","node","install","network","responsive",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":81,"licenseFileUrl":167,"sourceHtmlUrl":168,"categories":169,"keywords":171,"publishedAt":39},"01M71CY25GM939M6RES91QSG3T","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FSKILL.md",[170],{"categoryNo":91,"categoryName":92,"taxonomyType":88,"taxonomyTypeDesc":89},[172,173,174,105,175,176,177,24,178,179,98,180,22,181,182,183,184,185,186,187],"builder","artifacts builder","artifacts","web artifacts builder","single-file","css","Tailwind","ui components","single","file","components","react","multi","state","routing","state management",{"skillNo":189,"name":190,"nameZh":6,"description":191,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":81,"licenseFileUrl":192,"sourceHtmlUrl":193,"categories":194,"keywords":204,"publishedAt":39},"01M71CXZB60QJJ1H4S3NN94WMZ","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FSKILL.md",[195,196,199],{"categoryNo":91,"categoryName":92,"taxonomyType":88,"taxonomyTypeDesc":89},{"categoryNo":197,"categoryName":198,"taxonomyType":88,"taxonomyTypeDesc":89},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":200,"categoryName":201,"taxonomyType":202,"taxonomyTypeDesc":203},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[98,205,206,177,207,208,209,33,210,211,22,23,174,212,182,213,183,214,215,103],"design","frontend design","ui design","generic","aesthetics","landing","pages","code","web ui","react components","examples",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":222,"publishedAt":39},"01M71CVZ54WFBTVA7R16PFY1ZE","zarr-python","Chunked N-D arrays for cloud storage. Compressed arrays, parallel I\u002FO, S3\u002FGCS integration, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fscience-research-data-analysis\u002Flatest-release-community\u002Fzarr-python\u002FSKILL.md",[],[223,224,225,226,227,228,229,230,231,24,232,233,234,235,236,237,238,239],"zarr python","python","zarr","arrays","Cloud Storage","scientific","storage","parallel","dask","numpy","gcs","s3","integration","scientific computing","cloud","scale","pipelines"]