Agent skill · Backend & API

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...

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
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.

Facts
Files in the skill folder: 1
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/postman-newman-automation/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. When to Use
  2. Newman Basics
  3. Core Command Structure
  4. Step 1 — Gather Requirements
  5. Step 2 — Generate Newman Command
  6. Basic run (local)
  7. Run from Postman API (by UID)
  8. Data-driven run (CSV)
  9. With environment variable overrides (no file needed)
  10. Step 3 — Shell Script
  11. Step 4 — Jenkins Pipeline
  12. Declarative Jenkinsfile (preferred)
  13. Scripted Jenkinsfile (if declarative not available)
  14. Jenkins with environment variables (no credentials file)
Commands it runs
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"
More from agentic-awesome-skills
All skills →
About this skill
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.

Keep going