solid

Render structured JSON UI specs into SolidJS components with reactive bindings.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/hasnaxyz/open-render --skill solid-hasnaxyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid
Source: https://github.com/hasnaxyz/open-render/tree/main/skills/solid
Command: npx skills add https://github.com/hasnaxyz/open-render --skill solid-hasnaxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you turn structured JSON UI specs into interactive SolidJS interfaces with predictable components, bindings, and actions, reducing the complexity of hand-coding dynamic generation flows.

Core Features & Use Cases

  • Renderer Integration: Mount JSON-rendered specs into Solid component trees with Renderer and JSONUIProvider.
  • Catalog and Registry Setup: Define component schemas, action contracts, and registry mappings for guardrailed UI generation.
  • Reactive Bindings and Validation: Support live state, bound props, visibility rules, and field validation in Solid-specific reactive patterns.
  • Streaming and Chat Flows: Build progressive UI generation experiences with streamed specs and chat-driven interfaces.
  • Use Case: A dashboard app can generate cards, buttons, and forms from a prompt while keeping state updates, action execution, and validation fully controlled.

Quick Start

Create a Solid registry for your catalog and render the incoming spec inside a JSONUIProvider so your app can display reactive generated UI.

Frequently Asked Questions about solid

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I render dynamic JSON UI specs into a SolidJS application?

Reactive SolidJS JSON UI rendering maps structured specifications through a component registry and JSONUIProvider, generating state-driven interfaces with predictable bindings, visibility rules, and action execution.

What is the best way to set up a component registry for JSON-driven UI generation in Solid?

A component registry for JSON UI generation in Solid requires defining component schemas, action contracts, and registry mappings to create a guardrailed catalog that drives predictable, state-driven rendering.

Can I apply live validation and reactive state bindings to streamed JSON UI specs in SolidJS?

Yes, SolidJS JSON UI rendering supports live validation and reactive state bindings by applying Solid-specific reactive patterns, supporting bound props, visibility rules, and field validation during progressive UI generation.

Does JSON UI generation in SolidJS work for chat-driven and streaming interfaces?

Yes, JSON UI generation in SolidJS supports chat-driven and streaming interfaces by processing streamed JSON specs to progressively build reactive UI components within the Solid component tree.

Do I need a predefined component schema to render JSON UI specs in SolidJS?

Yes, rendering JSON UI specs in SolidJS requires predefined component schemas and a registry setup to ensure predictable state-driven rendering behavior and proper reactive compliance.