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. Use this skill whenever the user wants to run Postman collections from the command line, automate API tests, integrate...
npx skills add sickn33/agentic-awesome-skills --skill postman-newman-automation --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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: ```bash npm install -g newman # Optional HTML reporter: npm install -g newman-reporter-htmlextra ``` ### Core Command Structure ```bash newman run <collection> \ --environment <env-file> \ --globals <globals-file> \ --iteration-count <n> \ --iteration-data <csv-or-json> \ --reporters <reporter-list> \ --reporter-htmlextra-export <output.html> \ --reporter-junit-export <results.xml> \ --timeout-request <ms> \ --delay-request <ms> \ --bail \ --color on ``` --- ## Step 1 — Gather Requirements Ask or infer from context: | Parameter | Question | |---|---| | Collection source | File path, URL, or Postman API UID? | | Environment
- When to Use
- Newman Basics
- Core Command Structure
- Step 1 — Gather Requirements
- 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
- Step 4 — Jenkins Pipeline
- Declarative Jenkinsfile (preferred)
- Scripted Jenkinsfile (if declarative not available)
- Jenkins with environment variables (no credentials file)
npm install -g newman
Optional HTML reporter:
npm install -g newman-reporter-htmlextra
newman run <collection> \
newman run collection.json \
newman run "https://api.getpostman.com/collections/<UID>?apikey={{POSTMAN_API_KEY}}" \
set -e
Configuration
Ensure report directory exists
mkdir -p "$REPORT_DIR"What does the postman-newman-automation skill do?
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...
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill postman-newman-automation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.