[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-bahayonghang-drawio-bn":3,"guides-for-bahayonghang-drawio":235,"similar-k17a59wsjqddcb9rmbwnccvd1s867h4x":236},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":29,"identity":196,"isFallback":191,"parentExtension":200,"providers":201,"relations":209,"repo":211,"workflow":232},1778054286306.6833,"k17a59wsjqddcb9rmbwnccvd1s867h4x",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Desktop-first Draw.io diagram creation, editing, replication, and conversion (redraw, remake, 重画, 绘图, 画图, 做个图) with a YAML design system supporting 6 themes. Use when creating visual diagrams, drawings, figures, schematics, charts, system architecture diagrams, network diagrams, flowcharts, UML, ER diagrams, sequence diagrams, state machines, org charts, mind maps, cloud infrastructure diagrams, research workflows, paper figures, IEEE-style diagrams, technical roadmaps, or diagrams containing formulas, equations, LaTeX, AsciiMath, MathJax, inline math, block math, 公式, 行内公式, or 行间公式. Academic-paper requests should classify the figure as architecture, roadmap, or workflow, then deliver the editable offline bundle plus SVG by default. Accepts Mermaid, CSV, and YAML input; convert to drawio from mermaid to drawio or any structured source. Default to offline/local generation with `.drawio` + sidecars; use an optional live backend only when browser or inline refinement is genuinely needed.",{},"Draw.io Skill","https://github.com/bahayonghang/drawio-skills/tree/HEAD/skills/drawio",[15,16,17,18,19,20,21,22,23,24,25,26,27,28],"diagram","drawio","architecture","ieee","academic","flowchart","network-topology","uml","design-system","cli","yaml","mermaid","csv","offline",{"_creationTime":30,"_id":31,"extensionId":5,"locale":32,"result":33,"trustSignals":183,"workflow":194},1778054485983.5496,"kn74nv28tps5xn9khhw5r8vzzx8662k7","en",{"checks":34,"evaluatedAt":173,"extensionSummary":174,"promptVersionExtension":175,"promptVersionScoring":176,"rationale":177,"score":178,"summary":179,"tags":180,"targetMarket":181,"tier":182},[35,40,43,46,50,53,57,61,64,67,71,76,80,84,87,90,93,96,99,102,106,110,114,118,122,125,128,131,135,138,141,144,147,150,154,157,160,163,166,170],{"category":36,"check":37,"severity":38,"summary":39},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: creating, editing, and converting draw.io diagrams with specific capabilities like themes and formula support.",{"category":36,"check":41,"severity":38,"summary":42},"Unique selling proposition","The extension offers significant value beyond default LLM behavior by providing a structured YAML design system, multiple themes, specific workflow profiles (academic, engineering), and robust command-line validation, enabling precise diagram generation and editing.",{"category":36,"check":44,"severity":38,"summary":45},"Production readiness","The skill bundle includes a comprehensive set of references and schemas, supports multiple input formats (YAML, Mermaid, CSV), and outlines a clear workflow for diagram creation, editing, and replication, making it production-ready for various use cases.",{"category":47,"check":48,"severity":38,"summary":49},"Scope","Single responsibility principle","The extension focuses on the domain of draw.io diagram creation and manipulation, with clear sub-routes for different diagram types and profiles, without quietly extending into unrelated domains like testing or deployment.",{"category":47,"check":51,"severity":38,"summary":52},"Description quality","The displayed description is comprehensive, readable, and accurately reflects the extension's capabilities, including its offline-first approach, theme support, and input/output formats.",{"category":54,"check":55,"severity":38,"summary":56},"Invocation","Scoped tools","The skill appears to use scoped tools internally rather than a single generalist execution tool, based on the detailed routing and workflow descriptions.",{"category":58,"check":59,"severity":38,"summary":60},"Documentation","Configuration & parameter reference","The documentation extensively details themes, profiles, semantic shapes, connector types, replication color modes, and provides numerous reference files for specific tasks, covering configuration and parameters thoroughly.",{"category":47,"check":62,"severity":38,"summary":63},"Tool naming","The primary tool and its sub-routes (`create`, `edit`, `replicate`) are clearly named and descriptive of their functionality.",{"category":47,"check":65,"severity":38,"summary":66},"Minimal I/O surface","The specification format and workflow descriptions imply that inputs are structured (YAML, Mermaid, CSV) and outputs are canonical artifacts, minimizing unnecessary data transfer.",{"category":68,"check":69,"severity":38,"summary":70},"License","License usability","The extension indicates ISC license in package.json, which is a permissive OSS license. No explicit license file was found at the root, but the SPDX identifier is wired into the manifest, making it usable.",{"category":72,"check":73,"severity":74,"summary":75},"Maintenance","Commit recency","warning","No commit history is available (pushedAt: n/a), indicating the extension may be unmaintained or very new. This raises concerns about ongoing support and potential breakage with future platform updates.",{"category":72,"check":77,"severity":78,"summary":79},"Dependency Management","not_applicable","The extension appears to bundle its dependencies or rely on provided runtimes, as no explicit 3rd party dependencies requiring management were detected.",{"category":81,"check":82,"severity":38,"summary":83},"Security","Secret Management","No hardcoded secrets or sensitive credential handling patterns were observed in the provided files, suggesting secrets are managed appropriately.",{"category":81,"check":85,"severity":38,"summary":86},"Injection","The skill's instructions explicitly treat user-provided data (labels, spec content) as untrusted, preventing instruction injection into executed commands or paths.",{"category":81,"check":88,"severity":38,"summary":89},"Transitive Supply-Chain Grenades","All content appears to be contained within the skill directory. There are no indications of runtime downloads of uncommitted material, symlinks outside the bundle, or remote pipes to shells.",{"category":81,"check":91,"severity":38,"summary":92},"Sandbox Isolation","The skill operates within its own directory and does not seem to make assumptions about or modify files outside the project folder. Paths are relative or handled by the CLI/runtime.",{"category":81,"check":94,"severity":38,"summary":95},"Sandbox escape primitives","No evidence of detached processes (nohup, setsid) or retry loops around denied tool calls was found in the provided scripts.",{"category":81,"check":97,"severity":38,"summary":98},"Data Exfiltration","No imperative instructions aimed at submitting confidential data to third parties were observed. All outbound actions are implicitly tied to diagram generation.",{"category":81,"check":100,"severity":38,"summary":101},"Hidden Text Tricks","The bundled files and descriptions appear free of hidden steering tricks like invisible Unicode characters, white-on-white text, or obfuscated comments.",{"category":103,"check":104,"severity":38,"summary":105},"Hooks","Opaque code execution","The provided code (JS adapters, CLI) is plain and readable, with no signs of base64 obfuscation, `eval(...)` usage, or runtime script fetching.",{"category":107,"check":108,"severity":38,"summary":109},"Portability","Structural Assumption","The CLI tool references `\u003Cskill-dir>/scripts/...` which are internal to the bundle, and the specification format appears self-contained, avoiding assumptions about user project layout.",{"category":111,"check":112,"severity":78,"summary":113},"Trust","Issues Attention","No GitHub issues data was provided for evaluation.",{"category":115,"check":116,"severity":38,"summary":117},"Versioning","Release Management","A 'version: \"2.2.0\"' field is present in the SKILL.md frontmatter, providing a clear and meaningful version signal.",{"category":119,"check":120,"severity":38,"summary":121},"Code Execution","Validation","The spec includes a comprehensive JSON schema and the CLI tool performs validation. Input normalization from Mermaid/CSV and robust error handling are evident.",{"category":81,"check":123,"severity":38,"summary":124},"Unguarded Destructive Operations","The skill is focused on diagram generation and editing, which are not inherently destructive operations. No primitives like 'rm -rf' or 'git push --force' were detected.",{"category":119,"check":126,"severity":38,"summary":127},"Error Handling","The CLI and adapters appear to catch errors and provide meaningful messages, with no indications of silent retries or opaque failure modes.",{"category":119,"check":129,"severity":78,"summary":130},"Logging","The skill's primary output is artifact generation (.drawio, .svg, .yaml), not interactive execution that would typically require local audit logging.",{"category":132,"check":133,"severity":38,"summary":134},"Compliance","GDPR","The skill operates on diagram specifications and visual elements, not personal user data, thus GDPR compliance is not a direct concern.",{"category":132,"check":136,"severity":38,"summary":137},"Target market","The extension's capabilities (diagramming, academic figures, network topologies) are globally applicable, and no regional restrictions or jurisdiction-specific logic were detected in the documentation or examples.",{"category":107,"check":139,"severity":38,"summary":140},"Runtime stability","The skill aims for offline-first operation and uses standard formats (YAML, CLI, SVG), with clear documentation on draw.io Desktop usage, indicating good portability across environments.",{"category":54,"check":142,"severity":38,"summary":143},"Precise Purpose","The skill precisely names its artifacts (draw.io diagrams) and tasks (create, edit, replicate, convert) along with specific use cases and workflows, making its purpose clear.",{"category":54,"check":145,"severity":38,"summary":146},"Concise Frontmatter","The SKILL.md frontmatter is concise, self-contained, and includes core capability summaries and trigger phrases within the first ~160 characters.",{"category":58,"check":148,"severity":38,"summary":149},"Concise Body","The SKILL.md body is well-structured with clear sections and delegates longer technical details to separate reference files, keeping the main instruction concise.",{"category":151,"check":152,"severity":38,"summary":153},"Context","Progressive Disclosure","The skill employs progressive disclosure by linking to numerous reference files (`.md`) for detailed explanations of themes, workflows, and specific technical aspects, avoiding bloat in the main SKILL.md.",{"category":151,"check":155,"severity":78,"summary":156},"Forked exploration","The skill does not appear to perform extensive exploration or deep code review that would necessitate the 'context: fork' setting.",{"category":36,"check":158,"severity":38,"summary":159},"Usage examples","The skill includes a comprehensive set of example prompts covering various diagram types, profiles, and use cases, demonstrating readiness and expected outcomes.",{"category":36,"check":161,"severity":38,"summary":162},"Edge cases","The documentation touches upon edge cases like handling compressed draw.io files, fallback behaviors for missing capabilities, and academic paper export considerations, with recovery steps implicitly covered by the offline-first workflow.",{"category":119,"check":164,"severity":38,"summary":165},"Tool Fallback","The CLI tool and adapters handle multiple input formats and gracefully degrade or inform if optional components like draw.io Desktop or MCP are unavailable, with no hard requirements mentioned.",{"category":167,"check":168,"severity":38,"summary":169},"Safety","Halt on unexpected state","The CLI tool performs validation against a JSON schema and the spec, and the build process includes warnings for potential issues, suggesting a fail-closed behavior on critical errors.",{"category":107,"check":171,"severity":38,"summary":172},"Cross-skill coupling","The skill is self-contained, focusing solely on draw.io diagram generation and manipulation. No reliance on other skills is indicated.",1778054483475,"This skill allows users to create, edit, and convert draw.io diagrams programmatically using a structured YAML specification, supporting multiple input formats like Mermaid and CSV. It includes built-in design system themes, workflow profiles for academic and engineering use cases, and command-line validation tools for ensuring diagram quality and consistency.","2.0.0","3.4.0","The Draw.io Skill is highly robust, offering an offline-first approach with comprehensive support for various diagram types, themes, and input formats. Its commitment to production readiness, clear documentation, and extensive examples contribute to a verified tier. The only minor concern is the lack of recent commit activity, which slightly impacts the score but does not detract from the overall high quality.",95,"A powerful and flexible draw.io diagramming skill with robust offline-first capabilities and excellent adherence to design principles.",[15,16,17,18,19,20,21,22,23,24,25,26,27,28],"global","verified",{"codeQuality":184,"collectedAt":185,"documentation":186,"maintenance":188,"popularity":189,"security":190,"testCoverage":193},{},1778054474372,{"descriptionLength":187,"readmeSize":8},998,{},{"npmDownloads":8},{"hasNpmPackage":191,"smitheryVerified":192},true,false,{"hasCi":192,"hasTests":192},{"updatedAt":195},1778054485983,{"githubOwner":197,"githubRepo":198,"locale":32,"slug":16,"type":199},"bahayonghang","drawio-skills","skill",null,{"extract":202,"github":205,"llm":208},{"commitSha":203,"license":204,"npmPackage":198},"0c0485c3c8971f6fff731e3a0a6c6c6a35893ab7","ISC",{"pushedAt":206,"stars":207},1777260857000,149,{"promptVersionExtension":175,"promptVersionScoring":176,"score":178,"targetMarket":181,"tier":182},{"repoId":210},"kd72avf3zheqxzkvtkvc9ne2s1864kbz",{"_creationTime":212,"_id":210,"identity":213,"providers":215,"workflow":228},1777995558409.863,{"githubOwner":197,"githubRepo":198,"sourceUrl":214},"https://github.com/bahayonghang/drawio-skills",{"discover":216,"extract":219,"github":220,"npm":227},{"sources":217},[218],"skills-sh",{"npmPackage":198},{"closedIssues90d":221,"forks":222,"homepage":223,"openIssues90d":221,"pushedAt":206,"readmeSize":224,"stars":207,"topics":225},1,7,"https://bahayonghang.github.io/drawio-skills/",9446,[16,226],"skills",{"downloads":8},{"discoverAt":229,"extractAt":230,"githubAt":230,"npmAt":231,"updatedAt":231},1777995558409,1778054471692,1778054473675,{"anyEnrichmentAt":233,"extractAt":234,"githubAt":233,"llmAt":195,"updatedAt":195},1778054469916,1778054469571,[],[237,262,288,316,331,360],{"_creationTime":238,"_id":239,"community":240,"display":241,"identity":253,"providers":255,"relations":260,"workflow":261},1778054286306.6838,"k17bd770ds2zwqh5nd4vq37gps867r5h",{"reviewCount":8},{"description":242,"installMethods":243,"name":244,"sourceUrl":245,"tags":246},"Academic-first Draw.io figure skill for papers, theses, IEEE-style diagrams, architecture figures, workflows, roadmaps, formulas, and publication-ready visualizations. Use when users ask to draw, redraw, replicate, edit, or export diagrams for academic papers or technical documents. Creates offline .drawio + .spec.yaml + .arch.json bundles, exports SVG locally, uses draw.io Desktop CLI for embedded SVG/PNG/PDF/JPG, supports style presets, self-check review loops, and diagrams.net URL fallback without requiring MCP.",{},"Draw.io Academic Skill","https://github.com/bahayonghang/drawio-skills/tree/HEAD/skills/drawio-academic-skills",[16,15,19,247,18,17,248,249,250,251,252,24,28],"paper-figure","workflow","roadmap","formula","svg","pdf",{"githubOwner":197,"githubRepo":198,"locale":32,"slug":254,"type":199},"drawio-academic-skills",{"extract":256,"github":258,"llm":259},{"commitSha":203,"license":257,"npmPackage":198},"MIT",{"pushedAt":206,"stars":207},{"promptVersionExtension":175,"promptVersionScoring":176,"score":178,"targetMarket":181,"tier":182},{"repoId":210},{"anyEnrichmentAt":233,"extractAt":234,"githubAt":233,"llmAt":195,"updatedAt":195},{"_creationTime":263,"_id":264,"community":265,"display":266,"identity":274,"providers":277,"relations":282,"workflow":284},1778053148350.4363,"k17defdpkq7hbw9082a3g5mnfn866acb",{"reviewCount":8},{"description":267,"installMethods":268,"name":269,"sourceUrl":270,"tags":271},"Create professional diagrams using Mermaid, PlantUML, and other text-based diagram tools. Generate flowcharts, sequence diagrams, architecture diagrams, and more.",{},"Diagram Creator","https://github.com/claude-office-skills/skills/tree/HEAD/diagram-creator",[15,20,26,272,17,273],"plantuml","documentation",{"githubOwner":275,"githubRepo":226,"locale":32,"slug":276,"type":199},"claude-office-skills","diagram-creator",{"extract":278,"llm":280},{"commitSha":279,"license":257},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":175,"promptVersionScoring":176,"score":281,"targetMarket":181,"tier":182},94,{"repoId":283},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":285,"extractAt":286,"githubAt":285,"llmAt":287,"updatedAt":287},1778053151766,1778053148350,1778053561145,{"_creationTime":289,"_id":290,"community":291,"display":292,"identity":302,"providers":305,"relations":310,"workflow":312},1778053448782.097,"k1739yz9jv2seh7503h4b1ba8s866a3z",{"reviewCount":8},{"description":293,"installMethods":294,"name":295,"sourceUrl":296,"tags":297},"Generates architecture diagrams from code, infrastructure, or descriptions. Use when user asks to visualize, diagram, or document system architecture.",{},"Eraser Diagram Generator","https://github.com/eraserlabs/eraser-io/tree/HEAD/claude-plugins/eraser/skills/diagram",[15,17,298,299,300,301],"visualization","infrastructure","api","code-generation",{"githubOwner":303,"githubRepo":304,"locale":32,"slug":15,"type":199},"eraserlabs","eraser-io",{"extract":306,"llm":308},{"commitSha":307,"license":257},"30d6f3679f597eeae67bacab5ee733c863686177",{"promptVersionExtension":175,"promptVersionScoring":176,"score":309,"targetMarket":181,"tier":182},98,{"repoId":311},"kd74kz6ynekzcm6mrz0ftcb1jn865nen",{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},1778053449051,1778053448782,1778053477002,{"_creationTime":317,"_id":318,"community":319,"display":320,"identity":324,"providers":326,"relations":329,"workflow":330},1778053448782.0989,"k17677ej1bpx98s7dxda4ppjxd8670nw",{"reviewCount":8},{"description":293,"installMethods":321,"name":295,"sourceUrl":322,"tags":323},{},"https://github.com/eraserlabs/eraser-io/tree/HEAD/skills/eraser-diagrams",[15,17,298,299,301,300],{"githubOwner":303,"githubRepo":304,"locale":32,"slug":325,"type":199},"eraser-diagrams",{"extract":327,"llm":328},{"commitSha":307,"license":257},{"promptVersionExtension":175,"promptVersionScoring":176,"score":309,"targetMarket":181,"tier":182},{"repoId":311},{"anyEnrichmentAt":313,"extractAt":314,"githubAt":313,"llmAt":315,"updatedAt":315},{"_creationTime":332,"_id":333,"community":334,"display":335,"identity":346,"providers":348,"relations":354,"workflow":356},1778054586606.9207,"k17dgzjgvsrbv3nsbp0kz4c1ax8665ww",{"reviewCount":8},{"description":336,"installMethods":337,"name":338,"sourceUrl":339,"tags":340},"Vercel filesystem detectors",{},"Vercel Filesystem Detectors","https://github.com/vercel/vercel/tree/HEAD/packages/fs-detectors",[341,342,343,344,24,345],"vercel","build-system","framework-detection","monorepo","utility",{"githubOwner":341,"githubRepo":341,"locale":32,"slug":347,"type":199},"vercel-fs-detectors",{"extract":349,"llm":352},{"commitSha":350,"license":351},"da93fccb68ef705f866ddb8d4ff596495589442a","Apache-2.0",{"promptVersionExtension":175,"promptVersionScoring":176,"score":353,"targetMarket":181,"tier":182},100,{"repoId":355},"kd70sna36fh1a450f5r7e0f8p986555e",{"anyEnrichmentAt":357,"extractAt":358,"githubAt":357,"llmAt":359,"updatedAt":359},1778054590995,1778054586606,1778054733091,{"_creationTime":361,"_id":362,"community":363,"display":364,"identity":377,"providers":380,"relations":384,"workflow":386},1778053126504.8447,"k177gyb2pp9y0hpcx23rd2j0gd866t61",{"reviewCount":8},{"description":365,"installMethods":366,"name":367,"sourceUrl":368,"tags":369},"Smart Money analytics on OKX: leaderboard traders, position tracking, trade records, aggregated consensus signals, and signal history. Use this skill when the user asks about 聪明钱, smart money, 牛人榜, leaderboard, top traders, 带单员, lead traders, 交易员排行, trader ranking, trader positions, trader PnL, 交易员持仓, 交易员收益, smart money signal, 聪明钱信号, long/short ratio, 多空比, capital flow, 资金流向, position conviction, 仓位强度, entry price distribution, smart money overview, 聪明钱总览, signal history, 信号历史, trader search, 搜索交易员, who is trading BTC, 谁在交易BTC, recommend traders, 推荐交易员, best traders, top performers.",{},"OKX CEX Smart Money CLI","https://github.com/okx/agent-skills/tree/HEAD/skills/okx-cex-smartmoney",[370,371,372,373,374,375,376,24],"okx","cex","smartmoney","analytics","trader","leaderboard","signals",{"githubOwner":370,"githubRepo":378,"locale":32,"slug":379,"type":199},"agent-skills","okx-cex-smartmoney",{"extract":381,"llm":383},{"commitSha":382,"license":257},"2c10950e7d08ff4a6f92e29aa5a72fc1f6982c3b",{"promptVersionExtension":175,"promptVersionScoring":176,"score":353,"targetMarket":181,"tier":182},{"repoId":385},"kd762kyfecgcjapqdqxsv1ngw986551x",{"anyEnrichmentAt":387,"extractAt":388,"githubAt":387,"llmAt":389,"updatedAt":389},1778053126894,1778053126504,1778053154881]