canvas-harness
CommunityControl 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.