← All skills
e2e-failure-analyzer
79 / 100 · Review before installing
Check before installing.
By posit-dev/positron (GitHub) · other · 4,341 stars · scanned at commit 5d355d4
Analyze e2e test failures from a GitHub Actions run. Provide a run ID or URL to download reports, extract traces/screenshots/logs, identify root causes, and get suggested actions. Works with both posit-dev/positron and posit-dev/positron-builds repos.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 22 places.
Show 17 more
- .claude/skills/e2e-failure-analyzer/SKILL.md, line 148
node "$SKILL_DIR/scripts/e2e-process-s3.js" \ - .claude/skills/e2e-failure-analyzer/SKILL.md, line 171
node "$SKILL_DIR/scripts/e2e-query-history.js" --repo positron --run-id <RUN_ID> --lookback-days 14 --branch <BRANCH> - .claude/skills/e2e-failure-analyzer/SKILL.md, line 181
node "$SKILL_DIR/scripts/e2e-query-history.js" --repo positron \ - .claude/skills/e2e-failure-analyzer/SKILL.md, line 242
rm -rf /tmp/e2e-analysis-<PROJECT_OR_JOB_LABEL> - .claude/skills/e2e-failure-analyzer/scripts/e2e-gather-run-info.js, line 19
import { execFileSync } from 'child_process'; - .claude/skills/e2e-failure-analyzer/scripts/e2e-gather-run-info.js, line 57
return execFileSync('gh', ghArgs, { - .claude/skills/e2e-failure-analyzer/scripts/e2e-inspect-blobs.js, line 15
import { execFileSync } from 'child_process'; - .claude/skills/e2e-failure-analyzer/scripts/e2e-inspect-blobs.js, line 83
execFileSync('unzip', ['-o', zipPath, 'report.jsonl', '-d', tmpDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-project.js, line 28
import { execFileSync } from 'child_process'; - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-project.js, line 104
execFileSync('gh', [ - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-project.js, line 130
execFileSync('npx', ['playwright', 'merge-reports', '--reporter=json', blobMergedDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-project.js, line 313
execFileSync('unzip', ['-o', zipPath, 'report.jsonl', '-d', extractDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-project.js, line 486
execFileSync('unzip', ['-o', zipPath, entryPath, '-d', destDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js, line 32
import { execFileSync } from 'child_process'; - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js, line 148
execFileSync('unzip', ['-o', zipPath, entryPath, '-d', destDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js, line 160
execFileSync('unzip', ['-o', zipPath, '-d', destDir], { - .claude/skills/e2e-failure-analyzer/scripts/e2e-process-s3.js, line 498
execFileSync('unzip', ['-o', localLogsZip, '-d', rawLogsDir], { stdio: ['pipe', 'pipe', 'pipe'] });
and 2 more places
Downloads and installs other software
The author does not mention this.
Found in 2 places.
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (other) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'e2e-failure-analyzer' ] || [ -L ~/.agents/skills/'e2e-failure-analyzer' ]; then echo 'A skill folder named e2e-failure-analyzer already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/posit-dev/positron' "$d" && git -C "$d" checkout --quiet '5d355d4cbe7e46087286c0d17f277c0d82fd2593' -- '.claude/skills/e2e-failure-analyzer' && mkdir -p ~/.agents/skills && cp -R "$d"/'.claude/skills/e2e-failure-analyzer' ~/.agents/skills/'e2e-failure-analyzer' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'e2e-failure-analyzer' ~/.claude/skills/'e2e-failure-analyzer' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for posit-dev/positron shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/posit-dev/positron/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 5d355d4 | 79 |