[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-anthropics-canvas-design-en":3,"guides-for-anthropics-canvas-design":259},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":20,"identity":186,"isFallback":181,"parentExtension":191,"providers":241,"relations":247,"repo":248,"workflow":258},1778003232571.9172,"k1795sdh7zxjgyynj3wyxe056x865qa7",[],{"reviewCount":8},0,{"description":10,"name":11,"sourceUrl":12,"tags":13},"Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.","Canvas Design","https://github.com/anthropics/skills/tree/HEAD/skills/canvas-design",[14,15,16,17,18,19],"art","design","creative","pdf","png","writing",{"_creationTime":21,"_id":22,"extensionId":5,"locale":23,"result":24,"trustSignals":174,"workflow":184},1778007125066.709,"kn7cw5rmj5rbs5299vfm8zt5558653p0","en",{"checks":25,"evaluatedAt":164,"extensionSummary":165,"promptVersionExtension":166,"promptVersionScoring":167,"rationale":168,"score":169,"summary":170,"tags":171,"targetMarket":172,"tier":173},[26,31,34,37,41,44,48,53,56,59,63,67,70,74,77,80,83,86,89,92,96,100,104,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,161],{"category":27,"check":28,"severity":29,"summary":30},"Practical Utility","Problem relevance","pass","The description clearly states that the skill creates visual art in .png and .pdf documents for users requesting posters, art pieces, or designs.",{"category":27,"check":32,"severity":29,"summary":33},"Unique selling proposition","The skill offers a unique approach by first defining a visual philosophy and then expressing it through art, emphasizing craftsmanship and artistic interpretation, which goes beyond standard image generation.",{"category":27,"check":35,"severity":29,"summary":36},"Production readiness","The skill provides a complete lifecycle from defining a design philosophy to generating visual output, adhering to design principles and aiming for museum-quality results.",{"category":38,"check":39,"severity":29,"summary":40},"Scope","Single responsibility principle","The skill focuses solely on creating visual art based on design philosophies, with clear instructions for philosophy creation and canvas output, avoiding scope creep into unrelated domains.",{"category":38,"check":42,"severity":29,"summary":43},"Description quality","The displayed description accurately reflects the skill's functionality, clearly stating its purpose and use cases.",{"category":45,"check":46,"severity":29,"summary":47},"Invocation","Scoped tools","The skill operates through high-level instructions for philosophy creation and canvas generation, rather than exposing numerous narrow verb-noun tools.",{"category":49,"check":50,"severity":51,"summary":52},"Documentation","Configuration & parameter reference","not_applicable","The skill does not appear to have configurable parameters or options that require explicit documentation.",{"category":38,"check":54,"severity":51,"summary":55},"Tool naming","The skill does not expose explicit tools with user-facing names.",{"category":38,"check":57,"severity":51,"summary":58},"Minimal I/O surface","The skill's interaction is through natural language instructions and generation of art files, not through a defined parameter schema.",{"category":60,"check":61,"severity":29,"summary":62},"License","License usability","The skill's license is specified as 'Complete terms in LICENSE.txt', and the associated LICENSE.txt file at the root of the skills/canvas-design directory is the Apache 2.0 license, which is permissive.",{"category":64,"check":65,"severity":51,"summary":66},"Maintenance","Commit recency","The provided trust signals indicate 'n/a' for the last commit date, making it impossible to evaluate recent maintenance based on commit activity. However, the code seems complete for its purpose.",{"category":64,"check":68,"severity":51,"summary":69},"Dependency Management","The skill does not appear to have any direct third-party dependencies that require management.",{"category":71,"check":72,"severity":51,"summary":73},"Security","Secret Management","The skill does not appear to use or handle any secrets.",{"category":71,"check":75,"severity":29,"summary":76},"Injection","The skill's instructions focus on art generation and design philosophy, and do not appear to load or execute untrusted external data as instructions.",{"category":71,"check":78,"severity":29,"summary":79},"Transitive Supply-Chain Grenades","The skill's operations are contained within the skill directory and do not involve runtime downloads of code or data that could be manipulated.",{"category":71,"check":81,"severity":29,"summary":82},"Sandbox Isolation","The skill's operations are confined to generating art and related text files, with no indications of attempting to modify files outside its designated scope.",{"category":71,"check":84,"severity":29,"summary":85},"Sandbox escape primitives","There are no indications of detached process spawns or deny-retry loops within the skill's instructions.",{"category":71,"check":87,"severity":29,"summary":88},"Data Exfiltration","The skill's instructions focus on art creation and do not involve submitting any confidential data or making undocumented outbound calls.",{"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 other obfuscation techniques intended to steer the model without curator visibility.",{"category":93,"check":94,"severity":29,"summary":95},"Hooks","Opaque code execution","The skill's instructions and associated files do not contain obfuscated code, base64-decoded payloads, or runtime script fetching.",{"category":97,"check":98,"severity":29,"summary":99},"Portability","Structural Assumption","The skill does not make assumptions about user-specific project organization outside of its own bundle.",{"category":101,"check":102,"severity":51,"summary":103},"Trust","Issues Attention","No issue tracking data (opened/closed issues) is available for this skill.",{"category":105,"check":106,"severity":107,"summary":108},"Versioning","Release Management","warning","There is no explicit versioning information (e.g., in manifest, CHANGELOG, or release tags) for this skill. The license file is present, but it does not provide versioning for the skill itself.",{"category":110,"check":111,"severity":51,"summary":112},"Code Execution","Validation","The skill generates art and text files based on prompts and doesn't appear to involve executable code or structured output that requires validation.",{"category":71,"check":114,"severity":51,"summary":115},"Unguarded Destructive Operations","The skill's function is to create art and documents, which are not considered destructive operations.",{"category":110,"check":117,"severity":29,"summary":118},"Error Handling","The skill provides detailed instructions on how to handle different steps and potential refinements, implying a robust error handling strategy to guide the LLM.",{"category":110,"check":120,"severity":51,"summary":121},"Logging","The skill's output is art files and text, not destructive actions or outbound calls that would typically require logging for auditing.",{"category":123,"check":124,"severity":51,"summary":125},"Compliance","GDPR","The skill does not operate on or process personal data.",{"category":123,"check":127,"severity":29,"summary":128},"Target market","The skill's instructions for art creation and design philosophy are general and do not indicate any specific geographic or legal jurisdiction, making it globally applicable.",{"category":97,"check":130,"severity":29,"summary":131},"Runtime stability","The skill relies on standard text processing and file generation capabilities, with no apparent assumptions about specific operating systems, shells, or IDEs.",{"category":45,"check":133,"severity":29,"summary":134},"Precise Purpose","The description clearly states the skill creates visual art using design philosophy for specific use cases like posters and designs, and explicitly mentions not copying existing artists' work.",{"category":45,"check":136,"severity":29,"summary":137},"Concise Frontmatter","The frontmatter is concise and effectively communicates the skill's core purpose and when to use it.",{"category":49,"check":139,"severity":29,"summary":140},"Concise Body","The skill's body is well-structured, detailing a two-step process and providing clear examples without excessive length.",{"category":142,"check":143,"severity":29,"summary":144},"Context","Progressive Disclosure","Detailed instructions and examples are provided directly within the SKILL.md file, and font licenses are in separate text files, fulfilling a basic level of progressive disclosure.",{"category":142,"check":146,"severity":51,"summary":147},"Forked exploration","This skill is not an exploration or audit-style skill that requires forked context.",{"category":27,"check":149,"severity":29,"summary":150},"Usage examples","The SKILL.md provides detailed examples of design philosophies and instructions for canvas creation, outlining the expected inputs and outcomes.",{"category":27,"check":152,"severity":29,"summary":153},"Edge cases","The instructions include critical guidelines about craftsmanship, minimal text, and artistic freedom, implicitly handling edge cases by emphasizing high standards and clear output formats.",{"category":110,"check":155,"severity":51,"summary":156},"Tool Fallback","The skill does not appear to rely on external tools like an MCP server and operates using Claude's internal capabilities.",{"category":158,"check":159,"severity":29,"summary":160},"Safety","Halt on unexpected state","The instructions emphasize meticulous craftsmanship and adherence to the design philosophy, implicitly guiding the LLM to halt and refine if the state is not pristine or masterpiece-like.",{"category":97,"check":162,"severity":29,"summary":163},"Cross-skill coupling","The skill is self-contained, focusing on art generation and does not appear to rely on other specific skills being loaded.",1778007033479,"The skill first defines a visual philosophy as a .md file, then renders it into a .png or .pdf artifact. It emphasizes meticulous craftsmanship, artistic interpretation, and minimal text, aiming for museum-quality results. Users can provide subtle conceptual threads to guide the artistic output.","2.0.0","3.4.0","This skill is highly polished with a clear purpose, excellent documentation, and a unique approach to art generation. The primary concern is the lack of explicit versioning, which is a minor issue given the static nature of the skill's function.",95,"This skill generates original visual art and designs based on user requests, creating posters, art pieces, or documents.",[14,15,16,17,18,19],"global","verified",{"codeQuality":175,"collectedAt":176,"documentation":177,"maintenance":179,"security":180,"testCoverage":183},{},1778007015346,{"descriptionLength":178,"readmeSize":8},289,{},{"hasNpmPackage":181,"license":182,"smitheryVerified":181},false,"Complete terms in LICENSE.txt",{"hasCi":181,"hasTests":181},{"invalidatedAt":185,"updatedAt":185},1778008076651,{"githubOwner":187,"githubRepo":188,"locale":23,"slug":189,"type":190},"anthropics","skills","canvas-design","skill",{"_creationTime":192,"_id":193,"community":194,"display":195,"identity":203,"parentExtension":206,"providers":236,"relations":239,"workflow":240},1778003232571.9158,"k178h7yq3ctta15zcwenpxpkvd864mcm",{"reviewCount":8},{"description":196,"installMethods":197,"name":198,"sourceUrl":199,"tags":200},"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",[201,188,202],"examples","mcp",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":204,"type":205},"example-skills","plugin",{"_creationTime":207,"_id":208,"community":209,"display":210,"identity":219,"providers":222,"relations":230,"workflow":232},1778003232571.9128,"k17124zdhjkq8c15ck8qz63e5d8652gy",{"reviewCount":8},{"description":211,"installMethods":212,"name":213,"sourceUrl":199,"tags":214},"Anthropic example skills",{},"Anthropic Skills",[201,215,188,216,16,217,218],"documentation","claude","technical","enterprise",{"githubOwner":187,"githubRepo":188,"locale":23,"slug":220,"type":221},"anthropic-agent-skills","marketplace",{"extract":223,"smithery":229},{"commitSha":224,"license":225,"marketplace":226},"d230a6dd6eb1a0dbee9fec55e2f00a96e28dff81","Apache-2.0",{"name":220,"pluginCount":227,"version":228},3,"1.0.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":181},{"repoId":231},"kd72m31vxr2nd4hahhzvp0cyrn864eyx",{"anyEnrichmentAt":185,"extractAt":233,"githubAt":234,"invalidatedAt":185,"llmAt":235,"smitheryAt":185,"updatedAt":185},1778003232571,1778003234861,1778007125066,{"extract":237,"smithery":238},{"commitSha":224,"license":51},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":181},{"parentExtensionId":208,"repoId":231},{"anyEnrichmentAt":185,"extractAt":233,"githubAt":234,"invalidatedAt":185,"llmAt":235,"smitheryAt":185,"updatedAt":185},{"extract":242,"smithery":243},{"commitSha":224,"license":225},{"qualityScore":244,"totalActivations":245,"uniqueUsers":246,"useCount":8,"verified":181},0.9727541,533,216,{"parentExtensionId":193,"repoId":231},{"_creationTime":249,"_id":231,"identity":250,"providers":251,"workflow":256},1777995558409.8123,{"githubOwner":187,"githubRepo":188,"sourceUrl":199},{"discover":252},{"sources":253},[254,255],"skills-sh","smithery",{"discoverAt":257,"extractAt":233,"updatedAt":233},1777995558409,{"anyEnrichmentAt":185,"extractAt":233,"githubAt":234,"invalidatedAt":185,"llmAt":235,"smitheryAt":185,"updatedAt":185},[]]