canvas-harness

Community

Control and operate the Canvas Workspace harness for app verification and debugging.

Authorhua-bang
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The Canvas Harness Skill simplifies the process of launching, inspecting, and operating the Canvas Workspace Electron app. It provides tools for automated testing, visual verification, and debugging of the application.

Core Features & Use Cases

  • Profile-based Execution: Run the Electron app with different profiles (temp, demo, clone, real) to simulate various usage scenarios.
  • Chrome DevTools Protocol (CDP): Interact with the renderer process and capture screenshots for visual debugging.
  • UI Interaction: Operate UI controls and capture UI snapshots for verification.
  • Logging: Collect logs for issues that arise during application operation.
  • Session Management: Clean up and manage sessions to prevent resource leaks.
  • Use Case: When developing Canvas Workspace, this skill can be used to automate smoke tests, perform visual verification on UI changes, or debug issues within the application.

Quick Start

Use the canvas-harness skill to launch the Electron app in demo mode with the command: 'use canvas-harness harness start --profile demo'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: canvas-harness
Download link: https://github.com/hua-bang/pulse-agent/archive/main.zip#canvas-harness

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.