makepad-splash

Build dynamic UI and automation in Makepad apps with Splash code.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/RoooyHe/betula --skill makepad-splash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: makepad-splash
Source: https://github.com/RoooyHe/betula/tree/main/.claude/skills/makepad-splash
Command: npx skills add https://github.com/RoooyHe/betula --skill makepad-splash

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the problem of building dynamic UI and AI-driven automation at runtime.

Core Features & Use Cases

  • Dynamic UI scripting: Write Splash code to generate and modify UI components at runtime.
  • AI workflow integration: Drive AI-assisted UI creation and automation within Makepad apps.
  • Tutorial and reference access: Leverage local tutorials and references to learn Splash quickly and safely.

Quick Start

Write and evaluate Splash code in Rust by embedding code with the script! macro and calling cx.eval at runtime.

Frequently Asked Questions about makepad-splash

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

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

You can build dynamic UI in Makepad by writing Splash code to generate and modify components at runtime. Use the script! macro to embed your code and execute it through cx.eval for immediate interface updates.

Can I integrate AI workflows to automate UI creation in Makepad apps?

Yes, you can drive AI-assisted UI creation and automation in Makepad apps using Splash. By evaluating AI-driven logic at runtime via cx.eval, you can dynamically generate and customize interfaces based on automated workflows.

What is the process for evaluating Splash code at runtime?

Evaluating Splash code at runtime involves embedding scripts with the script! macro and passing them to cx.eval. This allows your Makepad application to execute dynamic UI logic and modify behavior on the fly without recompilation.

How do I get started with Splash scripting for UI prototyping?

To start Splash scripting for UI prototyping, consult the local tutorials and references included with the skill. You will learn to safely write dynamic code, embed it with the script! macro, and run it via cx.eval.

Does this approach support runtime behavior customization without recompiling?

Yes, runtime behavior customization is fully supported without recompiling. By leveraging cx.eval to execute Splash scripts dynamically, you can modify UI components and automate tasks instantly during application runtime.

Are there limitations when using script! macro for dynamic UI generation?

Dynamic UI generation with the script! macro requires careful management of cx.eval execution contexts. You must ensure your Splash code properly interacts with the Makepad environment to avoid runtime conflicts during AI-driven automation.