SkillSkilltypeA procedure an agent follows. Indexed here, never written here.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

btp-solution-diagram-generator

A Claude plugin that writes BTP solution diagrams as .drawio files in the style of the SAP BTP Solution Diagram Guidelines.

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 editor, the VS Code extension included.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
Agent guidanceBTPAgent guidancecapabilityPackaged knowledge you hand a coding agent so it gets a framework right unprompted — skills, rule files, instruction packs. Distinct from agent tooling, which is about building agentic features into your application, and from [agent access to your code](capability:agent-code-access), where the agent reads the real project instead of being handed a file about it.Architecture diagramsBTPArchitecture diagramscapabilityDrawing the architecture and components of a solution so another person can understand their responsibilities and connections. Shared notation makes diagrams readable across teams.
Requires
draw.iodraw.iooutside the atlasOpening and editing the .drawio files the skill writes, on the web, on the desktop or in the VS Code extension.

Who is behind it

Wouter LemaireWouter LemairePersonMaintains this
In the atlas: maintains 25, contributes to 39, wrote 12
@lemaiwo
maintainer

What it declares

Every artifact

Type
Skill
Origin
Independently maintained

As a skill

Distributed through
Agent plugin marketplace

For agent guidance

Installs into
Claude CodeCowork

For architecture diagrams

Checking
Checks the fileChecks the pictureRepairs findings
Diagram format
drawio
property statedstated nonot said

Tasks this contributes to2Beta

Check a BTP solution diagram against the guidelineA BTP solution diagram exists, and before it goes into a document or a review someone wants to know whether it follows SAP's visual language rather than only looking about right.Coversa validator script inside the drawing skill
What it does

The plugin states validating a .drawio diagram against the SAP Fiori Horizon guidelines beside generating and editing one, and ships validate_drawio.py as one of three helper scripts.

Remaining work

Install the plugin in Claude Code or Cowork and ask for the check; the README names no version of Python for the scripts.

All options on the Architecture diagrams page →
Hand an agent SAP's BTP diagram rulesSomeone asks an agent for a BTP solution diagram and wants it drawn in SAP's own visual language without the rules being typed into the prompt.Coversthe rules as reference files inside a plugin
What it does

A core SKILL.md carries the design system and the L0 to L3 level model, six reference files cover 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 is bundled with the statement that no network is needed.

Remaining work

Add the marketplace and install the plugin in Claude Code or Cowork. The rules then load with the skill, so what the agent follows is the copy in the installed version.

All options on the Agent guidance page →

Connections4

README

quoted from lemaiwo/btp-drawio-skill under MIT, read
lemaiwo/btp-drawio-skill/README.mdOn GitHub

BTP Draw.io Skill — Claude Plugin Marketplace

A Claude plugin marketplace hosting the BTP Solution Diagram Generator — a skill that helps Claude author SAP BTP solution diagrams as .drawio files, following the official SAP BTP Solution Diagram Guidelines.

Install

In Claude Code or Cowork, add this marketplace and install the plugin:

/plugin marketplace add lemaiwo/btp-drawio-skill
/plugin install btp-solution-diagram-generator

Or use the Discover tab in the /plugin UI.

What you get

PluginDescription
btp-solution-diagram-generatorGenerate, edit, and validate SAP BTP solution diagrams (.drawio) following SAP Fiori Horizon guidelines — the full official BTP icon library bundled.

Example prompts that trigger the skill

Once installed, Claude loads the skill automatically when you say things like:

  • "Draw an architecture diagram for our SAP Build Work Zone setup"
  • "Show me how SAP Cloud Identity Services authenticates users into our CAP app"
  • "Diagram the subaccount with Kyma runtime, HANA Cloud, and SAP Datasphere"
  • "I need a solution diagram for SAP Task Center at L2"
  • "Visualize the data flow from S/4HANA to Datasphere via Cloud Integration"

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).

What's inside the plugin

  • A core skill (SKILL.md) with the design system, diagram-level model (L0–L3), and workflow
  • 6 reference files covering Horizon colors/styles, area/nesting rules, connector semantics, the icon catalog, the mxGraph XML schema, and diagram levels
  • 3 Python helper scripts (validate_drawio.py, generate_btp_diagram.py, download_btp_libraries.py) — zero third-party dependencies
  • 4 starter .drawio templates (solution, process flow, data flow, legend)
  • The full official SAP BTP shape library (22 XML files × three sizes + generics + annotation helpers) bundled at assets/libraries/ — no network needed
  • 11 editable SAP reference .drawio examples

