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

Props

Requirements

Related skills
Installs
94
GitHub Stars
1
First Seen
Feb 13, 2026