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