From rf-agentskills
Parses Robot Framework output.xml into JSON summaries, suite/test breakdowns, tag/criticality stats, errors, failed messages, keyword errors, and timing. Use to compute pass/fail counts, slowest tests, or merge outputs via rebot.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rf-agentskills:resultsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use the bundled script to read Robot Framework `output.xml` and return JSON. It supports:
Use the bundled script to read Robot Framework output.xml and return JSON. It supports:
Single file summary:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_results.py" --output output.xml --sections summary
Multiple outputs, merged (--merge replaces earlier results when tests overlap):
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_results.py" --outputs out1.xml out2.xml --merge --sections summary,details
Multiple outputs, combined under a new top-level suite (no --merge):
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_results.py" --outputs out1.xml out2.xml --name Combined --sections summary
Include keyword timing in timing output:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/rf_results.py" --output output.xml --sections timing --include-keyword-timing
summary: totals, suite/test counts, overall statusdetails: suites, tests, failed tests, tag stats, criticality statserrors: execution errors, failed test messages, keyword errorstiming: totals and slowest tests; keyword timing requires --include-keyword-timingcritical, noncritical, or non-critical. If none of these tags are present, the test is grouped as unspecified.--merge to mirror rebot --merge behavior. Without --merge, rebot combines outputs under a new top-level suite (name via --name).--pretty for indented JSON.npx claudepluginhub manykarim/robotframework-agentskills --plugin rf-agentskillsParses JUnit XML, Jest JSON, pytest results, and coverage data to generate Markdown/HTML test reports with metrics, failures, slowest tests, and CI annotations.
Generates Robot Framework test cases from structured JSON inputs for requirements or scenarios. Supports keyword-driven/template styles, tags, setup/teardown, timeouts, and control structures.
Generates Playwright test reports with summaries, failed details, flakies, trends, and outputs to Markdown, HTML, Slack, TestRail, or GitHub Actions.