[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-imxv-pretty-mermaid-vi":3,"guides-for-imxv-pretty-mermaid":223,"similar-k17f1y3wwq2x71v2fag6mfqhgx86778j":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":220},1778054592158.163,"k17f1y3wwq2x71v2fag6mfqhgx86778j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Render beautiful Mermaid diagrams as SVG or ASCII art using the beautiful-mermaid library. Supports 15+ themes, 5 diagram types (flowchart, sequence, state, class, ER), and ultra-fast rendering. Use this skill when: 1. User asks to \"render a mermaid diagram\" or provides .mmd files 2. User requests \"create a flowchart/sequence diagram/state diagram\" 3. User wants to \"apply a theme\" or \"beautify a diagram\" 4. User needs to \"batch process multiple diagrams\" 5. User mentions \"ASCII diagram\" or \"terminal-friendly diagram\" 6. User wants to visualize architecture, workflows, or data models",{},"Pretty Mermaid Skills","https://github.com/imxv/pretty-mermaid-skills",[15,16,17,18,19,20,21],"mermaid","diagrams","svg","ascii","documentation","rendering","nodejs",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":177,"workflow":186},1778054613833.955,"kn704b8sf76p6bj8r568gg597h867fwp","en",{"checks":27,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[28,33,36,39,43,46,50,54,57,60,64,69,72,76,79,82,85,88,91,94,97,101,105,109,113,116,119,122,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states that the extension renders Mermaid diagrams, addressing the user problem of visualizing data and architectures.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The skill offers significant value over a simple prompt by providing automated rendering of Mermaid diagrams with multiple themes and formats, going beyond basic LLM capabilities.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension is production-ready, offering full capabilities for rendering diagrams in SVG and ASCII, with clear installation and usage instructions.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses solely on rendering Mermaid diagrams, adhering to a single responsibility principle without extending into unrelated domains.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The displayed description accurately and concisely reflects the extension's capabilities, including supported formats, themes, and diagram types.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The extension exposes narrow verb-noun tools like `render.mjs`, `batch.mjs`, and `themes.mjs`, making them easy for the agent to select.",{"category":51,"check":52,"severity":31,"summary":53},"Documentation","Configuration & parameter reference","All parameters for the rendering scripts are documented in the help output of the scripts, including defaults and available options.",{"category":40,"check":55,"severity":31,"summary":56},"Tool naming","The tool names (`render-mermaid`, `batch-mermaid`, `list-mermaid-themes`) are descriptive and follow kebab-case conventions.",{"category":40,"check":58,"severity":31,"summary":59},"Minimal I/O surface","The scripts accept specific, typed arguments for input, output, format, and theme, requesting only necessary data and returning the rendered diagram.",{"category":61,"check":62,"severity":31,"summary":63},"License","License usability","The extension is licensed under the MIT license, clearly stated in the LICENSE file and mentioned in the README, which is a permissive open-source license.",{"category":65,"check":66,"severity":67,"summary":68},"Maintenance","Commit recency","not_applicable","The last commit date is not applicable as the provided data does not include this information.",{"category":65,"check":70,"severity":31,"summary":71},"Dependency Management","The extension uses npm for dependency management, and the `package.json` lists `beautiful-mermaid` as a dependency, indicating a standard management approach.",{"category":73,"check":74,"severity":67,"summary":75},"Security","Secret Management","The extension does not use or handle any secrets, so no issues related to secret management are present.",{"category":73,"check":77,"severity":31,"summary":78},"Injection","The skill processes user-provided Mermaid code as data, and the scripts are self-contained, mitigating injection risks.",{"category":73,"check":80,"severity":31,"summary":81},"Transitive Supply-Chain Grenades","All code and dependencies are bundled within the repository, and there are no runtime downloads or external script executions, preventing supply-chain attacks.",{"category":73,"check":83,"severity":31,"summary":84},"Sandbox Isolation","The extension operates on provided input data and does not modify files outside its own bundle or user-specified output directories, maintaining sandbox isolation.",{"category":73,"check":86,"severity":31,"summary":87},"Sandbox escape primitives","The scripts are plain Node.js code without detached processes, retry loops, or other sandbox-escape primitives.",{"category":73,"check":89,"severity":31,"summary":90},"Data Exfiltration","The extension only processes local diagram files and outputs rendered images/text; it does not make outbound calls that could exfiltrate data.",{"category":73,"check":92,"severity":31,"summary":93},"Hidden Text Tricks","Bundled files do not contain any hidden text tricks, invisible Unicode characters, or other obfuscation methods.",{"category":73,"check":95,"severity":31,"summary":96},"Opaque code execution","The bundled scripts are plain, readable JavaScript/Node.js code and do not use obfuscation techniques like base64 payloads or eval.",{"category":98,"check":99,"severity":31,"summary":100},"Portability","Structural Assumption","The scripts handle file paths relative to the provided directories and do not make assumptions about specific user project structures outside of the input/output directories.",{"category":102,"check":103,"severity":67,"summary":104},"Trust","Issues Attention","Issue data is not available.",{"category":106,"check":107,"severity":31,"summary":108},"Versioning","Release Management","The `package.json` file includes a `version` field set to `1.0.0`, indicating a defined version for the extension.",{"category":110,"check":111,"severity":31,"summary":112},"Code Execution","Validation","The script arguments are parsed and used directly, and the core functionality relies on the `beautiful-mermaid` library which handles diagram syntax validation.",{"category":73,"check":114,"severity":31,"summary":115},"Unguarded Destructive Operations","The skill is read-only, only writing to the specified output directory, and does not perform any destructive operations.",{"category":110,"check":117,"severity":31,"summary":118},"Error Handling","The scripts include try-catch blocks and provide user-friendly error messages for common issues like missing files or dependency problems.",{"category":110,"check":120,"severity":31,"summary":121},"Logging","The scripts provide console output for status updates and errors, and the `batch.mjs` script logs success and failure counts.",{"category":123,"check":124,"severity":67,"summary":125},"Compliance","GDPR","The extension processes local diagram files and does not interact with or process any personal data.",{"category":123,"check":127,"severity":31,"summary":128},"Target market","The extension is a general-purpose diagram rendering tool with no regional or jurisdictional logic, making it globally applicable.",{"category":98,"check":130,"severity":31,"summary":131},"Runtime stability","The extension relies on Node.js and standard npm packages, making it portable across POSIX-compliant systems without specific OS assumptions.",{"category":47,"check":133,"severity":31,"summary":134},"Precise Purpose","The SKILL.md and README clearly define the extension's purpose (rendering Mermaid diagrams) and its specific use cases, including trigger phrases and boundaries.",{"category":47,"check":136,"severity":31,"summary":137},"Concise Frontmatter","The SKILL.md frontmatter is concise, clearly stating the core capability and providing specific trigger phrases for precise routing.",{"category":51,"check":139,"severity":31,"summary":140},"Concise Body","The SKILL.md is well-structured, keeping core instructions concise and delegating detailed information like diagram types and themes to separate markdown files.",{"category":142,"check":143,"severity":31,"summary":144},"Context","Progressive Disclosure","Detailed information on themes and diagram types is provided in separate markdown files (`references/THEMES.md`, `references/DIAGRAM_TYPES.md`), accessed via relative links.",{"category":142,"check":146,"severity":67,"summary":147},"Forked exploration","This skill does not involve deep exploration or code review; it's a direct rendering tool, so `context: fork` is not applicable.",{"category":29,"check":149,"severity":31,"summary":150},"Usage examples","Sufficient end-to-end examples are provided in the README and SKILL.md, demonstrating input, invocation, and expected output for various rendering scenarios.",{"category":29,"check":152,"severity":31,"summary":153},"Edge cases","The documentation addresses potential issues like invalid Mermaid syntax, missing files, and dependency installation failures, providing solutions for each.",{"category":110,"check":155,"severity":67,"summary":156},"Tool Fallback","The skill does not rely on external MCP servers or other tools that would require fallbacks; it uses its own bundled Node.js scripts.",{"category":98,"check":158,"severity":31,"summary":159},"Stack assumptions","The skill clearly states its requirement for Node.js 14+ and uses standard Node.js modules, ensuring portability across POSIX-compliant systems.",{"category":161,"check":162,"severity":31,"summary":163},"Safety","Halt on unexpected state","The scripts include error handling that halts execution and reports meaningful messages for unexpected states like missing input files or dependency issues.",{"category":98,"check":165,"severity":31,"summary":166},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; it functions independently to render Mermaid diagrams.",1778054611005,"This skill provides command-line tools to render Mermaid diagrams into SVG for web and documentation or ASCII art for terminals. It supports numerous themes, various diagram types, and batch processing capabilities, requiring Node.js 14+.","2.0.0","3.4.0","The extension is exceptionally well-documented and implemented, with clear instructions, robust error handling, and a strong adherence to security and portability best practices. It excels in providing a focused, production-ready tool for rendering Mermaid diagrams.",95,"A high-quality skill for rendering Mermaid diagrams into SVG or ASCII art with extensive theme support.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":185},{},1778054594762,{"descriptionLength":181,"readmeSize":8},589,{},{"hasNpmPackage":184,"smitheryVerified":184},false,{"hasCi":184,"hasTests":184},{"updatedAt":187},1778054613834,{"githubOwner":189,"githubRepo":190,"locale":25,"slug":191,"type":192},"imxv","pretty-mermaid-skills","pretty-mermaid","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"e33f086d3b5bcec9f28632e4bd9c348b02bb2278","MIT",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":201},"kd75szb11yz715689mf6vt3r61864ng2",{"_creationTime":203,"_id":201,"identity":204,"providers":205,"workflow":217},1777995558409.8774,{"githubOwner":189,"githubRepo":190,"sourceUrl":13},{"discover":206,"github":209},{"sources":207},[208],"skills-sh",{"closedIssues90d":8,"forks":210,"homepage":211,"license":198,"openIssues90d":8,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},33,"https://skills.sh/imxv/pretty-mermaid-skills/pretty-mermaid",1769858486000,2972,673,[15,216],"skills",{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778054593161,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":187,"updatedAt":187},1778054592532,1778054592158,[],[225,251,280,310,339,365],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":237,"providers":241,"relations":245,"workflow":247},1778053038365.428,"k171eca8hjqfe9vcg6effga6kd8678rq",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"Proactively suggest diagrams when explaining complex systems. Triggers on diagrams, charts, visualizations, flowcharts, sequence diagrams, architecture diagrams, ER diagrams, state machines, Gantt charts, mindmaps, C4, class diagrams, git graphs. Use when user asks for visual representations of code, systems, processes, data structures, database schemas, workflows, or API flows. Generate Mermaid diagrams in markdown.",{},"Mermaid Diagrams","https://github.com/ccheney/robust-skills/tree/HEAD/skills/mermaid-diagrams",[16,15,19,235,236],"visualization","code-generation",{"githubOwner":238,"githubRepo":239,"locale":25,"slug":240,"type":192},"ccheney","robust-skills","mermaid-diagrams",{"extract":242,"llm":244},{"commitSha":243,"license":198},"85e5e2698d9753fb690666ccd59598e8a0b6f004",{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"repoId":246},"kd75qepasjckthmb72881rzdj58655g4",{"anyEnrichmentAt":248,"extractAt":249,"githubAt":248,"llmAt":250,"updatedAt":250},1778053039088,1778053038365,1778053066880,{"_creationTime":252,"_id":253,"community":254,"display":255,"identity":265,"providers":269,"relations":274,"workflow":276},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":256,"installMethods":257,"name":258,"sourceUrl":259,"tags":260},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[261,262,263,264,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":266,"githubRepo":267,"locale":25,"slug":268,"type":192},"jwynia","agent-skills","blind-spot-detective",{"extract":270,"llm":272},{"commitSha":271,"license":198},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":169,"promptVersionScoring":170,"score":273,"targetMarket":175,"tier":176},99,{"repoId":275},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":277,"extractAt":278,"githubAt":277,"llmAt":279,"updatedAt":279},1778053625386,1778053622473,1778054012696,{"_creationTime":281,"_id":282,"community":283,"display":284,"identity":295,"providers":299,"relations":304,"workflow":306},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":285,"installMethods":286,"name":287,"sourceUrl":288,"tags":289},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[290,291,292,293,19,294],"customer-experience","journey-mapping","strategy","marketing","reporting",{"githubOwner":296,"githubRepo":297,"locale":25,"slug":298,"type":192},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":300,"llm":302},{"commitSha":301,"license":198},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":169,"promptVersionScoring":170,"score":303,"targetMarket":175,"tier":176},98,{"repoId":305},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":307,"extractAt":308,"githubAt":307,"llmAt":309,"updatedAt":309},1778054667983,1778054663200,1778055270278,{"_creationTime":311,"_id":312,"community":313,"display":314,"identity":326,"providers":329,"relations":333,"workflow":335},1778054812528.7205,"k179w7m3n2zkvrbhmmwn1stces86799q",{"reviewCount":8},{"description":315,"installMethods":316,"name":317,"sourceUrl":318,"tags":319},"3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build, animate, render 3D scenes/models. Keywords: Three.js, WebGL, WebGPU, 3D graphics, scene, camera, geometry, material, light, animation, GLTF, FBX, OrbitControls, PBR, shadow mapping, post-processing, bloom, SSAO, shader, instancing, LOD, WebXR, VR, AR, product configurator, data visualization, architectural walkthrough, interactive 3D, canvas. Use when: creating 3D visualizations, building WebGL/WebGPU apps, loading 3D models, adding animations, implementing VR/XR, creating interactive graphics, building product configurators.",{},"3D Graphics with Three.js","https://github.com/samhvw8/dot-claude/tree/HEAD/skills/3d-graphics",[320,321,322,323,19,324,325],"three-js","webgl","webgpu","3d-graphics","learning","examples",{"githubOwner":327,"githubRepo":328,"locale":25,"slug":323,"type":192},"samhvw8","dot-claude",{"extract":330,"llm":332},{"commitSha":331,"license":198},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":169,"promptVersionScoring":170,"score":303,"targetMarket":175,"tier":176},{"repoId":334},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"anyEnrichmentAt":336,"extractAt":337,"githubAt":336,"llmAt":338,"updatedAt":338},1778054813688,1778054812528,1778054896678,{"_creationTime":340,"_id":341,"community":342,"display":343,"identity":352,"providers":355,"relations":359,"workflow":361},1778054564989.5369,"k1767w6z2kv4rgf7gryn1saw6x867n0n",{"reviewCount":8},{"description":344,"installMethods":345,"name":346,"sourceUrl":347,"tags":348},"Refactor CLAUDE.md files to follow progressive disclosure principles. Use when CLAUDE.md is too long or disorganized.",{},"ReClaude","https://github.com/brianlovin/claude-config/tree/HEAD/skills/reclaude",[19,349,350,351],"refactoring","markdown","claude-config",{"githubOwner":353,"githubRepo":351,"locale":25,"slug":354,"type":192},"brianlovin","reclaude",{"extract":356,"llm":358},{"commitSha":357,"license":67},"1a9819ebf3fee811150fc76cbe177ea4e5f747ff",{"promptVersionExtension":169,"promptVersionScoring":170,"score":303,"targetMarket":175,"tier":176},{"repoId":360},"kd7c7ftew8fsa52skn0fm3rfvd864fmn",{"anyEnrichmentAt":362,"extractAt":363,"githubAt":362,"llmAt":364,"updatedAt":364},1778054565711,1778054564989,1778054628464,{"_creationTime":366,"_id":367,"community":368,"display":369,"identity":378,"providers":382,"relations":386,"workflow":388},1778054123074.2559,"k171bg90a9mh96w2p4em6tn7zh8676as",{"reviewCount":8},{"description":370,"installMethods":371,"name":372,"sourceUrl":373,"tags":374},"Optimize content for AI search engines — ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews. Use when the user asks about AI SEO, AISO, getting cited by AI, appearing in AI answers, answer engine optimization, AEO, GEO, LLMO, AI Overviews, zero-click search, or how to appear in ChatGPT/Perplexity results. For traditional SEO, see diagnose-seo.",{},"Optimize for AI","https://github.com/calm-north/seojuice-skills/tree/HEAD/skills/optimize-for-ai",[375,376,377,293,19],"seo","ai","content-optimization",{"githubOwner":379,"githubRepo":380,"locale":25,"slug":381,"type":192},"calm-north","seojuice-skills","optimize-for-ai",{"extract":383,"llm":385},{"commitSha":384,"license":198},"c1f633bea512365ba04477076369e418ecc82ffd",{"promptVersionExtension":169,"promptVersionScoring":170,"score":303,"targetMarket":175,"tier":176},{"repoId":387},"kd77p09fwtcsr2sfmxw6921ek1864v0a",{"anyEnrichmentAt":389,"extractAt":390,"githubAt":389,"llmAt":391,"updatedAt":391},1778054123513,1778054123074,1778054162250]