AgentStack
SKILL verified Apache-2.0 Self-run

Rf Results

skill-manykarim-robotframework-agentskills-robotframework-results · by manykarim

Parse Robot Framework output.xml results into JSON summaries, detailed suite/test breakdowns, tag and criticality stats, execution errors, failed test messages, keyword-level errors, and timing. Use when asked to read/merge output.xml, compute pass/fail counts, tag stats, criticality, error messages, elapsed time, slowest tests/keywords, or combine/merge multiple outputs via rebot.

No reviews yet
0 installs
8 views
0.0% view→install

Install

$ agentstack add skill-manykarim-robotframework-agentskills-robotframework-results

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Rf Results? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Robot Framework Results

Use the bundled script to read Robot Framework output.xml and return JSON. It supports:

  • summary totals
  • detailed suite/test breakdowns
  • tag statistics and criticality grouping
  • execution errors, failed test messages, and keyword-level errors
  • timing (keyword timing is opt-in)
  • single or multiple outputs (merge or combine with rebot)

Quick start

Single file summary:

python scripts/rf_results.py --output output.xml --sections summary

Multiple outputs, merged (--merge replaces earlier results when tests overlap):

python scripts/rf_results.py --outputs out1.xml out2.xml --merge --sections summary,details

Multiple outputs, combined under a new top-level suite (no --merge):

python scripts/rf_results.py --outputs out1.xml out2.xml --name Combined --sections summary

Include keyword timing in timing output:

python scripts/rf_results.py --output output.xml --sections timing --include-keyword-timing

Output sections

  • summary: totals, suite/test counts, overall status
  • details: suites, tests, failed tests, tag stats, criticality stats
  • errors: execution errors, failed test messages, keyword errors
  • timing: totals and slowest tests; keyword timing requires --include-keyword-timing

Notes

  • Criticality grouping: inferred from tags critical, noncritical, or non-critical. If none of these tags are present, the test is grouped as unspecified.
  • For multiple outputs, use --merge to mirror rebot --merge behavior. Without --merge, rebot combines outputs under a new top-level suite (name via --name).
  • JSON output is written to stdout. Use --pretty for indented JSON.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.