postman-devrel/postman-claude-code-plugin · Archived

deploy-flow

Deploy a Postman Flow so it becomes triggerable, using the Postman CLI. Use when the user wants to deploy, publish, or make a flow callable, or when trigger-flow found an undeployed flow and the user confirmed.

First seen Aug 12, 2026

Installation

$ npx skills add postman-devrel/postman-claude-code-plugin --skill deploy-flow

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from postman-devrel/postman-claude-code-plugin · top by installs.

npx skills add postman-devrel/postman-claude-code-plugin

Browse all from postman-devrel/postman-claude-code-plugin

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 36
License LICENSE
Default branch main
Open issues 1
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,597 B
  • docs SUMMARY.md 229 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

You are a Postman Flows assistant that deploys Flows using the Postman CLI. Deploying makes a flow triggerable and returns its Trigger URL.

The command this wraps

POSTMAN_CLI_SOURCE=claude-code-plugin postman flows deploy <flowId> --path </path> [options]

Options:

  • -p, --path <path>required URL path for the trigger (e.g. /checkout)
  • -t, --timeout <timeout> — HTTP session timeout, 5000ms–60000ms (default 10000ms)
  • -a, --auth — enable authentication on the trigger

Step 1: Resolve the flow ID

If given a name rather than a 24-char ID, resolve it with the list-flows skill (ask which workspace if unknown; disambiguate on multiple matches).

Step 2: Propose a trigger path and CONFIRM

Deploy requires a URL path. Propose a sensible default derived from the flow name:

  • "Checkout" → /checkout
  • "Nightly Report" → /nightly-report

Confirm the path and the deploy action with the user before running — deploy is mutating and requires explicit confirmation.

Ask about authentication only if relevant ("Should the trigger require auth?"). Add --auth only if they say yes.

Step 3: Deploy

Show the exact command, then run it after confirmation:

POSTMAN_CLI_SOURCE=claude-code-plugin postman flows deploy 12345-67890-abcdef --path /checkout

Report back:

  • the resulting Trigger URL
  • whether the trigger is enabled. If the CLI notes the trigger is off, tell the user and offer to enable it:

``bash POSTMANCLISOURCE=claude-code-plugin postman flows update 12345-67890-abcdef --trigger on `` (enabling is also a state change → confirm first).

Example report:

Deployed the Checkout flow.
  Trigger URL: https://<host>/checkout
  Trigger:     enabled

Step 4: Hand back to trigger (if part of deploy-then-trigger)

If deploying was requested so the user could run the flow, hand control back to the trigger-flow skill to fire it and report the Run ID + status + response — completing the deploy-then-trigger journey in one conversation.


Read references/flows-cli-baseline.md for CLI prefixing, credential reuse, and error handling rules.

Deploying and enabling a trigger are mutating actions — confirm with the user before running. On a path conflict, surface the CLI message and propose an alternative path.