{"ref":"artifact:lemaiwo-btp-drawio-skill","page":"/artifacts/lemaiwo-btp-drawio-skill","json":"/artifacts/lemaiwo-btp-drawio-skill.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"lemaiwo-btp-drawio-skill","name":"btp-solution-diagram-generator","artifact_type":"skill","ecosystem":"btp","domain":"developer-experience","origin_ring":"independent","description":{"one_line":"A Claude plugin that writes BTP solution diagrams as .drawio files in the style of the [SAP BTP Solution Diagram Guidelines](artifact:sap-btp-solution-diagrams).","short":"Claude plugin writing BTP solution diagrams as .drawio files","what_it_solves":"Asked for a diagram, Claude loads the skill and writes a .drawio file in SAP's style without being told the style. The guidelines travel inside the skill as reference files, including diagram levels L0 to L3 and a colour or line style for each kind of connector. It bundles SAP's full shape library, which keeps SAP's Apache-2.0 licence; the skill itself is MIT. The file opens in any [draw.io](external:drawio) editor, the VS Code extension included."},"links":{"repo":"https://github.com/lemaiwo/btp-drawio-skill"},"type_properties":{"distribution":{"value":["agent-plugin"],"sources":[{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"btp-solution-diagram-generator — README","checked":"2026-10-18","quote":"/plugin install btp-solution-diagram-generator"}]}},"identity":{"author":"Wouter Lemaire","license":"MIT"},"skills":{"provenance":"indexed","kind":"capability","canonical_source":"https://github.com/lemaiwo/btp-drawio-skill"},"provides":[{"capability":"capability:agent-guidance","what_it_does":"Packages the BTP diagram rules as a skill Claude loads when asked for a solution diagram: a core SKILL.md with the design system and the L0 to L3 level model, six reference files for the Horizon colours and styles, the area and nesting rules, the connector semantics, the icon catalogue, the mxGraph XML schema and the levels, and the official SAP shape library bundled so no network is needed.","facets":[{"key":"installs_into","value":["Claude Code","Cowork"],"source":{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README, Install","checked":"2026-10-15","quote":"In Claude Code or Cowork, add this marketplace and install the plugin:"}}],"sources":[{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README","checked":"2026-09-13","quote":"a skill that helps Claude author SAP BTP solution diagrams as `.drawio` files"},{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README, What's inside the plugin","checked":"2026-10-15","quote":"- A core skill (`SKILL.md`) with the design system, diagram-level model (L0–L3), and workflow"},{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README, What's inside the plugin","checked":"2026-10-15","quote":"- 6 reference files covering Horizon colors/styles, area/nesting rules, connector semantics, the icon catalog, the mxGraph XML schema, and diagram levels"},{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README, What's inside the plugin","checked":"2026-10-15","quote":"- The **full official SAP BTP shape library** (22 XML files × three sizes + generics + annotation helpers) bundled at `assets/libraries/` — no network needed"}]},{"capability":"capability:architecture-diagrams","what_it_does":"Writes solution diagrams and validates them against the guidelines.","facets":[{"key":"diagram_format","value":["drawio"],"source":{"url":"https://raw.githubusercontent.com/lemaiwo/btp-drawio-skill/main/README.md","title":"lemaiwo/btp-drawio-skill — README","checked":"2026-09-28","quote":"The skill produces a ready-to-open `.drawio` file using the SAP Fiori Horizon color palette, the grey-circle BTP service icons, and correct connector semantics (authentication in green, authorization in indigo, trust in pink, async flows dashed, firewalls thick grey)."}},{"key":"checks_the_file","value":true,"source":{"url":"https://raw.githubusercontent.com/lemaiwo/btp-drawio-skill/main/README.md","title":"lemaiwo/btp-drawio-skill — README, What you get","checked":"2026-09-28","quote":"Generate, edit, and validate SAP BTP solution diagrams (.drawio) following SAP Fiori Horizon guidelines — the full official BTP icon library bundled."}}],"sources":[{"url":"https://github.com/lemaiwo/btp-drawio-skill","title":"lemaiwo/btp-drawio-skill — README","checked":"2026-09-13","quote":"Generate, edit, and validate SAP BTP solution diagrams (.drawio) following SAP Fiori Horizon guidelines"}]}],"maintainers":["actor:lemaiwo"],"requires":[{"ref":"external:drawio","for":"Opening and editing the .drawio files the skill writes, on the web, on the desktop or in the VS Code extension.","sources":[{"url":"https://raw.githubusercontent.com/lemaiwo/btp-drawio-skill/main/plugins/btp-solution-diagram-generator/README.md","title":"btp-solution-diagram-generator — README","checked":"2026-09-13","quote":"Files open directly in draw.io (web, desktop, or the `hediet.vscode-drawio` VS Code extension)."}]}],"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"drafted_with_ai":true,"contributors":["actor:lemaiwo"],"history":[{"date":"2026-10-15","field":"provides.agent-guidance.facets.installs_into","from":null,"to":"Claude Code, Cowork","reason":"capability:agent-guidance declared the installs_into property on the BTP door, and the README's Install section names both hosts in one sentence. Cowork is the second host no other entry behind this door names."},{"date":"2026-10-15","field":"provides.agent-guidance.what_it_does","from":"Packages the BTP diagram rules as a skill Claude loads when asked for a solution diagram.","to":"The same, with what the plugin actually contains: the core SKILL.md, the six reference files and the bundled shape library.","reason":"The edge said the rules are packaged and not what the package holds, which is the thing that separates this option from the other three skill sets behind the door that carry the same guideline. The README's own list was read on 2026-10-15 and its three lines are now the edge's sources."}]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":8,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":8,"forks":2,"open_issues":0,"archived":false,"pushed_at":"2026-04-20","license_spdx":null,"org_owned":false,"default_branch":"main","contributors":1,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":3172,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"readme_path":"README.md","readme_sha":"408753fe2a36381822b47e034bd6a939ee17a866","first_commit":"2026-04-17","last_commit":"2026-04-20","commits":2,"created_at":"2026-04-17T15:12:39Z","open_prs":0,"repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"contributors":[{"ref":"actor:lemaiwo","name":"Wouter Lemaire","json":"/actors/lemaiwo.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}