report

Generate test reports from Playwright JSON results.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/tapanshah/Claude-Skills --skill report-tapanshah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report
Source: https://github.com/tapanshah/Claude-Skills/tree/main/engineering-team/playwright-pro/skills/report
Command: npx skills add https://github.com/tapanshah/Claude-Skills --skill report-tapanshah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the generation of test reports, providing a clear summary of test execution results and integrating with various reporting platforms.

Core Features & Use Cases

  • Automated Test Execution: Runs Playwright tests if results are not found.
  • Result Parsing: Parses JSON reports to extract key metrics like passed, failed, skipped, and flaky tests.
  • Intelligent Routing: Detects configured reporting destinations (TestRail, Slack, GitHub Actions, HTML) and routes results accordingly.
  • Report Generation: Creates Markdown, Slack, or TestRail reports based on detected configurations.

Quick Start

Generate a test report for the latest test run.

Frequently Asked Questions about report

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

FAQPage Schema
How do I generate Playwright test reports and send them to Slack?

To generate Playwright test reports for Slack, this Skill parses JSON test results and creates Slack summaries. It automatically detects configured Slack destinations and routes the extracted metrics accordingly.

How do I parse Playwright JSON results to extract passed and failed test metrics?

Parsing Playwright JSON results extracts key test metrics like passed, failed, skipped, and flaky tests. This Skill processes the JSON output to summarize these results into a readable Markdown format.

Can I push Playwright test results directly to TestRail automatically?

You can push Playwright test results directly to TestRail. The Skill detects TestRail configurations and automatically routes parsed JSON test execution data to update your test cases.

Do I need to run Playwright tests separately before generating a test report?

You do not need to run Playwright tests separately before generating a report. If test results are not found, the Skill handles automated test execution first before parsing the output.

How does test reporting handle trend analysis with historical data?

Test reporting handles trend analysis by comparing current Playwright test results with historical data. This provides visibility into test stability and execution patterns over time.

Does Playwright reporting work with GitHub Actions for CI/CD automation?

Playwright reporting works with GitHub Actions for CI/CD automation. The Skill detects GitHub Actions as a reporting destination and generates appropriate summaries for your pipelines.