perf-report

Automate Pulse Canvas performance evaluation and deploy a static dashboard.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires electron, xvfb-run, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the performance evaluation of Pulse Canvas and publishes the results as a static dashboard, saving time on manual performance checks and dashboard deployment.

Core Features & Use Cases

  • Automated Performance Evaluation: Run performance tests on Pulse Canvas and generate a summary report.
  • Dashboard Deployment: Publish the performance dashboard through a local server or Cloudflare Tunnel.
  • Screenshot Capture: Capture screenshots of the dashboard for easy sharing.
  • Use Case: When a user requests a performance evaluation of Pulse Canvas or needs to deploy the performance dashboard, this Skill can be used to streamline the process.

Quick Start

Run the performance evaluation and dashboard deployment by executing the command: node "${CODEX_HOME:-$HOME/.codex}/skills/perf-report/scripts/run-publish-dashboard.mjs"

Frequently Asked Questions about perf-report

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

FAQPage Schema
How do I automate performance evaluation for Pulse Canvas in a CI/CD pipeline?

Automating performance evaluation for Pulse Canvas involves running a Node.js script that generates a structured report and static dashboard, streamlining CI/CD pipelines and post-deployment performance monitoring tasks.

Do I need Electron and xvfb-run to capture performance dashboard screenshots?

Yes, Electron and xvfb-run are required dependencies for capturing performance dashboard screenshots, providing the virtual display and browser environment needed for automated image rendering in headless systems.

How does automated dashboard deployment work for post-deployment performance monitoring?

Automated dashboard deployment for performance monitoring works by publishing generated static dashboards through a local server or Cloudflare Tunnel, providing accessible performance evaluation results for post-deployment tracking and sharing.

What is the best way to publish a static performance dashboard locally or via Cloudflare Tunnel?

The best way to publish a static performance dashboard is executing the run-publish-dashboard Node.js script, which automates local server hosting or Cloudflare Tunnel configuration to expose performance evaluation results.

Can I use this automated performance evaluation tool for post-deployment monitoring without manual checks?

Yes, this automated performance evaluation tool supports post-deployment monitoring without manual checks by programmatically generating structured summary reports and publishing static dashboards for continuous performance tracking.

What are the limitations of using Electron and xvfb-run for screenshot capture in performance monitoring?

Limitations of using Electron and xvfb-run for screenshot capture include requiring a virtual framebuffer environment and incurring the overhead of running a full browser instance, which may impact automated performance evaluation speed.