canvas-onboard-harness

Verify Canvas Workspace onboarding content by executing a local harness and comparing CDP screenshots.

27|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/hua-bang/pulse-agent --skill canvas-onboard-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas-onboard-harness
Source: https://github.com/hua-bang/pulse-agent/tree/main/apps/canvas-workspace/harness/skills/canvas-onboard-harness
Command: npx skills add https://github.com/hua-bang/pulse-agent --skill canvas-onboard-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for verifying the Canvas Workspace onboarding experience, ensuring that the first-run content matches expectations and captures CDP screenshots for analysis.

Core Features & Use Cases

  • Verify Onboarding Content: Inspects and compares the current branch's onboarding content against expected outputs.
  • Capture CDP Screenshots: Takes screenshots of the UI for evidence and debugging purposes.
  • Use Case: When deploying a new version of Canvas Workspace, use this Skill to confirm that the first-run experience matches the intended design and functionality.

Quick Start

Run the canvas-onboard-harness to verify the onboarding experience for Canvas Workspace.

Frequently Asked Questions about canvas-onboard-harness

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

FAQPage Schema
How do I verify Canvas Workspace first-run onboarding content during deployment?

To verify Canvas Workspace onboarding content, execute a local harness that captures CDP screenshots and compares the current branch's first-run UI output against expected results. This ensures the deployed version matches the intended design.

Can I use Chrome DevTools Protocol to capture screenshots for UI onboarding QA?

Yes, you can use Chrome DevTools Protocol (CDP) integration to capture screenshots of the Canvas Workspace UI. These screenshots serve as evidence for debugging and verifying that the onboarding experience functions correctly.

Do I need a local Canvas Workspace environment to run onboarding verification tests?

Yes, running onboarding verification tests requires access to the local Canvas Workspace environment. The harness executes locally to inspect the current branch and capture CDP screenshots for accurate content comparison.

What is the best way to automate Canvas Workspace screenshot comparison for QA?

The best way to automate Canvas Workspace QA is running a dedicated onboarding harness that captures CDP screenshots and compares them against expected outputs. This validates the first-run experience without manual inspection.

Why does my Canvas Workspace onboarding content not match the expected output?

Your Canvas Workspace onboarding content may not match expected output due to branch discrepancies or deployment errors. Run the verification harness to capture CDP screenshots and pinpoint exactly where the current UI deviates from the baseline.

Are there limitations when using a local harness for onboarding screenshot verification?

A limitation of using a local harness for onboarding verification is the strict dependency on the local Canvas Workspace environment and CDP integration. It requires proper local setup and cannot validate remote deployment configurations directly.