worldos-widget-authoring
Installation
SKILL.md
WorldOS Widget Authoring
Create a reusable private UGC widget only when existing WorldOS apps cannot express the required interaction or state. Built-in apps, shared apps, published apps, and platform code are outside this workflow.
Confirm that a widget is necessary
- Call
get_authoring_guide. - Call
search_appswith several focused queries for the required capability. - Call
get_app_guidefor plausible existing apps. - Prefer an existing app with world-specific install config.
- Create a widget only when a clear capability gap remains.
Do not create a second source of truth for data already owned by stats, inventory, quests, chat, social, time, calendar, map, or another installed app.
Read references/widget-quality.md before validation.
Separate reusable behavior from world content
A widget is a reusable, domain-neutral interface. Put reusable structure and behavior in the app draft: