canvas-workbench

Detect the project package manager and run Canvas Workbench for component verification.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/drupal-canvas/skills --skill canvas-workbench-drupal-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-workbench
Source: https://github.com/drupal-canvas/skills/tree/main/skills/canvas-workbench
Command: npx skills add https://github.com/drupal-canvas/skills --skill canvas-workbench-drupal-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canvas Workbench verification is needed when you must run, open, or validate a component in a local Workbench environment. The skill ensures the local server is available via the project's package runner, starts the Workbench dev server, and keeps Workbench checks integrated into the development workflow.

Core Features & Use Cases

  • Auto-detects the project package manager and runs the appropriate Workbench command.
  • Starts and maintains the local Canvas Workbench dev server for component verification.
  • Integrates Workbench verification into the implementation workflow, guiding installations if missing.

Quick Start

Start the local Workbench server and verify the target component in your project.

Frequently Asked Questions about canvas-workbench

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

FAQPage Schema
How do I verify a component locally in the Canvas Workbench?

If the Canvas Workbench package is missing, the skill detects your project's package manager and provides guidance to install it before starting the local dev server for component verification.

How do I start the Canvas Workbench dev server using a package manager?

The skill auto-detects your project's package manager and executes the corresponding runner command to start and maintain the local Canvas Workbench dev server for ongoing component verification.

Does Canvas Workbench verification work with the default Canvas layout?

Yes, this component verification process is designed for projects using the default Canvas layout, ensuring the local server starts correctly and integrates into your development workflow.

What is the process for integrating Workbench checks into a development workflow?

The skill integrates Workbench verification into your development workflow by starting the local server and maintaining it continuously, ensuring component validation remains active during implementation.

Why does my component verification fail when the Canvas Workbench package is missing?

Verification fails because the required local server cannot start without the package, prompting the skill to detect your project's package manager and guide you to install the missing Workbench dependency.