Agent skill · software engineering · sickn33

postman-newman-automation

Generate Newman CLI commands, configuration files, Jenkins pipeline scripts, and shell automation for running Postman collections in CI/CD or local environments.

Why this skill is useful

Adds executable shell scripts and Jenkins pipeline configurations for automating Postman collections that the AI cannot generate on its own.

What it needs

Requires newman, newman-reporter-htmlextra installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Postman Newman Automation When to Use Use this skill when you need generate Newman CLI commands, configuration files, Jenkins pipeline scripts, and shell automation for running Postman collections in CI/CD or local environments. Use this skill whenever the user wants to run Postman collections from the command line, automate API tests, integrate... Generates Newman CLI commands, shell scripts, and Jenkins pipeline configs for running Postman collections in automated environments. --- Newman Basics Newman is Postman's CLI runner. Install with: Core Command Structure --- Step 1 — Gather Requirements Ask or infer from context: Parameter Question --- --- Collection source File path, URL, or Postman API UID? Environment File path or inline variables? Reporter(s) CLI only, HTML report, JUnit XML? Fail behavior Stop on first failure (--bail) or run all? Iterations Single run or data-driven (CSV/JSON)? Target Local shell, Jenkins, or both? --- Step 2 — Generate Newman Command Basic run (local) Run from Postman API (by UID) Data-driven run (CSV) With environment variable overrides (no file needed) --- Step 3 — Shell Script Generate a reusable shell script: --- Step 4 — Jenkins Pipeline Declarative Jenkinsfile (preferred) Scripted Jenkinsfile (if declarative not available) Jenkins with environment variables (no credentials file) --- Step 5 — Reporter Reference Reporter Install Flag Output --- --- --- --- cli built-in --reporters cli Terminal output junit built-in --reporters junit JUnit XML (for Jenkins) htmlextra npm i -g newman-reporter-htmlextra --reporters htmlextra Rich HTML report json built-in --reporters json Raw JSON results Multiple reporters: --reporters cli,htmlextra,junit --- Step 6 — Output Provide based on what the user needs: 1. Newman command — ready to paste in terminal 2. Shell script (run-tests.sh) — with exit code handling 3. Jenkinsfile — declarative or scripted based on context 4. Setup notes — Node.js version requirement (≥14), npm install commands 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/postman-newman-automation--143154

View the source on GitHub

Browse the @skills marketplace