msw-ui-system

Create and manipulate UI components in MapleStory Worlds using the msw_ui_builder.cjs script.

33|2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/MSW-Git/msw-ai-coding-plugins-official --skill msw-ui-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: msw-ui-system
Source: https://github.com/MSW-Git/msw-ai-coding-plugins-official/tree/main/plugins/msw-maker-base-skill/skills/msw-ui-system
Command: npx skills add https://github.com/MSW-Git/msw-ai-coding-plugins-official --skill msw-ui-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires msw_ui_builder.cjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of designing and implementing UI components in MapleStory Worlds, reducing the time and effort required to create interactive, visually appealing interfaces.

Core Features & Use Cases

  • Intuitive UI Builder: Simplifies the creation and manipulation of UI elements using a CJS-based builder.
  • Component API: Provides access to a comprehensive set of UI components and properties for customization.
  • Layout Recipes: Offers ready-to-use templates for common UI layouts to accelerate development.
  • Use Case: Imagine you need to create a simple inventory UI in MSW. This Skill enables you to define the layout, select appropriate components, and apply styles efficiently, resulting in a polished UI with minimal manual effort.

Quick Start

Use the msw-ui-system skill to create a basic inventory UI with the following command:

msw-ui-system inventory

Frequently Asked Questions about msw-ui-system

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

FAQPage Schema
How do I create UI components in MapleStory Worlds?

You can create MapleStory Worlds UI components using a CJS-based builder that streamlines manipulating text, buttons, and scroll lists. This approach provides intuitive templates for common layouts to accelerate interactive interface development with minimal manual effort.

What is the best way to build an inventory UI in MapleStory Worlds?

The best way to build an inventory UI in MapleStory Worlds is using layout recipes that offer ready-to-use templates. You can define the layout, select appropriate components, and apply styles efficiently, resulting in a polished interface with minimal manual coding.

Do I need a specific script to build MSW UI elements?

Yes, you need the msw_ui_builder.cjs script to build MSW UI elements. This dependency is required for the UI component creation and manipulation process, enabling access to a comprehensive set of properties for customization.

Can I customize text and scroll lists using the MSW component API?

Yes, you can customize text and scroll lists using the MSW component API. It provides access to a comprehensive set of UI components and properties, allowing extensive customization for interactive and visually appealing interfaces.

Are there limitations when using layout recipes for MapleStory Worlds interfaces?

Layout recipes for MapleStory Worlds interfaces are limited to common UI layouts provided as ready-to-use templates. While they accelerate development by simplifying layout definition and component styling, highly complex or non-standard interfaces may require manual manipulation beyond these templates.