genart.dev
Plugins

Plugins

Reference for all 25 design plugins — layer types, properties, and MCP tools.

Plugins

The genart.dev design system ships with 25 plugins that extend the layer system with specialized types, properties, and MCP tools.

Overview

PluginLayer TypesMCP ToolsDescription
Typography19Text rendering with OpenType.js kerning and type scales
Filters56Post-processing effects (grain, vignette, blur)
Shapes67Geometric primitives and blend shapes
Layout Guides54Compositional guides (grid, thirds, golden ratio)
Layout Composition104Advanced compositional structures
Perspective55Perspective grids and vanishing points
Construction58Construction lines and geometric aids
Distribution38Element distribution patterns
Styles18Art style references and palettes
Figure58Figure drawing aids and mannequins
Poses38Pose reference and gesture timing
Painting1315Natural media, bristle strokes, vector fields, and scene repaint
Textures44Surface textures (paper, canvas, washi)
Animation18Keyframe animation and timeline
Color Adjust34Color correction (HSL, levels, curves)
Compositing47Layer compositing (solid, gradient, image, group)
Symbols17Symbol placement from the symbol library
Trace17Image tracing and edge detection
Plants919Procedural plants — trees, flowers, grasses, L-systems
Terrain2138Landscape composition — sky, mountains, water, vegetation
Patterns297Geometric and organic repeat patterns
Particles79Particle systems with depth and flow
Atmosphere47Atmospheric effects — fog, mist, clouds, haze
Water68Water effects — surface, reflection, foam, caustics, ice
Identity410Brand identity — lockups, color variants, accessibility

Installation

All plugins are available as separate npm packages:

npm install @genart-dev/plugin-typography
npm install @genart-dev/plugin-filters
# ... etc

Plugins are automatically registered in the desktop app, web editor, and MCP server. When using @genart-dev/core directly, register plugins manually via PluginRegistry.

Plugin Architecture

Each plugin implements the DesignPlugin interface. See Plugin Architecture for details on creating custom plugins.