[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-theme-factory-pl":3,"guides-for-anthropics-theme-factory":265},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":191,"isFallback":196,"parentExtension":197,"providers":247,"relations":253,"repo":254,"workflow":264},1778003232571.9207,"k176tsr0tv4p2n8xaqhppjrr858649by",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.",{},"Theme Factory","https://github.com/anthropics/skills/tree/HEAD/skills/theme-factory",[15,16,17,18,19,20],"styling","themes","design","documentation","presentations","productivity",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":179,"workflow":189},1778007125066.7073,"kn7eb1cpanzdg5cwyk7qwarkt9864jhe","en",{"checks":26,"evaluatedAt":169,"extensionSummary":170,"promptVersionExtension":171,"promptVersionScoring":172,"rationale":173,"score":174,"summary":175,"tags":176,"targetMarket":177,"tier":178},[27,32,35,38,42,45,49,53,56,59,63,68,71,75,78,81,84,87,90,93,97,101,105,110,114,117,120,123,127,130,133,136,139,142,146,149,152,156,159,162,166],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: styling artifacts like slides and documents with themes.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers a curated collection of 10 pre-set themes and the ability to generate new ones, providing significant value beyond a simple prompt for styling.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill is fully implemented and covers the stated use case of applying themes to artifacts.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill focuses on styling artifacts with themes and does not extend into unrelated domains.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The provided 'Displayed Description' accurately and concisely reflects the functionality described in the SKILL.md file.",{"category":46,"check":47,"severity":30,"summary":48},"Invocation","Scoped tools","The skill utilizes specific, narrow actions for theme application and generation, rather than a single generalist tool.",{"category":50,"check":51,"severity":30,"summary":52},"Documentation","Configuration & parameter reference","All themes are documented within separate markdown files and referenced in the SKILL.md, detailing their palettes and typography.",{"category":39,"check":54,"severity":30,"summary":55},"Tool naming","The skill's operations are described clearly in the instructions and do not rely on specific tool names beyond the general concept of applying a theme.",{"category":39,"check":57,"severity":30,"summary":58},"Minimal I/O surface","The skill's inputs are limited to theme selection or basic parameters for theme generation, and its outputs are focused on theme application or theme details.",{"category":60,"check":61,"severity":30,"summary":62},"License","License usability","The extension specifies Apache-2.0 license via a LICENSE.txt file, which is a permissive OSS license.",{"category":64,"check":65,"severity":66,"summary":67},"Maintenance","Commit recency","not_applicable","No commit information is available for this specific skill file, but the parent repository has a recent commit.",{"category":64,"check":69,"severity":66,"summary":70},"Dependency Management","The skill does not appear to have any third-party dependencies.",{"category":72,"check":73,"severity":66,"summary":74},"Security","Secret Management","The skill does not handle or use any secrets.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill operates on themes and styling information and does not load external data that could contain instructions.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","The skill only uses bundled theme files and does not fetch remote content or execute external scripts.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill's operations are limited to generating and applying themes, which do not involve modifying files outside its scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present in the skill's instructions.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill does not handle any confidential data or make undocumented outbound calls.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, and descriptions are clean.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The skill instructions are written in clear markdown and do not involve obfuscated code or runtime script fetching.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure and relies only on its bundled theme files.",{"category":102,"check":103,"severity":66,"summary":104},"Trust","Issues Attention","No issue data is available for this specific skill.",{"category":106,"check":107,"severity":108,"summary":109},"Versioning","Release Management","warning","There is no explicit version number in the SKILL.md frontmatter, package.json, or CHANGELOG, and installation instructions reference the main branch.",{"category":111,"check":112,"severity":66,"summary":113},"Code Execution","Validation","The skill does not execute code that requires input validation beyond standard LLM instruction following.",{"category":72,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The skill is read-only in nature and does not perform any destructive operations.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The skill instructions are clear and the LLM is expected to handle errors gracefully by reporting them.",{"category":111,"check":121,"severity":66,"summary":122},"Logging","The skill is read-only and does not involve actions that require local audit logging.",{"category":124,"check":125,"severity":30,"summary":126},"Compliance","GDPR","The skill does not operate on or process any personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","No regional signals were detected, and the skill's functionality is global.",{"category":98,"check":131,"severity":30,"summary":132},"Runtime stability","The skill makes no assumptions about specific OS, shell, or runtime environments beyond standard LLM capabilities.",{"category":46,"check":134,"severity":30,"summary":135},"Precise Purpose","The skill's purpose is clearly defined as styling artifacts with themes, and its usage instructions outline when and how to use it.",{"category":46,"check":137,"severity":30,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and purpose.",{"category":50,"check":140,"severity":30,"summary":141},"Concise Body","The SKILL.md body is concise and delegates detailed theme specifications to separate files.",{"category":143,"check":144,"severity":30,"summary":145},"Context","Progressive Disclosure","Detailed theme specifications are provided in separate markdown files within the 'themes/' directory, linked from the main SKILL.md.",{"category":143,"check":147,"severity":66,"summary":148},"Forked exploration","The skill does not involve deep exploration or code review, thus `context: fork` is not applicable.",{"category":28,"check":150,"severity":108,"summary":151},"Usage examples","While the SKILL.md describes the process, it lacks concrete, end-to-end examples showing specific inputs, invocations, and observable outcomes for applying themes or generating new ones.",{"category":28,"check":153,"severity":154,"summary":155},"Edge cases","info","The skill mentions generating a custom theme if existing ones don't fit but does not detail specific failure modes or recovery paths.",{"category":111,"check":157,"severity":66,"summary":158},"Tool Fallback","This skill does not rely on external tools like MCP servers and therefore does not require fallbacks.",{"category":98,"check":160,"severity":30,"summary":161},"Stack assumptions","The skill makes no assumptions about specific stack elements beyond standard LLM capabilities and does not rely on external tooling.",{"category":163,"check":164,"severity":30,"summary":165},"Safety","Halt on unexpected state","The skill instructs the LLM to apply themes based on explicit selection, implying it would halt or report if pre-conditions for theme application were not met.",{"category":98,"check":167,"severity":30,"summary":168},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded in the same session.",1778007027160,"This skill provides a curated set of 10 themes with distinct color palettes and font pairings, showcased in a PDF. It can also generate custom themes based on user input, offering a flexible solution for consistent artifact styling.","2.0.0","3.4.0","The 'Theme Factory' skill is well-documented, adheres to single responsibility, and provides a clear utility for styling artifacts. It successfully uses progressive disclosure for theme details. The primary weakness is the lack of concrete usage examples, which slightly impacts its practical utility, and the absence of versioning information. Despite these minor issues, the skill is robust and ready for use.",85,"A well-structured skill for applying and generating professional themes for various artifacts.",[15,16,17,18,19],"global","verified",{"codeQuality":180,"collectedAt":181,"documentation":182,"maintenance":184,"security":185,"testCoverage":188},{},1778007014208,{"descriptionLength":183,"readmeSize":8},262,{},{"hasNpmPackage":186,"license":187,"smitheryVerified":186},false,"Complete terms in LICENSE.txt",{"hasCi":186,"hasTests":186},{"invalidatedAt":190,"updatedAt":190},1778008076651,{"githubOwner":192,"githubRepo":193,"locale":24,"slug":194,"type":195},"anthropics","skills","theme-factory","skill",true,{"_creationTime":198,"_id":199,"community":200,"display":201,"identity":209,"parentExtension":212,"providers":242,"relations":245,"workflow":246},1778003232571.9158,"k178h7yq3ctta15zcwenpxpkvd864mcm",{"reviewCount":8},{"description":202,"installMethods":203,"name":204,"sourceUrl":205,"tags":206},"Collection of example skills demonstrating various capabilities including skill creation, MCP building, visual design, algorithmic art, internal communications, web testing, artifact building, Slack GIFs, and theme styling",{},"Example Skills Collection","https://github.com/anthropics/skills",[207,193,208],"examples","mcp",{"githubOwner":192,"githubRepo":193,"locale":24,"slug":210,"type":211},"example-skills","plugin",{"_creationTime":213,"_id":214,"community":215,"display":216,"identity":225,"providers":228,"relations":236,"workflow":238},1778003232571.9128,"k17124zdhjkq8c15ck8qz63e5d8652gy",{"reviewCount":8},{"description":217,"installMethods":218,"name":219,"sourceUrl":205,"tags":220},"Anthropic example skills",{},"Anthropic Skills",[207,18,193,221,222,223,224],"claude","creative","technical","enterprise",{"githubOwner":192,"githubRepo":193,"locale":24,"slug":226,"type":227},"anthropic-agent-skills","marketplace",{"extract":229,"smithery":235},{"commitSha":230,"license":231,"marketplace":232},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81","Apache-2.0",{"name":226,"pluginCount":233,"version":234},3,"1.0.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":186},{"repoId":237},"kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":190,"extractAt":239,"githubAt":240,"invalidatedAt":190,"llmAt":241,"smitheryAt":190,"updatedAt":190},1778003232571,1778003234861,1778007125066,{"extract":243,"smithery":244},{"commitSha":230,"license":66},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":186},{"parentExtensionId":214,"repoId":237},{"anyEnrichmentAt":190,"extractAt":239,"githubAt":240,"invalidatedAt":190,"llmAt":241,"smitheryAt":190,"updatedAt":190},{"extract":248,"smithery":249},{"commitSha":230,"license":231},{"qualityScore":250,"totalActivations":251,"uniqueUsers":252,"useCount":8,"verified":186},0.95250446,334,164,{"parentExtensionId":199,"repoId":237},{"_creationTime":255,"_id":237,"identity":256,"providers":257,"workflow":262},1777995558409.8123,{"githubOwner":192,"githubRepo":193,"sourceUrl":205},{"discover":258},{"sources":259},[260,261],"skills-sh","smithery",{"discoverAt":263,"extractAt":239,"updatedAt":239},1777995558409,{"anyEnrichmentAt":190,"extractAt":239,"githubAt":240,"invalidatedAt":190,"llmAt":241,"smitheryAt":190,"updatedAt":190},[]]