Agent skill · data analytics · alirezarezvani

report

Summarize Playwright results. Use whenever the user asks how tests went, for a test report or status.

Why this skill is useful

Adds specific commands and workflows for generating and reporting test results that the AI wouldn't reliably generate on its own.

What it needs

Requires playwright installed locally. Requires slack, testrail account access. About 2k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Smart Test Reporting Generate test reports that plug into the user's existing workflow. Zero new tools. Steps 1. Run Tests (If Not Already Run) Check if recent test results exist: If no recent results, run tests: 2. Parse Results Read the JSON report: Extract: Total tests, passed, failed, skipped, flaky Duration per test and total Failed test names with error messages Flaky tests (passed on retry) 3. Detect Report Destination Check what's configured and route automatically: Check If found Action --- --- --- TESTRAILURL env var TestRail configured Push results via /pw:testrail push SLACKWEBHOOKURL env var Slack configured Post summary to Slack .github/workflows/ GitHub Actions Results go to PR comment via artifacts playwright-report/ HTML reporter Open or serve the report None of the above Default Generate markdown report 4. Generate Report Markdown Report (Always Generated) Save to test-reports/{{date}}-report.md. Slack Summary (If Webhook Configured) TestRail Push (If Configured) Invoke /pw:testrail push with the JSON results. HTML Report Or if in CI: 5. Trend Analysis (If Historical Data Exists) If previous reports exist in test-reports/: Compare pass rate over time Identify tests that became flaky recently Highlight new failures vs. recurring failures Output Summary with pass/fail/skip/flaky counts Failed test details with error messages Report destination confirmation Trend comparison (if historical data available) Next action recommendation (fix failures or celebrate green)

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/report--c9d2ca

View the source on GitHub

Browse the @skills marketplace