What problem does it solve? Embedding the Dragble drag-and-drop editor correctly requires knowing framework-specific props, events, callbacks, and CDN versioning rules. This Skill gives your AI assistant the exact integration patterns so it generates working code without hallucinated APIs or wrong package names. ## Core Features & Use Cases - Framework Wrappers: Complete setup for React (dragble-react-editor), Vue 3 (dragble-vue-editor), and Angular (dragble-angular-editor), including props, emits/outputs, refs, hooks, and composables. - Vanilla JS SDK: CDN-based initialization with dragble.init(), multi-instance support via createEditor(), and cleanup with destroy(). - Events & Callbacks: Full reference for lifecycle events (editor:ready, design:updated), blocking callbacks (onModuleSave, onPreview), and non-blocking callbacks (linkClick). - Versioning & TypeScript: SDK/editor version channels (latest, stable, vX.Y.Z), URL override precedence, and type imports from dragble-types. - Use Case: Ask your AI to "add the Dragble editor to my React app with save and load" and receive a complete component using DragbleEditor, exportHtml(), exportJson(), and loadDesign() with correct typing. ## Quick Start Ask your AI assistant to add the Dragble editor to your React, Vue, Angular, or vanilla JavaScript project with save and load functionality.