makepad-splash

Embed Splash code via script! and evaluate it with cx.eval in Makepad apps.

745|87|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/ZhangHanDong/makepad-skills --skill makepad-splash-zhanghandong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: makepad-splash
Source: https://github.com/ZhangHanDong/makepad-skills/tree/main/skills/makepad-splash
Command: npx skills add https://github.com/ZhangHanDong/makepad-skills --skill makepad-splash-zhanghandong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Splash-based dynamic runtime scripting enables UI generation and AI-assisted workflows inside Makepad apps by providing a safe, embeddable scripting language that runs at runtime.

Core Features & Use Cases

  • Dynamic UI generation: Create and modify interfaces at runtime using Splash.
  • AI-assisted workflows: Integrate AI prompts to generate UI flows and automate tasks.
  • Runtime evaluation: Use script! macros and cx.eval to run Splash code embedded in Rust apps for rapid prototyping.
  • Built-in APIs: Access timers, http, and UI widgets from Splash for interactive demos and tooling.

Quick Start

Embed Splash code with script! and evaluate it at runtime using cx.eval to immediately experiment with dynamic UI and AI-assisted workflows.

Frequently Asked Questions about makepad-splash

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

FAQPage Schema
How do I generate dynamic UI at runtime in Makepad?

You can generate dynamic UI at runtime in Makepad by embedding Splash code with the script! macro and evaluating it through the cx.eval API. This approach enables rapid prototyping and live interface generation without recompiling your Rust application.

What is Splash runtime scripting and how does it work with Makepad apps?

Splash runtime scripting is a safe, embeddable scripting language that executes inside Makepad apps at runtime. By using the script! macro and cx.eval API, it evaluates embedded code to dynamically render UI widgets, manage timers, and handle HTTP requests.

Can I use Splash to integrate AI-assisted workflows into a Makepad application?

Yes, Splash supports AI-assisted workflows inside Makepad applications. You can use runtime evaluation with cx.eval to process AI prompts and generate interactive UI flows dynamically, enabling automated task execution and live UI generation across desktop, mobile, and web targets.

Do I need the Makepad Splash runtime to enable live UI prototyping in Rust?

Yes, enabling live UI prototyping in Rust requires the Makepad Splash runtime, the script! macro, and the cx.eval API. These components work together to evaluate embedded Splash code safely at runtime, allowing immediate experimentation with dynamic interfaces.

What built-in APIs are available in Splash for building interactive Makepad UIs?

Splash provides built-in APIs for accessing timers, HTTP requests, and UI widgets within Makepad apps. These APIs allow you to create interactive demos and tooling by embedding script logic via the script! macro and evaluating it at runtime using cx.eval.

Does Splash runtime scripting work across desktop, mobile, and web Makepad targets?

Splash runtime scripting works across desktop, mobile, and web Makepad targets. By embedding Splash code with the script! macro and evaluating it with cx.eval, you can deploy dynamic UI generation and AI-assisted workflows consistently across all supported platforms.