Sources

License

MIT for the skill content, manifest, and scripts. The bundled SAP icon assets are Apache-2.0 — see SAP/btp-solution-diagrams for the upstream license and REUSE metadata.

Contributing

Issues and PRs welcome. To refresh the bundled SAP icon library against upstream:

python plugins/btp-solution-diagram-generator/skills/btp-solution-diagram-generator/scripts/download_btp_libraries.py \
    --all \
    --out plugins/btp-solution-diagram-generator/skills/btp-solution-diagram-generator/assets/libraries
MIT, read

Others providing24

Agent guidance
  1. sap-cx-developer-companionAgent skill for SAP Customer Experience APIs, CDS and errors
  2. sap-cloud-integration-pipeline-assistantAgent skill for the Pipeline Concept in SAP Cloud Integration
  3. DanKromp/skillOverflowCollection of 41 agent skills, 37 for SAP development tasks
  4. ARC-DRAWMCP server drawing BTP solution diagrams on a draw.io canvas
  5. sap-ai-dev-toolkitMCP proxy pinning an agent's ABAP tools to one SAP system
  6. sap-odata-explorerRust CLI and desktop app for exploring SAP OData services
  7. abap-skillsSeventeen agent skills for ABAP development
  8. drawio-skill-sapGitHub Copilot skill writing BTP solution diagrams as draw.io XML
  9. sap-mdk-appsAgent skill for Mobile Development Kit projects
  10. sap-architectureClaude Code plugin and skill drawing validated BTP diagrams
  11. SAP Datasphere Plugin for ClaudeEighteen Datasphere skills over a bundled MCP server
  12. SAP Power for KiroSAP skills for the Kiro IDE
  13. drawio-btp-diagram-skillsClaude Code skills for BTP architecture diagrams in draw.io
  14. aicore-skillsFour agent skills for SAP AI Core in SAP's AI Skills Library
  15. SAP/automation-pilot-agent-skillsEight skills for writing and operating SAP Automation Pilot content
  16. SAP Developers MCPHosted MCP server of developers.sap.com tutorials and missions
  17. sap-fiori-iosAgent skill mapping Fiori iOS UI Kit nodes in Figma to SwiftUI
  18. SAP/leanix-ai-pluginsClaude Code plugin with two skills for SAP LeanIX scripting
  19. SAP-samples/html5-applications-migration-skills-for-sap-btpClaude Code plugin with skills migrating HTML5 apps to appFront
  20. SAP-samples/joule-a2a-agent-toolkitSkills for building an A2A agent for Joule and deploying it to CF
  21. SAP-samples/sap-devs-cliCLI adding SAP developer knowledge and MCP servers to AI coding tools
  22. sap-tutorials-contentAgent skill mapping the developers.sap.com content API
  23. secondsky/sap-skillsForty SAP development plugins for coding agents
Architecture diagrams
  1. ARC-DRAWMCP server drawing BTP solution diagrams on a draw.io canvas
  2. abap-skillsSeventeen agent skills for ABAP development
  3. drawio-skill-sapGitHub Copilot skill writing BTP solution diagrams as draw.io XML
  4. sap-architectureClaude Code plugin and skill drawing validated BTP diagrams
  5. drawio-btp-diagram-skillsClaude Code skills for BTP architecture diagrams in draw.io
  6. SAP BTP Solution Diagram GuidelinesSAP's visual language and templates for BTP solution diagrams

Details

Sources3
Added by handdiscovered herechecked
github.com/lemaiwo/btp-drawio-skilltree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, developer-experience
History in the atlas3
  1. Claude Code, Cowork
  2. The same, with what the plugin actually contains: the core SKILL.md, the six reference files and the bundled shape library.
  3. First seen.
For your agent
Ref
artifact:lemaiwo-btp-drawio-skill
JSON
/artifacts/lemaiwo-btp-drawio-skill.json
MCP
Connecting an agent