page-builder-blocks
OfficialBuild and manage reusable page builder blocks.
Software Engineering#content management#scaffolding#next.js#component development#page builder#block patterns
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.