skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
grapesjs/skills-studio-sdk282 installs

grapesjs-studio-sdk

Integration guidance for GrapesJS Studio SDK, fully customizable visual builder you can embed in your app. Use when building, configuring, extending, or troubleshooting Studio SDK projects, including setup, configuration, plugins, and project types.

How do I install this agent skill?

npx skills add https://github.com/grapesjs/skills-studio-sdk --skill grapesjs-studio-sdk
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides documentation and examples for integrating the GrapesJS Studio SDK. It demonstrates how to set up visual builders, manage projects and assets, and implement various plugins including AI-driven chat. It follows secure development practices such as using environment variables for API keys and leveraging trusted CDN services for library dependencies.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

GrapesJS Studio SDK

GrapesJS Studio SDK is a fully customizable visual builder you can embed in your app to create:

  • Website and landing pages
  • Newsletters and email content
  • Document editor

Use this skill for setup, configuration, plugin integration, and project type implementation.

Installation

npm i @grapesjs/studio-sdk

Initial Editor Load

React:

import StudioEditor from "@grapesjs/studio-sdk/react";
import "@grapesjs/studio-sdk/style";
// ...
<StudioEditor
  options={{
    licenseKey: "LOCAL_LICENSE_KEY",
    project: {
      type: "web", // 'email' | 'document'
    },
  }}
/>;

JavaScript (other frameworks or vanilla):

import createStudioEditor from "@grapesjs/studio-sdk";
import "@grapesjs/studio-sdk/style";
// ...
createStudioEditor({
  licenseKey: "LOCAL_LICENSE_KEY",
  project: {
    type: "web", // 'email' | 'document'
  },
});

License Key Behavior

  • On localhost, any string is valid for local development.
  • On non-localhost domains, a valid licenseKey is required. More info: rules/overview/licenses.md

Project Types

After the initial setup and project-type choice, configure persistence next:

To make the editor fully functional, the next important step is persistence: define how projects are loaded and saved, and how uploaded assets are stored and retrieved.

Configuration

Plugins

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/grapesjs/skills-studio-sdk/grapesjs-studio-sdk">View grapesjs-studio-sdk on skillZs</a>