← All skills
test-execution
77 / 100 · Review before installing
Check before installing.
By MhmdElGazzar/agentex (GitHub) · design · 21 stars · scanned at commit a6bb627
Run test specs against an application and report defects, routing each step to its driver (browser via playwright-cli, API calls, database checks, knowledge-base questions, UI design checks). Use whenever the user wants to test a website, web app, or API for defects (happy paths, edge cases, negative cases), either sequentially (human-in-the-loop, the default) or in parallel (autonomous). Produces per-scenario evidence plus a consolidated defect report. Read this before starting any test run.
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 13 places.
Show 10 more
- skills/test-execution/scripts/preflight.js, line 75
const PLAYWRIGHT_MISSING_ERROR = 'not installed in this project — npm i -D playwright && npx playwright install chromium (needed only for the standalone session - skills/test-execution/scripts/preflight.test.js, line 148
assert.match(msg, /npm i -D playwright && npx playwright install chromium/); - skills/test-execution/templates/ci/azure-pipelines.yml, line 49
- script: npm install -g @anthropic-ai/claude-code - skills/test-execution/templates/ci/azure-pipelines.yml, line 58
- script: npm install -D @playwright/cli && npx playwright-cli install-browser chromium - skills/test-execution/templates/ci/ci-settings.json, line 13
"Bash(npx playwright-cli:*)", - skills/test-execution/templates/ci/ci-settings.json, line 38
"Bash(npx playwright-cli close-all:*)", - skills/test-execution/templates/ci/ci-settings.json, line 39
"Bash(npx playwright-cli kill-all:*)", - skills/test-execution/templates/ci/github-actions.yml, line 47
run: npm install -g @anthropic-ai/claude-code - skills/test-execution/templates/ci/github-actions.yml, line 56
run: npm install -D @playwright/cli && npx playwright-cli install-browser chromium - skills/test-execution/templates/ci/templates.test.js, line 38
assert.ok(allow.some((r) => r.includes('npx playwright-cli')), 'playwright-cli allowed');
Runs commands on your computer
The author does not mention this.
Found in 21 places.
Show 17 more
- skills/test-execution/scripts/ci_preflight.test.js, line 18
const { spawn } = require('node:child_process'); - skills/test-execution/scripts/init_run.test.js, line 9
const { execFileSync } = require('node:child_process'); - skills/test-execution/scripts/init_run.test.js, line 20
const out = execFileSync(process.execPath, [RUNNER, ...args], { cwd, encoding: 'utf8' }); - skills/test-execution/scripts/preflight.js, line 16
const { spawnSync } = require('child_process'); - skills/test-execution/scripts/preflight.js, line 21
const r = spawnSync([cmd, ...args].join(' '), { encoding: 'utf8', timeout: 60000, shell: true }); - skills/test-execution/scripts/preflight.js, line 65
const r = spawnSync(cmd, { encoding: 'utf8', timeout: 60000, shell: true }); - skills/test-execution/scripts/preflight.test.js, line 19
const { spawnSync } = require('node:child_process'); - skills/test-execution/scripts/preflight.test.js, line 91
const r = spawnSync(process.execPath, [SCRIPT], { - skills/test-execution/scripts/preflight.test.js, line 110
const r = spawnSync(process.execPath, [SCRIPT], { - skills/test-execution/scripts/preflight.test.js, line 128
let r = spawnSync(process.execPath, [SCRIPT, '--needs', 'api,db'], { encoding: 'utf8', env }); - skills/test-execution/scripts/preflight.test.js, line 134
r = spawnSync(process.execPath, [SCRIPT], { encoding: 'utf8', env }); - skills/test-execution/scripts/preflight.test.js, line 167
const r = spawnSync(process.execPath, [SCRIPT], { encoding: 'utf8', env: { ...process.env, AGENTEX_PWCLI_PROBE_CMD: 'echo 0.1.18' } }); - skills/test-execution/scripts/spec_drivers.test.js, line 9
const { spawnSync } = require('node:child_process'); - skills/test-execution/scripts/spec_drivers.test.js, line 112
let p = spawnSync(process.execPath, [SCRIPT, '--all'], { cwd: dir, encoding: 'utf8' }); - skills/test-execution/scripts/spec_drivers.test.js, line 116
p = spawnSync(process.execPath, [SCRIPT], { cwd: dir, encoding: 'utf8' }); - skills/test-execution/scripts/spec_drivers.test.js, line 118
p = spawnSync(process.execPath, [SCRIPT, 'test/nope.md'], { cwd: dir, encoding: 'utf8' }); - skills/test-execution/scripts/write_verdict.test.js, line 16
const { spawnSync } = require('node:child_process');
and 1 more places
Connects to the internet
This is disclosed by the author in the skill's SKILL.md or README.
Found in 1 place.
Safer alternatives
Low-risk skills in the same category (design) 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/'test-execution' ] || [ -L ~/.agents/skills/'test-execution' ]; then echo 'A skill folder named test-execution already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/MhmdElGazzar/agentex' "$d" && git -C "$d" checkout --quiet 'a6bb627c3c59340d7b708f93787ff8355b0e6c2d' -- 'skills/test-execution' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/test-execution' ~/.agents/skills/'test-execution' && 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/'test-execution' ~/.claude/skills/'test-execution' (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 MhmdElGazzar/agentex shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/MhmdElGazzar/agentex/)
Score history
| Date | Version | Score |
|---|
| 2026-11-10 | a6bb627 | 77 |