page-builder-blocks

Official

Build and manage reusable page builder blocks.

AuthorNextSpark-js
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a standardized framework and tooling for creating, managing, and integrating reusable content blocks within a Next.js page builder, ensuring consistency and efficiency in web development.

Core Features & Use Cases

  • Standardized Block Structure: Defines a clear 5-file structure (config.ts, schema.ts, fields.ts, component.tsx, index.ts) for all blocks.
  • Schema Definition & Validation: Uses Zod for defining block data schemas, extending a base schema for common properties.
  • Admin UI Field Definitions: Specifies how block fields are presented in an admin interface.
  • Component Rendering: Provides the React component for each block.
  • Use Case: When developing a new feature section for a website, use this Skill to scaffold a new block, define its editable fields (like title, description, images), and implement its visual representation, ensuring it integrates seamlessly with the existing page builder.

Quick Start

Use the page-builder-blocks skill to scaffold a new block with the slug 'my-new-block'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: page-builder-blocks
Download link: https://github.com/NextSpark-js/nextspark/archive/main.zip#page-builder-blocks

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.