{"id":77610,"plugin_id":"plugin_asdk_app_6ae7a49ff2ac819187fe65755dc08c06","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-03T00:14:56.970Z","digest":"b047e27bc8009750d67b82b64aea189ee207deee8c56913e2dcf497faca856f6","against":null,"payload":{"description":"Draw a diagram in Builderii, such as a flowchart of a process, a mind map of a topic, a sequence diagram of a system, a sitemap, a roadmap or a database diagram, from a description, this conversation, code or SQL, or change one already on a board. Use when the user asks to map, chart, diagram, visualise or plan something in Builderii.","included_files":[],"name":"diagram","skill_md_contents":"---\nname: diagram\ndescription: Draw a diagram in Builderii, such as a flowchart of a process, a mind map of a topic, a sequence diagram of a system, a sitemap, a roadmap or a database diagram, from a description, this conversation, code or SQL, or change one already on a board. Use when the user asks to map, chart, diagram, visualise or plan something in Builderii.\n---\n\n# Draw a diagram in Builderii\n\n1. **Pick the kind.** A process or decision → flowchart (`create_flowchart`). Ideas around a topic → mind map (`create_mindmap`). Who calls whom, in order → sequence diagram (`create_sequence_diagram`). Pages of a site → sitemap (`create_sitemap`). Work over time → roadmap (`create_roadmap`, real dates). Tables and keys → database diagram (`create_database`, or paste SQL / a Prisma schema in `sql`). Mermaid you already have → `import_mermaid`.\n2. **Which board.** Use the board the user named; otherwise `create_board` with a specific name (kind `flowchart` or `mindmap` where it fits).\n3. **Write the structure.** Short labels in the user's words. Flowcharts: a start and an end, decisions with labelled arrows (yes / no), 5 to 20 steps. Mind maps: one central idea (parent `\"\"`), 4 to 7 branches, 2 to 4 ideas each. Sequence diagrams: participants in order, then messages (`sync`, `async`, `reply`). Builderii lays everything out, so give no coordinates.\n4. **Changing one that's there:** `list_diagrams`, then `get_diagram` for its ids, then the matching `update_*` with its `ref` — only the changes for flowcharts, mind maps and brainstorms; the whole diagram (keeping ids) for sequence diagrams, sitemaps, roadmaps and database diagrams. Don't draw a second copy.\n5. **Or let Builderii's AI draw it:** `generate` with the `type` and a prompt (pass `diagram` to change one). If it answers `working`, call `get_ai_job` shortly after.\n6. **Confirm** in a line or two what you drew, with the board's link.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}