[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-anthropics-playwright-de":3,"guides-for-anthropics-playwright":271,"similar-k17dp2vkpg548c9s20rkm335wx866cdb":272},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":208,"isFallback":212,"parentExtension":213,"providers":243,"relations":247,"repo":248,"workflow":270},1778054452948.4268,"k17dp2vkpg548c9s20rkm335wx866cdb",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.",{},"Playwright Browser Automation","https://github.com/anthropics/claude-plugins-official/tree/HEAD/external_plugins/playwright",[15,16,17,18,19],"browser-automation","testing","mcp","microsoft","playwright",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":196,"workflow":206},1778054703946.803,"kn7cxtfnyh2jp2w26kkkghh06186692g","en",{"checks":25,"evaluatedAt":186,"extensionSummary":187,"promptVersionExtension":188,"promptVersionScoring":189,"rationale":190,"score":191,"summary":192,"tags":193,"targetMarket":194,"tier":195},[26,31,34,37,41,44,48,53,56,58,63,67,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,125,128,131,134,137,140,143,146,148,151,154,157,159,162,165,168,172,175,178,182],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states the problem of browser automation and end-to-end testing, and how the MCP server addresses it.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","This MCP server provides specific browser automation capabilities beyond standard LLM interactions, enabling complex web testing workflows.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The MCP is configured to use the latest version of Playwright, suggesting it is kept up-to-date for production use and covers a complete browser automation lifecycle.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The plugin focuses solely on browser automation using Playwright, a coherent and well-defined domain.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The description is accurate, concise, and clearly outlines the plugin's capabilities for browser automation and testing.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The MCP is configured to run `@playwright/mcp@latest`, which implies a set of scoped tools for browser automation rather than a generic command executor.",{"category":49,"check":50,"severity":51,"summary":52},"Documentation","Configuration & parameter reference","not_applicable","No documentation is available to evaluate configuration and parameter references.",{"category":38,"check":54,"severity":51,"summary":55},"Tool naming","No individual tools are exposed directly by this plugin; it relies on the Playwright MCP server.",{"category":38,"check":57,"severity":51,"summary":55},"Minimal I/O surface",{"category":59,"check":60,"severity":61,"summary":62},"License","License usability","warning","The license is not specified in the plugin.json or any other manifest file, and the README points to individual plugin licenses which are not provided here.",{"category":64,"check":65,"severity":51,"summary":66},"Maintenance","Commit recency","No commit history is available for this specific plugin's directory.",{"category":64,"check":68,"severity":51,"summary":69},"Dependency Management","No third-party dependencies are explicitly managed within this plugin's directory; it relies on the Playwright MCP.",{"category":71,"check":72,"severity":51,"summary":73},"Security","Secret Management","This plugin does not appear to handle secrets directly.",{"category":71,"check":75,"severity":51,"summary":76},"Injection","No direct loading of 3rd party data or files is apparent in this plugin's configuration.",{"category":71,"check":78,"severity":61,"summary":79},"Transitive Supply-Chain Grenades","The plugin relies on `@playwright/mcp@latest`, which at runtime fetches the latest version. This introduces a transitive supply-chain risk as the code is not bundled and pinned.",{"category":71,"check":81,"severity":51,"summary":82},"Sandbox Isolation","The plugin itself does not perform file operations; it delegates to the Playwright MCP.",{"category":71,"check":84,"severity":51,"summary":85},"Sandbox escape primitives","No scripts or hooks are present in this plugin's directory to evaluate for sandbox escape primitives.",{"category":71,"check":87,"severity":51,"summary":88},"Data Exfiltration","No direct outbound calls or data exfiltration mechanisms are present in this plugin's configuration.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The plugin files are minimal and do not contain any hidden text tricks.",{"category":93,"check":94,"severity":51,"summary":95},"Hooks","Opaque code execution","The plugin relies on an external MCP command and does not contain its own opaque code.",{"category":97,"check":98,"severity":51,"summary":99},"Portability","Structural Assumption","The plugin's configuration is minimal and does not make assumptions about user project structure.",{"category":101,"check":102,"severity":51,"summary":103},"Trust","Issues Attention","No issues tracking data is available for this plugin.",{"category":105,"check":106,"severity":61,"summary":107},"Versioning","Release Management","The MCP command points to `@playwright/mcp@latest`, which lacks a specific version or tag, preventing reliable version pinning and updates.",{"category":109,"check":110,"severity":51,"summary":111},"Code Execution","Validation","This plugin does not expose direct tools with parameters to validate.",{"category":71,"check":113,"severity":51,"summary":114},"Unguarded Destructive Operations","The plugin does not expose destructive operations directly; it delegates to the Playwright MCP.",{"category":109,"check":116,"severity":51,"summary":117},"Error Handling","Error handling is managed by the external Playwright MCP, not directly by this plugin.",{"category":109,"check":119,"severity":51,"summary":120},"Logging","Logging is handled by the external Playwright MCP, not directly by this plugin.",{"category":122,"check":123,"severity":51,"summary":124},"Compliance","GDPR","The plugin does not directly handle personal data; this is delegated to the Playwright MCP.",{"category":122,"check":126,"severity":29,"summary":127},"Target market","The extension focuses on browser automation, a globally applicable task with no apparent regional restrictions.",{"category":97,"check":129,"severity":51,"summary":130},"Runtime stability","The plugin relies on `npx` to execute the Playwright MCP, which should be cross-platform stable.",{"category":38,"check":132,"severity":51,"summary":133},"Tool surface size","This plugin does not expose individual tools directly; it relies on the Playwright MCP.",{"category":45,"check":135,"severity":51,"summary":136},"Name collisions","This plugin does not expose individual tools that could cause name collisions.",{"category":45,"check":138,"severity":51,"summary":139},"Overlapping near-synonym tools","This plugin does not expose individual tools that could have overlapping names.",{"category":45,"check":141,"severity":51,"summary":142},"Hooks-off mechanism","This plugin does not appear to have hooks that would require a hooks-off mechanism.",{"category":45,"check":144,"severity":51,"summary":145},"Hook matcher tightness","This plugin does not have any hooks.",{"category":71,"check":147,"severity":51,"summary":145},"Hook security",{"category":93,"check":149,"severity":51,"summary":150},"Silent prompt rewriting","This plugin does not have a UserPromptSubmit hook.",{"category":71,"check":152,"severity":51,"summary":153},"Permission Hook","This plugin does not have a PermissionRequest hook.",{"category":122,"check":155,"severity":51,"summary":156},"Hook privacy","This plugin does not have any hooks that would involve privacy concerns.",{"category":109,"check":158,"severity":51,"summary":145},"Hook dependency",{"category":49,"check":160,"severity":61,"summary":161},"Install / Setup Instructions","The README provides installation instructions for the marketplace but lacks specific details on how to configure or use the Playwright MCP server itself.",{"category":49,"check":163,"severity":51,"summary":164},"Feature Transparency","No hooks or complex features are declared by the plugin that would require specific README transparency.",{"category":49,"check":166,"severity":29,"summary":167},"Phantom features","The README accurately describes the functionality provided by the Playwright MCP.",{"category":169,"check":170,"severity":29,"summary":171},"Convention","Layout convention adherence","The plugin follows the expected `.claude-plugin/plugin.json` and `.mcp.json` structure.",{"category":169,"check":173,"severity":51,"summary":174},"Plugin state","This plugin does not appear to manage persistent state.",{"category":71,"check":176,"severity":51,"summary":177},"Keychain-stored secrets","This plugin does not handle secrets that would typically be stored in a keychain.",{"category":179,"check":180,"severity":61,"summary":181},"Dependencies","Tagged release sourcing","The plugin uses `@playwright/mcp@latest`, which does not point to a tagged release, making the source of the MCP server indeterminate and potentially unstable.",{"category":183,"check":184,"severity":51,"summary":185},"Installation","Clean uninstall","This plugin relies on `npx` to execute an external MCP, and does not have its own installation or uninstallation logic that would leave behind artifacts.",1778054677793,"This plugin configures Claude to interact with web pages by invoking the Playwright MCP server. It enables functionalities such as taking screenshots, filling forms, clicking elements, and executing automated browser testing workflows.","2.0.0","3.4.0","The plugin is functional and well-scoped, but relies on the latest version of an external MCP, posing a transitive supply-chain risk and lacking version control. Installation instructions are also incomplete.",75,"A browser automation and testing plugin that leverages the Playwright MCP server.",[15,16,17,18,19],"global","community",{"codeQuality":197,"collectedAt":198,"documentation":199,"maintenance":201,"popularity":202,"security":203,"testCoverage":205},{},1778054658296,{"descriptionLength":200,"readmeSize":8},204,{},{"smitheryUniqueUsers":8,"smitheryUseCount":8},{"hasNpmPackage":204,"smitheryVerified":204},false,{"hasCi":204,"hasTests":204},{"updatedAt":207},1778054703946,{"githubOwner":209,"githubRepo":210,"locale":23,"slug":19,"type":211},"anthropics","claude-plugins-official","plugin",true,{"_creationTime":214,"_id":215,"community":216,"display":217,"identity":225,"parentExtension":226,"providers":227,"relations":237,"workflow":239},1778054452948.4092,"k171b9714j6pgfxqht22y94q4x866sck",{"reviewCount":8},{"description":218,"name":219,"sourceUrl":220,"tags":221},"Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations","Claude Code Plugins Directory","https://github.com/anthropics/claude-plugins-official",[222,223,224,17],"marketplace","directory","plugins",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":210,"type":222},null,{"extract":228,"llm":233,"smithery":236},{"commitSha":229,"license":230,"marketplace":231},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","n/a",{"name":210,"pluginCount":232},179,{"promptVersionExtension":188,"promptVersionScoring":189,"score":234,"targetMarket":194,"tier":235},85,"evaluated",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"repoId":238},"kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":240,"extractAt":241,"githubAt":242,"llmAt":207,"smitheryAt":240,"updatedAt":207},1778054509977,1778054452948,1778054454391,{"extract":244,"llm":245,"smithery":246},{"commitSha":229,"license":51},{"promptVersionExtension":188,"promptVersionScoring":189,"score":191,"targetMarket":194,"tier":195},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":215,"repoId":238},{"_creationTime":249,"_id":238,"identity":250,"providers":251,"workflow":267},1777995558409.857,{"githubOwner":209,"githubRepo":210,"sourceUrl":220},{"discover":252,"github":256},{"sources":253},[254,255],"skills-sh","smithery",{"closedIssues90d":257,"forks":258,"homepage":259,"openIssues90d":260,"pushedAt":261,"readmeSize":262,"stars":263,"topics":264},83,2270,"https://code.claude.com/docs/en/plugins",480,1778039881000,1948,18631,[265,17,266],"claude-code","skills",{"discoverAt":268,"extractAt":269,"githubAt":269,"updatedAt":269},1777995558409,1778054455773,{"anyEnrichmentAt":240,"extractAt":241,"githubAt":242,"llmAt":207,"smitheryAt":240,"updatedAt":207},[],[273,308,337,364],{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":290,"providers":294,"relations":301,"workflow":304},1778054149306.4185,"k17dzpbm3k4mgxhbw43y8memnd866bv6",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"Create professional HTML5/JavaScript web designs from specifications with automatic Playwright MCP verification for accessibility and functionality testing",{},"Web Design Builder","https://github.com/rknall/claude-skills/tree/HEAD/web-design-builder",[283,284,285,286,19,17,287,16,288,289],"web-design","html","javascript","css","accessibility","design","frontend",{"githubOwner":291,"githubRepo":292,"locale":23,"slug":293,"type":211},"rknall","claude-skills","web-design-builder",{"extract":295,"llm":298},{"commitSha":296,"license":297},"ca7fbd0e07f824b119030f323da3409bc779f9bc","custom",{"promptVersionExtension":188,"promptVersionScoring":189,"score":299,"targetMarket":194,"tier":300},95,"verified",{"parentExtensionId":302,"repoId":303},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":305,"extractAt":306,"githubAt":305,"llmAt":307,"updatedAt":307},1778054149925,1778054149306,1778054190610,{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":322,"providers":325,"relations":330,"workflow":333},1778053016918.6008,"k177k47gd7nv2r2qdrd0cbvdmn8667cw",{"reviewCount":8},{"description":313,"installMethods":314,"name":315,"sourceUrl":316,"tags":317},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{},"Vue.js Testing Best Practices","https://github.com/vuejs-ai/skills/tree/HEAD/skills/vue-testing-best-practices",[318,16,319,19,320,321],"vuejs","vitest","vue-test-utils","documentation",{"githubOwner":323,"githubRepo":266,"locale":23,"slug":324,"type":211},"vuejs-ai","vue-testing-best-practices",{"extract":326,"llm":329},{"commitSha":327,"license":328},"c9d355ff23f654309dd02006be671859df0a134c","MIT",{"promptVersionExtension":188,"promptVersionScoring":189,"score":299,"targetMarket":194,"tier":300},{"parentExtensionId":331,"repoId":332},"k17fd4gchexq7sy58y7jbefn35866n79","kd736nk4j56y4625jh9ww69x3s865kjr",{"anyEnrichmentAt":334,"extractAt":335,"githubAt":334,"llmAt":336,"updatedAt":336},1778053018134,1778053016918,1778053048559,{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":354,"providers":356,"relations":362,"workflow":363},1778054452948.4272,"k179khyq4dvq0ytvdcepec984d8666wk",{"reviewCount":8},{"description":342,"name":343,"sourceUrl":344,"tags":345},"Comprehensive toolkit for developing Claude Code plugins. Includes 7 expert skills covering hooks, MCP integration, commands, agents, and best practices. AI-assisted plugin creation and validation.","Plugin Development Toolkit","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/plugin-dev",[346,347,348,349,266,17,350,351,352,353],"development","plugin-creation","hooks","agents","cli","automation","guidance","best-practices",{"githubOwner":209,"githubRepo":210,"locale":23,"slug":355,"type":211},"plugin-dev",{"extract":357,"llm":359,"smithery":361},{"commitSha":229,"license":358},"Apache-2.0",{"promptVersionExtension":188,"promptVersionScoring":189,"score":360,"targetMarket":194,"tier":300},99,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":204},{"parentExtensionId":215,"repoId":238},{"anyEnrichmentAt":240,"extractAt":241,"githubAt":242,"llmAt":207,"smitheryAt":240,"updatedAt":207},{"_creationTime":365,"_id":366,"community":367,"display":368,"identity":380,"providers":384,"relations":388,"workflow":391},1778053078370.9028,"k17dwt2y8zcwbj9r1ccgc0mwvs867jac",{"reviewCount":8},{"description":369,"installMethods":370,"name":371,"sourceUrl":372,"tags":373},"Complete Claude Code plugin development system. PROACTIVELY activate when users want to: (1) Create/build plugins with 2025 features, (2) Add skills/commands/agents/hooks, (3) Validate plugin structure, (4) Publish to marketplace, (5) Get plugin development guidance. Provides: agent-first design patterns, progressive disclosure skills, hook automation, MCP integration, marketplace publishing. Includes plugin-expert agent and validation utilities.",{},"Plugin Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/plugin-master",[374,375,376,348,17,377,222,378,351,379],"plugin-development","agent","skill","commands","validation","devops",{"githubOwner":381,"githubRepo":382,"locale":23,"slug":383,"type":211},"josiahsiegel","claude-plugin-marketplace","plugin-master",{"extract":385,"llm":387},{"commitSha":386,"license":328},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":188,"promptVersionScoring":189,"score":360,"targetMarket":194,"tier":300},{"parentExtensionId":389,"repoId":390},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":392,"extractAt":393,"githubAt":392,"llmAt":394,"updatedAt":394},1778053080008,1778053078370,1778053164925]