canvas-component-metadata
Installation
SKILL.md
File structure
Every component.yml must include these top-level keys:
name: Component Name # Human-readable display name
machineName: component-name # Machine name in kebab-case
status: true # Whether the component is enabled
required: [] # Array of required prop names
props:
properties:
# ... prop definitions
slots: [] # Use [] only when there are no slots; otherwise use an object map