| name | generate_diagram |
| aliases | ["draw_diagram","mermaid_diagram"] |
| label | Générer un diagramme |
| label_en | Generate diagram |
| kind | tool |
| group | src |
| builtin | false |
| read_only | true |
| risk_level | low |
| description | Générer un diagramme Mermaid affichable dans la réponse : flowchart libre, classDiagram depuis AST Python, héritage de modèle, héritage de vue live ou graphe de module. Utiliser quand l'utilisateur demande de dessiner, visualiser ou montrer un schéma. Ne pas utiliser pour inspecter seulement les champs (odoo_inspect_fields), lire une vue (odoo_inspect_view) ou produire un rapport textuel (output_report_writer). |
| description_en | Generate a Mermaid diagram that can be rendered in the answer: free flowchart, classDiagram from Python AST, model inheritance, live view inheritance or module graph. Use when the user asks to draw, visualize or show a schema. Do not use only to inspect fields (odoo_inspect_fields), read a view (odoo_inspect_view) or produce a text report (output_report_writer). |
| requirement | Sources Odoo, dépôt projet ou connexion Odoo selon le diagramme |
| requirement_en | Odoo sources, project repo or Odoo connection depending on diagram type |
| modes | ["assistant","migration","creator"] |
| keywords | ["diagramme","diagram","schéma visuel","flowchart","class diagram","héritage de modèle","heritage de modele","arbre d'héritage","arbre heritage","graphe","graph","mermaid","dessine","dessiner","draw","visualise","visualize","show graph"] |
| version | 1.0.0 |
| author | Le Goff Benoît - Camptocamp SA |
| tags | ["odoo","diagram","mermaid","architecture"] |
| permissions | {"filesystem":"read","network":false,"scripts":true,"odoo":"read"} |
| code_path | skills/generate-diagram/scripts/handler.py |
| templates | [{"name":"mermaid_blocks","label":"Bloc Mermaid","triggers":["diagramme","mermaid","flowchart"]}] |
| references_auto_load | [{"file":"mermaid_cheatsheet.md","triggers":["diagramme","schéma","diagram","flowchart","mermaid"]}] |