[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71A9V3VNSSTMD33DEVTW486":3,"skill-same:01M71A9V3VNSSTMD33DEVTW486":141},{"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":28,"publishedAt":49,"linkOnly":50,"markdownContent":51,"markdownBody":52,"frontMatter":53,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":14,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":62,"ownerDescription":63,"updatedAt":64,"install":65,"resources":78},"01M71A9V3VNSSTMD33DEVTW486","azure-compliance",null,"Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy\u002Fcompliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.","agency-black\u002FSkills","agency-black","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F234862658?v=4","01M6HWVFPNGNR5N2CX9ECSAD57","agencia.black","01M719WF77BF3HN0N9FK1APEFY",0,"MIT","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":26,"taxonomyTypeDesc":27},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48],"azure","compliance","azure compliance","certificates","security posture","vault","cli","with","check","review","best practices","best-practice","when","assessment","policy","tool","scan","security audit","resources","running","2026-11-10 10:12:30",false,"---\nname: azure-compliance\ndescription: \"Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy\u002Fcompliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.\"\nlicense: MIT\nmetadata:\n  author: Microsoft\n  version: \"1.0.3\"\n---\n\n# Azure Compliance & Security Auditing\n\n## Quick Reference\n\n| Property | Details |\n|---|---|\n| Best for | Compliance scans, security audits, Key Vault expiration checks |\n| Primary capabilities | Comprehensive Resources Assessment, Key Vault Expiration Monitoring |\n| MCP tools | azqr, subscription and resource group listing, Key Vault item inspection |\n\n## When to Use This Skill\n\n- Run azqr or Azure Quick Review for compliance assessment\n- Validate Azure resource configuration against best practices\n- Identify orphaned or misconfigured resources\n- Audit Key Vault keys, secrets, and certificates for expiration\n\n## Skill Activation Triggers\n\nActivate this skill when user wants to:\n- Check Azure compliance or best practices\n- Assess Azure resources for configuration issues\n- Run azqr or Azure Quick Review\n- Identify orphaned or misconfigured resources\n- Review Azure security posture\n- \"Show me expired certificates\u002Fkeys\u002Fsecrets in my Key Vault\"\n- \"Check what's expiring in the next 30 days\"\n- \"Audit my Key Vault for compliance\"\n- \"Find secrets without expiration dates\"\n- \"Check certificate expiration dates\"\n\n## Prerequisites\n\n- Authentication: user is logged in to Azure via `az login`\n- Permissions to read resource configuration and Key Vault metadata\n\n## Assessments\n\n| Assessment | Reference |\n|------------|-----------|\n| Comprehensive Compliance (azqr) | [references\u002Fazure-quick-review.md](references\u002Fazure-quick-review.md) |\n| Key Vault Expiration | [references\u002Fazure-keyvault-expiration-audit.md](references\u002Fazure-keyvault-expiration-audit.md) |\n| Resource Graph Queries | [references\u002Fazure-resource-graph.md](references\u002Fazure-resource-graph.md) |\n\n## MCP Tools\n\n| Tool | Purpose |\n|------|---------|\n| `mcp_azure_mcp_extension_azqr` | Run azqr compliance scans |\n| `mcp_azure_mcp_subscription_list` | List available subscriptions |\n| `mcp_azure_mcp_group_list` | List resource groups |\n| `keyvault_key_list` | List all keys in vault |\n| `keyvault_key_get` | Get key details including expiration |\n| `keyvault_secret_list` | List all secrets in vault |\n| `keyvault_secret_get` | Get secret details including expiration |\n| `keyvault_certificate_list` | List all certificates in vault |\n| `keyvault_certificate_get` | Get certificate details including expiration |\n\n## Assessment Workflow\n\n1. Select scope (subscription or resource group) for Comprehensive Resources Assessment.\n2. Run azqr and capture output artifacts.\n3. Analyze Scan Results and summarize findings and recommendations.\n4. Review Key Vault Expiration Monitoring output for keys, secrets, and certificates.\n5. Classify issues and propose remediation or fix steps for each finding.\n\n### Priority Classification\n\n| Priority | Guidance |\n|---|---|\n| Critical | Immediate remediation required for high-impact exposure |\n| High | Resolve within days to reduce risk |\n| Medium | Plan a resolution in the next sprint |\n| Low | Track and fix during regular maintenance |\n\n## Error Handling\n\n| Error | Message | Remediation |\n|---|---|---|\n| Authentication required | \"Please login\" | Run `az login` and retry |\n| Access denied | \"Forbidden\" | Confirm permissions and fix role assignments |\n| Missing resource | \"Not found\" | Verify subscription and resource group selection |\n\n## Best Practices\n\n- Run compliance scans on a regular schedule (weekly or monthly)\n- Track findings over time and verify remediation effectiveness\n- Separate compliance reporting from remediation execution\n- Keep Key Vault expiration policies documented and enforced\n\n## SDK Quick References\n\nFor programmatic Key Vault access, see the condensed SDK guides:\n\n- **Key Vault (Python)**: [Secrets\u002FKeys\u002FCerts](references\u002Fsdk\u002Fazure-keyvault-py.md)\n- **Secrets**: [TypeScript](references\u002Fsdk\u002Fazure-keyvault-secrets-ts.md) | [Rust](references\u002Fsdk\u002Fazure-keyvault-secrets-rust.md) | [Java](references\u002Fsdk\u002Fazure-security-keyvault-secrets-java.md)\n- **Keys**: [.NET](references\u002Fsdk\u002Fazure-security-keyvault-keys-dotnet.md) | [Java](references\u002Fsdk\u002Fazure-security-keyvault-keys-java.md) | [TypeScript](references\u002Fsdk\u002Fazure-keyvault-keys-ts.md) | [Rust](references\u002Fsdk\u002Fazure-keyvault-keys-rust.md)\n- **Certificates**: [Rust](references\u002Fsdk\u002Fazure-keyvault-certificates-rust.md)\n\n","# Azure Compliance & Security Auditing\n\n## Quick Reference\n\n| Property | Details |\n|---|---|\n| Best for | Compliance scans, security audits, Key Vault expiration checks |\n| Primary capabilities | Comprehensive Resources Assessment, Key Vault Expiration Monitoring |\n| MCP tools | azqr, subscription and resource group listing, Key Vault item inspection |\n\n## When to Use This Skill\n\n- Run azqr or Azure Quick Review for compliance assessment\n- Validate Azure resource configuration against best practices\n- Identify orphaned or misconfigured resources\n- Audit Key Vault keys, secrets, and certificates for expiration\n\n## Skill Activation Triggers\n\nActivate this skill when user wants to:\n- Check Azure compliance or best practices\n- Assess Azure resources for configuration issues\n- Run azqr or Azure Quick Review\n- Identify orphaned or misconfigured resources\n- Review Azure security posture\n- \"Show me expired certificates\u002Fkeys\u002Fsecrets in my Key Vault\"\n- \"Check what's expiring in the next 30 days\"\n- \"Audit my Key Vault for compliance\"\n- \"Find secrets without expiration dates\"\n- \"Check certificate expiration dates\"\n\n## Prerequisites\n\n- Authentication: user is logged in to Azure via `az login`\n- Permissions to read resource configuration and Key Vault metadata\n\n## Assessments\n\n| Assessment | Reference |\n|------------|-----------|\n| Comprehensive Compliance (azqr) | [references\u002Fazure-quick-review.md](references\u002Fazure-quick-review.md) |\n| Key Vault Expiration | [references\u002Fazure-keyvault-expiration-audit.md](references\u002Fazure-keyvault-expiration-audit.md) |\n| Resource Graph Queries | [references\u002Fazure-resource-graph.md](references\u002Fazure-resource-graph.md) |\n\n## MCP Tools\n\n| Tool | Purpose |\n|------|---------|\n| `mcp_azure_mcp_extension_azqr` | Run azqr compliance scans |\n| `mcp_azure_mcp_subscription_list` | List available subscriptions |\n| `mcp_azure_mcp_group_list` | List resource groups |\n| `keyvault_key_list` | List all keys in vault |\n| `keyvault_key_get` | Get key details including expiration |\n| `keyvault_secret_list` | List all secrets in vault |\n| `keyvault_secret_get` | Get secret details including expiration |\n| `keyvault_certificate_list` | List all certificates in vault |\n| `keyvault_certificate_get` | Get certificate details including expiration |\n\n## Assessment Workflow\n\n1. Select scope (subscription or resource group) for Comprehensive Resources Assessment.\n2. Run azqr and capture output artifacts.\n3. Analyze Scan Results and summarize findings and recommendations.\n4. Review Key Vault Expiration Monitoring output for keys, secrets, and certificates.\n5. Classify issues and propose remediation or fix steps for each finding.\n\n### Priority Classification\n\n| Priority | Guidance |\n|---|---|\n| Critical | Immediate remediation required for high-impact exposure |\n| High | Resolve within days to reduce risk |\n| Medium | Plan a resolution in the next sprint |\n| Low | Track and fix during regular maintenance |\n\n## Error Handling\n\n| Error | Message | Remediation |\n|---|---|---|\n| Authentication required | \"Please login\" | Run `az login` and retry |\n| Access denied | \"Forbidden\" | Confirm permissions and fix role assignments |\n| Missing resource | \"Not found\" | Verify subscription and resource group selection |\n\n## Best Practices\n\n- Run compliance scans on a regular schedule (weekly or monthly)\n- Track findings over time and verify remediation effectiveness\n- Separate compliance reporting from remediation execution\n- Keep Key Vault expiration policies documented and enforced\n\n## SDK Quick References\n\nFor programmatic Key Vault access, see the condensed SDK guides:\n\n- **Key Vault (Python)**: [Secrets\u002FKeys\u002FCerts](references\u002Fsdk\u002Fazure-keyvault-py.md)\n- **Secrets**: [TypeScript](references\u002Fsdk\u002Fazure-keyvault-secrets-ts.md) | [Rust](references\u002Fsdk\u002Fazure-keyvault-secrets-rust.md) | [Java](references\u002Fsdk\u002Fazure-security-keyvault-secrets-java.md)\n- **Keys**: [.NET](references\u002Fsdk\u002Fazure-security-keyvault-keys-dotnet.md) | [Java](references\u002Fsdk\u002Fazure-security-keyvault-keys-java.md) | [TypeScript](references\u002Fsdk\u002Fazure-keyvault-keys-ts.md) | [Rust](references\u002Fsdk\u002Fazure-keyvault-keys-rust.md)\n- **Certificates**: [Rust](references\u002Fsdk\u002Fazure-keyvault-certificates-rust.md)\n\n",{"name":5,"license":15,"metadata":54,"description":7},{"author":55,"version":56},"Microsoft","1.0.3","main","681496e0662f4c45c4758fae9d4510ae87311bf2","Copia de azure-compliance","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills","https:\u002F\u002Fgithub.com\u002Fagency-black","http:\u002F\u002Fwww.dogma.black","Las grandes ideas merecen una ejecución impecable. Construimos plataformas web, aplicaciones y ecosistemas digitales completos. Esta Trinidad es nuestro dogma.","2026-05-29 16:13:55",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add agency-black\u002FSkills --skill azure-compliance",{"tool":71,"command":72},"bunx","bunx skills add agency-black\u002FSkills --skill azure-compliance",{"tool":74,"command":75},"pnpm","pnpm dlx skills add agency-black\u002FSkills --skill azure-compliance","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002FSKILL.md",true,[79,85,89,93,97,101,105,109,113,117,121,125,129,133,137],{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Fauth-best-practices.md","REFERENCE","参考文档",6207,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fauth-best-practices.md",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fazqr-recommendations.md",5786,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fazqr-recommendations.md",{"path":90,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fazqr-remediation-patterns.md",7946,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fazqr-remediation-patterns.md",{"path":94,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Fazure-keyvault-expiration-audit.md",5152,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fazure-keyvault-expiration-audit.md",{"path":98,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fazure-quick-review.md",5069,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fazure-quick-review.md",{"path":102,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fazure-resource-graph.md",2697,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fazure-resource-graph.md",{"path":106,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fsdk\u002Fazure-keyvault-certificates-rust.md",1013,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-certificates-rust.md",{"path":110,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Fsdk\u002Fazure-keyvault-keys-rust.md",1291,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-keys-rust.md",{"path":114,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":115,"sourceHtmlUrl":116},"references\u002Fsdk\u002Fazure-keyvault-keys-ts.md",1019,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-keys-ts.md",{"path":118,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":119,"sourceHtmlUrl":120},"references\u002Fsdk\u002Fazure-keyvault-py.md",1135,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-py.md",{"path":122,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":123,"sourceHtmlUrl":124},"references\u002Fsdk\u002Fazure-keyvault-secrets-rust.md",1334,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-secrets-rust.md",{"path":126,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":127,"sourceHtmlUrl":128},"references\u002Fsdk\u002Fazure-keyvault-secrets-ts.md",1043,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-keyvault-secrets-ts.md",{"path":130,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":131,"sourceHtmlUrl":132},"references\u002Fsdk\u002Fazure-security-keyvault-keys-dotnet.md",1170,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-security-keyvault-keys-dotnet.md",{"path":134,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":135,"sourceHtmlUrl":136},"references\u002Fsdk\u002Fazure-security-keyvault-keys-java.md",1381,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-security-keyvault-keys-java.md",{"path":138,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":139,"sourceHtmlUrl":140},"references\u002Fsdk\u002Fazure-security-keyvault-secrets-java.md",1517,"https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002FCopia de azure-compliance\u002Freferences\u002Fsdk\u002Fazure-security-keyvault-secrets-java.md",[142,169,197,227,252,276],{"skillNo":143,"name":144,"nameZh":6,"description":145,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":146,"categories":147,"keywords":148,"publishedAt":49},"01M71JZVZ0TVW7Z5DQBRWSBG8A","zarr-python","Chunked N-D arrays for cloud storage (Zarr-Python 3). Compressed arrays, parallel I\u002FO, S3\u002FGCS via fsspec, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fzarr-python\u002FSKILL.md",[],[149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168],"zarr python","python","zarr","arrays","Cloud Storage","remote","workflows","scientific","read","write","edit","parallel","dask","for","s3fs","use","numpy","s3","scientific computing","scale",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":173,"sourceHtmlUrl":174,"categories":175,"keywords":179,"publishedAt":49},"01M71JYXC5VAEJT8KXN5GRK32S","xvary-stock-research","Thesis-driven equity analysis from public SEC EDGAR and market data; \u002Fanalyze, \u002Fscore, \u002Fcompare workflows with bundled Python tools (Claude Code, Cursor, Codex).","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fxvary-stock-research\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fxvary-stock-research\u002FSKILL.md",[176],{"categoryNo":177,"categoryName":178,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[180,181,182,183,184,185,186,150,187,155,188,189,190,191,192,193,36,194,195,196],"xvary","stock","research","xvary stock research","sec edgar","community","equity","thesis","analysis","code","Market","compare","market data","analyze","codex","cursor","2026",{"skillNo":198,"name":199,"nameZh":6,"description":200,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":201,"licenseFileUrl":202,"sourceHtmlUrl":203,"categories":204,"keywords":211,"publishedAt":49},"01M71JVSDPDQ5040YBN6J1ASKY","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\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fwebapp-testing\u002FSKILL.md",[205,208],{"categoryNo":206,"categoryName":207,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",[212,213,214,162,215,216,217,218,219,220,221,36,222,223,224,225,226],"webapp","testing","webapp testing","applications","local","frontend","debugging","toolkit","logs","browser","playwright","web","behavior","ui","screenshots",{"skillNo":228,"name":229,"nameZh":6,"description":230,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":201,"licenseFileUrl":231,"sourceHtmlUrl":232,"categories":233,"keywords":235,"publishedAt":49},"01M71JV64CW7R6FYYK9JWWGW0X","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\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fweb-artifacts-builder\u002FSKILL.md",[234],{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},[236,237,238,223,239,240,241,162,242,243,217,244,164,245,246,247,248,249,250,251],"builder","artifacts builder","artifacts","web artifacts builder","single-file","css","Tailwind","ui components","single","file","components","react","multi","state","routing","state management",{"skillNo":253,"name":254,"nameZh":6,"description":255,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":256,"categories":257,"keywords":259,"publishedAt":49},"01M71JS4X2FRY41DE84DEP06MN","vercel-react-view-transitions","Guide for implementing smooth, native-feeling animations using React's View Transition API (`\u003CViewTransition>` component, `addTransitionType`, and CSS view transition pseudo-elements). Use this skill whenever the user wants to add page transitions, animate route changes, create shared element animations, animate enter\u002Fexit of components, animate list reorder, implement directional (forward\u002Fback) navigation animations, or integrate view transitions in Next.js. Also use when the user mentions view transitions, `startViewTransition`, `ViewTransition`, transition types, or asks about animating between UI states in React without third-party animation libraries.","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fvercel-react-view-transitions\u002FSKILL.md",[258],{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},[247,260,261,262,263,264,265,266,267,241,268,269,270,271,41,246,272,273,274,275],"vercel react view transitions","view","react view transitions","vercel","transitions","shared","back","Animation","types","states","element","implementing","api","route","create","libraries",{"skillNo":277,"name":278,"nameZh":6,"description":279,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":280,"categories":281,"keywords":283,"publishedAt":49},"01M71JS1WZ1J4F9YVC2203JBJW","vercel-react-native-skills","React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.","https:\u002F\u002Fgithub.com\u002Fagency-black\u002FSkills\u002Fblob\u002Fmain\u002Fvercel-react-native-skills\u002FSKILL.md",[282],{"categoryNo":209,"categoryName":210,"taxonomyType":21,"taxonomyTypeDesc":22},[263,284,247,285,286,287,288,289,290,162,291,271,292,164,293,294,41,39,295,246],"vercel react native skills","react native","native","react native skills","modules","platform","animations","performance","triggers","react native components","apps","tasks"]