canvas-component-push

Installation
SKILL.md

Project type

Before applying this skill, check package.json for a dependency named @drupal-canvas/headless or starting with @drupal-canvas/headless-. If one is present, this is a Canvas Headless codebase — read canvas-headless first. Push behaves differently there:

  • The CLI detects the headless SDK automatically and pushes every component as type: external — metadata only, no component code. This is expected; the CLI logs it.
  • External components are created and updated by push but never deleted, and canvas pull excludes them.
  • The dependency-retry guidance below does not apply to external components: no imports are pushed, so dependency-order failures cannot occur.
Installs
161
GitHub Stars
3
First Seen
Mar 22, 2026
canvas-component-push — drupal-canvas/skills