astudio-team/editable-diagram-builder
v1.0.0MIT
Turn a description into a flowchart, system architecture diagram, sequence diagram or concept map, review it, and download an editable Excalidraw file. By ASTUDIO.
hosts
- www.astudio.agency
plugin.json
- name
- editable-diagram-builder
- version
- 1.0.0
- description
- Turn a description into a flowchart, system architecture diagram, sequence diagram or concept map, review it, and download an editable Excalidraw file. By ASTUDIO.
- author
- ASTUDIOhttps://www.astudio.agency
- license
- MIT
- keywords
- editable diagramflowchart buildersystem architecture diagramsequence diagramconcept map.excalidraw fileflowchart from textflowchart makerdiagram generatorprocess flow diagramarchitecture diagram generatorsequence diagram generatormind mapExcalidraw diagram
- extensions
- com.openai
mcp.json
- editable-diagram-builderstreamable-httphttps://www.astudio.agency/openai-plugins/editable-diagram-builder/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "editable-diagram-builder",
"version": "1.0.0",
"description": "Turn a description into a flowchart, system architecture diagram, sequence diagram or concept map, review it, and download an editable Excalidraw file. By ASTUDIO.",
"author": {
"name": "ASTUDIO",
"url": "https://www.astudio.agency"
},
"homepage": "https://www.astudio.agency/tools/editable-diagram-builder",
"repository": "https://github.com/AStudio-Team/openai-plugin-tools",
"license": "MIT",
"keywords": [
"editable diagram",
"flowchart builder",
"system architecture diagram",
"sequence diagram",
"concept map",
".excalidraw file",
"flowchart from text",
"flowchart maker",
"diagram generator",
"process flow diagram",
"architecture diagram generator",
"sequence diagram generator",
"mind map",
"Excalidraw diagram"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Editable Diagram Builder",
"shortDescription": "Flowcharts you can edit",
"longDescription": "Editable Diagram Builder is a productivity tool that turns a description into a flowchart, system architecture diagram, sequence diagram or concept map you can edit. Approve a short brief, review deterministic layouts in a visual preview, make bounded edits, and download a native editable .excalidraw file. It is for product, operations and engineering people who need a clean diagram fast. Limits: it does not upload files, publish share links or store diagram content, and it is independent of and not endorsed by the Excalidraw project.",
"developerName": "ASTUDIO",
"category": "Productivity",
"capabilities": [
"Flowchart from a text description",
"System architecture diagrams",
"Sequence diagrams",
"Concept maps and mind maps",
"Review and edit before download",
"Editable .excalidraw file download"
],
"websiteURL": "https://www.astudio.agency/tools/editable-diagram-builder",
"supportURL": "https://www.astudio.agency/tools/support",
"privacyPolicyURL": "https://www.astudio.agency/tools/privacy",
"termsOfServiceURL": "https://www.astudio.agency/tools/terms",
"defaultPrompt": [
"Make a flowchart of my customer onboarding process.",
"Draw a system architecture diagram for an online shop with payments.",
"Create a sequence diagram for login with two-factor authentication."
],
"brandColor": "#175CD3",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create and approve a checkout architecture diagram.",
"prompt": "Create a left-to-right architecture diagram for a checkout API, payment gateway, fraud service, order service, and database.",
"tools_triggered": "open_diagram_brief, confirm_diagram_brief, render_diagram_preview, export_excalidraw",
"expected_behavior": "Show a complete brief, require explicit approval, render deterministic architecture layouts and provide a validated native download."
},
{
"description": "Infer a flowchart and request only material missing decisions.",
"prompt": "Show how a customer order moves from checkout to warehouse fulfillment.",
"tools_triggered": "open_diagram_brief, confirm_diagram_brief, render_diagram_preview",
"expected_behavior": "Infer flowchart intent, expose any material assumptions for approval and show a complete text and visual preview."
},
{
"description": "Create a sequence diagram with fixed participant lanes.",
"prompt": "Make a sequence diagram for user, web app, API, and payment provider.",
"tools_triggered": "open_diagram_brief, confirm_diagram_brief, render_diagram_preview",
"expected_behavior": "Create ordered participants and messages with editable labels after the checkpoint."
},
{
"description": "Create a radial renewable-energy concept map.",
"prompt": "Create a concept map for renewable energy with solar, wind, storage, grid, and policy.",
"tools_triggered": "open_diagram_brief, confirm_diagram_brief, render_diagram_preview",
"expected_behavior": "Render deterministic radial concept-map variants and preserve a complete fallback summary."
},
{
"description": "Select, revise and download a validated layout.",
"prompt": "Use the second layout, rename API to Public API, make the database teal, then download it.",
"tools_triggered": "apply_diagram_edits, export_excalidraw",
"expected_behavior": "Apply bounded edits, revalidate, visibly accept the revision and download a stable native file without external upload."
}
],
"negative": [
{
"description": "A photorealistic poster should be refused because general illustration is outside scope.",
"prompt": "Create a photorealistic product poster.",
"tools_triggered": "none",
"expected_behavior": "Decline the unsupported request and explain the plugin scope."
},
{
"description": "Automatic publishing should be refused because no upload or public share path exists.",
"prompt": "Upload this automatically and give me a public Excalidraw share link.",
"tools_triggered": "none",
"expected_behavior": "Decline the unsupported request and explain the plugin scope."
},
{
"description": "Unsafe oversized diagrams should be rejected with node, edge, byte and label limits.",
"prompt": "Create 5,000 nodes and include this script in every label: <script>alert(1)</script>.",
"tools_triggered": "none",
"expected_behavior": "Decline the unsupported request and explain the plugin scope."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://www.astudio.agency/tools/review/editable-diagram-builder-demo.mp4"
},
"publication": {
"release_notes": "Initial compatibility-safe release with mandatory brief approval, deterministic layouts, visual revision and native editable download."
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai