[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-brand-landingpage-ar":3,"guides-for-wshobson-brand-landingpage":269,"similar-k17byzb8eydaw0kxfqqmprw8x1864103":270},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":210,"isFallback":215,"parentExtension":216,"providers":251,"relations":255,"repo":256,"workflow":267},1778003443243.3252,"k17byzb8eydaw0kxfqqmprw8x1864103",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Guides developers from brand discovery through iterative design to deployment-ready HTML via Stitch.",{},"Brand Landing Page","https://github.com/wshobson/agents/tree/HEAD/plugins/brand-landingpage",[15,16,17,18,19],"landing-page","design","html","stitch","developer-tool",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":199,"workflow":208},1778016883287.2266,"kn7a201fejb0tqh99j1prjrgr5864rqb","en",{"checks":25,"evaluatedAt":189,"extensionSummary":190,"promptVersionExtension":191,"promptVersionScoring":192,"rationale":193,"score":194,"summary":195,"tags":196,"targetMarket":197,"tier":198},[26,31,34,37,41,44,48,52,55,58,62,67,70,74,77,80,83,86,89,92,96,100,104,109,113,116,119,122,126,129,132,135,138,141,144,147,150,153,156,159,162,165,168,171,175,178,181,185],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description explicitly names the problem of developers not having established brand direction for landing pages and the solution of guiding them through discovery to a deployable HTML bundle.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers significant value beyond a simple prompt by providing a structured brand discovery interview, iterative design via Stitch, and a complete delivery bundle, which is more than a thin wrapper.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The extension covers the complete lifecycle from brand discovery to a deployable HTML bundle, including setup instructions for Stitch and handling of user assets and design tokens.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The plugin focuses on a single, coherent workflow: generating landing pages based on brand discovery, with clear boundaries and a specific purpose.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The provided description accurately reflects the skill's behavior, guiding users from brand discovery through iterative design to deployment-ready HTML via Stitch.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill utilizes specific Stitch SDK tools (e.g., `create_project`, `generate_screen_from_text`) rather than a generic 'execute' tool, with names discoverable via the agent runtime.",{"category":49,"check":50,"severity":29,"summary":51},"Documentation","Configuration & parameter reference","While not explicitly listing all parameters in a JSON schema, the SKILL.md and reference files detail the expected inputs from the interview, environment variables for Stitch setup, and the structure of the output bundle, making configuration understandable.",{"category":38,"check":53,"severity":29,"summary":54},"Tool naming","The tools are implicitly Stitch SDK calls, discovered at runtime and described within the SKILL.md, preventing naming collisions and ensuring clarity.",{"category":38,"check":56,"severity":29,"summary":57},"Minimal I/O surface","The skill requests only necessary information through the interview process and outputs a structured bundle, without extraneous data or diagnostic dumps.",{"category":59,"check":60,"severity":29,"summary":61},"License","License usability","The extension includes a clear MIT license file at the repository root, indicating permissive usage.",{"category":63,"check":64,"severity":65,"summary":66},"Maintenance","Commit recency","not_applicable","No commit history is available for this specific file/plugin within the provided context, so recency cannot be evaluated.",{"category":63,"check":68,"severity":29,"summary":69},"Dependency Management","The skill explicitly states a dependency on Node.js 18+ and the Stitch SDK, with setup instructions provided, implying reasonable dependency management for its scope.",{"category":71,"check":72,"severity":29,"summary":73},"Security","Secret Management","The skill explicitly states not to echo or transcribe API keys and relies on environment variables for Stitch API key configuration, which is a standard practice.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill focuses on structured interview input and Stitch SDK calls, with no indication of loading or executing untrusted third-party data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The extension relies on the Stitch SDK and Node.js, which are assumed to be managed dependencies, and does not fetch remote content as executable instructions.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill operates within the expected scopes of user input and Stitch SDK interactions, with no evidence of attempting to modify files outside its designated output directory.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","The skill's operations are confined to SDK calls and file operations within its designated output path, with no detached processes or retry loops around denied calls detected.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's primary function is to generate a landing page bundle; it does not appear to read or submit confidential data to third parties.",{"category":71,"check":90,"severity":29,"summary":91},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks, invisible Unicode characters, or suspicious HTML comments.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill logic is primarily in readable Markdown and structured prompts for the Stitch SDK, with no obfuscated code, base64 payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill assumes standard Node.js and Stitch SDK environments, and outputs to a designated `.stitch/` directory, making it portable across systems that meet these prerequisites.",{"category":101,"check":102,"severity":65,"summary":103},"Trust","Issues Attention","No issue tracking data (opened/closed) is available for this repository.",{"category":105,"check":106,"severity":107,"summary":108},"Versioning","Release Management","info","The plugin.json specifies a version '1.0.0', which is a meaningful version but might be considered a starting point rather than a mature release.",{"category":110,"check":111,"severity":29,"summary":112},"Code Execution","Validation","The skill guides the user through a structured interview and maps answers to specific Stitch design parameters, implying validation of inputs for correctness.",{"category":71,"check":114,"severity":29,"summary":115},"Unguarded Destructive Operations","The skill's operations primarily involve generating files and interacting with the Stitch SDK, with no destructive operations identified that would require additional guards.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The SKILL.md outlines specific error recovery steps, including retrying SDK calls once and informing the user about rate limiting, indicating thoughtful error handling.",{"category":110,"check":120,"severity":65,"summary":121},"Logging","The skill does not appear to involve destructive actions or outbound calls that would necessitate a local audit file for review.",{"category":123,"check":124,"severity":29,"summary":125},"Compliance","GDPR","The skill focuses on product branding and landing page design, and does not appear to operate on personal data requiring specific GDPR sanitization.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill is globally applicable, focusing on general design principles and using standard web technologies, with no regional limitations detected.",{"category":97,"check":130,"severity":29,"summary":131},"Runtime stability","The skill requires Node.js 18+ and the Stitch SDK, and relies on standard file operations, making it stable across POSIX-compliant environments.",{"category":38,"check":133,"severity":65,"summary":134},"Tool surface size","The plugin itself does not expose user-facing tools directly; it orchestrates calls to the Stitch SDK, whose tool surface is not enumerated here.",{"category":45,"check":136,"severity":29,"summary":137},"Name collisions","As this plugin acts as a single skill orchestrating Stitch SDK calls, there are no bundled extensions with overlapping names or descriptions.",{"category":45,"check":139,"severity":29,"summary":140},"Overlapping near-synonym tools","The skill utilizes specific Stitch SDK commands, avoiding near-synonym tools that would require disambiguation.",{"category":45,"check":142,"severity":65,"summary":143},"Hooks-off mechanism","This extension does not appear to utilize Claude Code hooks, so a hooks-off mechanism is not applicable.",{"category":45,"check":145,"severity":65,"summary":146},"Hook matcher tightness","This extension does not utilize Claude Code hooks, so hook matcher tightness is not applicable.",{"category":71,"check":148,"severity":65,"summary":149},"Hook security","This extension does not utilize Claude Code hooks, so hook security is not applicable.",{"category":93,"check":151,"severity":65,"summary":152},"Silent prompt rewriting","This extension does not utilize a `UserPromptSubmit` hook for prompt rewriting.",{"category":71,"check":154,"severity":65,"summary":155},"Permission Hook","This extension does not utilize a `PermissionRequest` hook.",{"category":123,"check":157,"severity":65,"summary":158},"Hook privacy","This extension does not utilize Claude Code hooks for logging or telemetry.",{"category":110,"check":160,"severity":65,"summary":161},"Hook dependency","This extension does not utilize custom hook scripts.",{"category":49,"check":163,"severity":29,"summary":164},"Install / Setup Instructions","The SKILL.md provides clear instructions for setting up Stitch, including verifying the SDK and API key, and notes the Node.js requirement.",{"category":49,"check":166,"severity":29,"summary":167},"Feature Transparency","The SKILL.md clearly explains the skill's functionality, phases, limitations, and setup process.",{"category":49,"check":169,"severity":29,"summary":170},"Phantom features","All features described in the README and SKILL.md (brand discovery, Stitch integration, iterative refinement, delivery bundle) have corresponding implementations or clear explanations.",{"category":172,"check":173,"severity":29,"summary":174},"Convention","Layout convention adherence","The plugin follows Claude Code conventions with a `.claude-plugin/plugin.json` and organizes skill logic within `skills/` and reference files within `references/`.",{"category":172,"check":176,"severity":29,"summary":177},"Plugin state","The plugin manages its state within the `.stitch/metadata.json` file, located within the project directory, which is the expected behavior for persistent state.",{"category":71,"check":179,"severity":29,"summary":180},"Keychain-stored secrets","The skill uses environment variables for the Stitch API key, which is a standard practice and does not appear to store secrets in plain text settings files.",{"category":182,"check":183,"severity":65,"summary":184},"Dependencies","Tagged release sourcing","The plugin itself is provided as source code, and its dependencies (Node.js, Stitch SDK) are managed externally and not bundled as MCP servers.",{"category":186,"check":187,"severity":29,"summary":188},"Installation","Clean uninstall","The skill's operations are confined to its project directory and the Stitch SDK. There are no background daemons, cron jobs, or persistent services that would survive an uninstall.",1778016811198,"This skill automates the creation of landing pages by conducting a brand discovery interview, translating user preferences into design tokens, generating designs via the Stitch SDK, and providing a deployable HTML bundle with design documentation. It requires Node.js 18+ and a Stitch API key.","2.0.0","3.4.0","The extension is a high-quality, well-documented plugin that provides a complete workflow for generating landing pages. It clearly defines its problem space, offers a unique value proposition through structured interviews and SDK integration, and adheres to best practices in security, portability, and documentation. The only minor point is the initial version number being '1.0.0', which is typical for new releases.",98,"A high-quality plugin that streamlines landing page creation through guided brand discovery and Stitch integration.",[15,16,17,18,19],"global","verified",{"codeQuality":200,"collectedAt":201,"documentation":202,"maintenance":204,"security":205,"testCoverage":207},{},1778016798774,{"descriptionLength":203,"readmeSize":8},100,{},{"hasNpmPackage":206,"smitheryVerified":206},false,{"hasCi":206,"hasTests":206},{"updatedAt":209},1778016883287,{"githubOwner":211,"githubRepo":212,"locale":23,"slug":213,"type":214},"wshobson","agents","brand-landingpage","plugin",true,{"_creationTime":217,"_id":218,"community":219,"display":220,"identity":232,"parentExtension":235,"providers":236,"relations":244,"workflow":246},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":221,"installMethods":222,"name":223,"sourceUrl":224,"tags":225},"Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage",{},"Claude Code Plugins: Orchestration and Automation","https://github.com/wshobson/agents",[226,227,228,229,230,231],"workflow-orchestration","ai-agents","plugins","development-tools","automation","developer-experience",{"githubOwner":211,"githubRepo":212,"locale":23,"slug":233,"type":234},"claude-code-workflows","marketplace",null,{"extract":237,"smithery":243},{"commitSha":238,"license":239,"marketplace":240},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":233,"pluginCount":241,"version":242},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"repoId":245},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":249,"invalidatedAt":247,"llmAt":250,"smitheryAt":247,"updatedAt":247},1778016735335,1778003520097,1778003532786,1778016730286,{"extract":252,"llm":253,"smithery":254},{"commitSha":238,"license":239},{"promptVersionExtension":191,"promptVersionScoring":192,"score":194,"targetMarket":197,"tier":198},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":206},{"parentExtensionId":218,"repoId":245},{"_creationTime":257,"_id":245,"identity":258,"providers":259,"workflow":265},1777995558409.8196,{"githubOwner":211,"githubRepo":212,"sourceUrl":224},{"discover":260},{"sources":261},[262,263,264],"skills-sh","smithery","vskill",{"discoverAt":266,"extractAt":248,"updatedAt":248},1777995558409,{"anyEnrichmentAt":268,"extractAt":248,"githubAt":249,"llmAt":209,"smitheryAt":268,"updatedAt":209},1778016861516,[],[271,311,342,367],{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":289,"providers":293,"relations":303,"workflow":306},1778054452948.4185,"k17ccvzknqvj83v64fxzftqn15867yv1",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"Create distinctive, production-grade frontend interfaces with high design quality. Generates creative, polished code that avoids generic AI aesthetics.",{},"Frontend Design","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/frontend-design",[16,281,282,283,284,285,286,17,287,288],"coding","frontend","ui","ux","code-generation","react","css","javascript",{"githubOwner":290,"githubRepo":291,"locale":23,"slug":292,"type":214},"anthropics","claude-plugins-official","frontend-design",{"extract":294,"llm":297,"smithery":299},{"commitSha":295,"license":296},"06f52cd3ac3e47ecb45228a86183ea2a86e9d6ff","Apache-2.0",{"promptVersionExtension":191,"promptVersionScoring":192,"score":298,"targetMarket":197,"tier":198},95,{"qualityScore":300,"totalActivations":301,"uniqueUsers":302,"useCount":8,"verified":206},1,1175,889,{"parentExtensionId":304,"repoId":305},"k171b9714j6pgfxqht22y94q4x866sck","kd798hf3w99qz2xt1fqtgq7gf9865e31",{"anyEnrichmentAt":307,"extractAt":308,"githubAt":309,"llmAt":310,"smitheryAt":307,"updatedAt":310},1778054509977,1778054452948,1778054454391,1778054703946,{"_creationTime":312,"_id":313,"community":314,"display":315,"identity":326,"providers":330,"relations":335,"workflow":338},1778054149306.4185,"k17dzpbm3k4mgxhbw43y8memnd866bv6",{"reviewCount":8},{"description":316,"installMethods":317,"name":318,"sourceUrl":319,"tags":320},"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",[321,17,288,287,322,323,324,325,16,282],"web-design","playwright","mcp","accessibility","testing",{"githubOwner":327,"githubRepo":328,"locale":23,"slug":329,"type":214},"rknall","claude-skills","web-design-builder",{"extract":331,"llm":334},{"commitSha":332,"license":333},"ca7fbd0e07f824b119030f323da3409bc779f9bc","custom",{"promptVersionExtension":191,"promptVersionScoring":192,"score":298,"targetMarket":197,"tier":198},{"parentExtensionId":336,"repoId":337},"k177qr61xrzsfq9e6y9wgxb33h8662mw","kd76y3zr89fpvp98y3h1jpy6fh865a3d",{"anyEnrichmentAt":339,"extractAt":340,"githubAt":339,"llmAt":341,"updatedAt":341},1778054149925,1778054149306,1778054190610,{"_creationTime":343,"_id":344,"community":345,"display":346,"identity":356,"providers":357,"relations":365,"workflow":366},1778054452948.4263,"k17aqv70mb1xnd3eebqpkc23dd8676ck",{"reviewCount":8},{"description":347,"installMethods":348,"name":349,"sourceUrl":350,"tags":351},"Creates interactive HTML playgrounds — self-contained single-file explorers with visual controls, live preview, and prompt output with copy button. Includes templates for design playgrounds, data explorers, concept maps, and document critique.",{},"Playground Plugin","https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/playground",[16,352,17,353,354,355,283],"productivity","playground","template","documentation",{"githubOwner":290,"githubRepo":291,"locale":23,"slug":353,"type":214},{"extract":358,"llm":359,"smithery":361},{"commitSha":295,"license":296},{"promptVersionExtension":191,"promptVersionScoring":192,"score":360,"targetMarket":197,"tier":198},92,{"qualityScore":362,"totalActivations":363,"uniqueUsers":364,"useCount":8,"verified":206},0.87447643,93,43,{"parentExtensionId":304,"repoId":305},{"anyEnrichmentAt":307,"extractAt":308,"githubAt":309,"llmAt":310,"smitheryAt":307,"updatedAt":310},{"_creationTime":368,"_id":369,"community":370,"display":371,"identity":381,"providers":385,"relations":390,"workflow":393},1778053849885.8894,"k17924fbebyf7jxdk33aa7b6hn8664ng",{"reviewCount":8},{"description":372,"installMethods":373,"name":374,"sourceUrl":375,"tags":376},"Liquid language fundamentals, CSS/JS/HTML coding standards, and WCAG accessibility patterns for Shopify themes",{},"Shopify Liquid Theme Skills","https://github.com/benjaminsehl/liquid-skills",[377,378,379,380,324,287,288,17],"shopify","liquid","theme","development",{"githubOwner":382,"githubRepo":383,"locale":23,"slug":384,"type":214},"benjaminsehl","liquid-skills","shopify-theme-skills",{"extract":386,"llm":388},{"commitSha":387,"license":65},"d35cf8314c0618a6cc4e7e61c664156cb9e29884",{"promptVersionExtension":191,"promptVersionScoring":192,"score":389,"targetMarket":197,"tier":198},96,{"parentExtensionId":391,"repoId":392},"k170xanfh7j73ktj5g4s4m39z1866xz8","kd78664p5jsspj88chqvjxbjvd865sbe",{"anyEnrichmentAt":394,"extractAt":395,"githubAt":394,"llmAt":396,"updatedAt":396},1778053850271,1778053849885,1778053870270]