workspaces
/workspaces
Use when initializing Postman in a repository, binding it to a Postman workspace, interpreting what `postman init` did, or handling CLI-suggested actions for authentication, plan, credits, usage quota, or subscription restrictions. Treats the workspace as the place where a service's API work and its evidence live, kept separate from the services it depends on. Use for requests such as "set up Postman in this repo" or "connect this repo to our workspace".
- Author
- postmanlabs ↗
- Repository
- postman-plugin ↗
- Licence
- Apache-2.0
- Last repository change
- 13.11.2026
Assessment and security
- Files in this package
- 1
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 1
No signals detected. Repository changed on 13.11.2026, without references to retired models or APIs.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
What it does and when to use it
Use when initializing Postman in a repository, binding it to a Postman workspace, interpreting what `postman init` did, or handling CLI-suggested actions for authentication, plan, credits, usage quota, or subscription restrictions. Treats the workspace as the place where a service's API work and its evidence live, kept separate from the services it depends on. Use for requests such as "set up Postman in this repo" or "connect this repo to our workspace".
Triggers from the description
Original author description
Use when initializing Postman in a repository, binding it to a Postman workspace, interpreting what `postman init` did, or handling CLI-suggested actions for authentication, plan, credits, usage quota, or subscription restrictions. Treats the workspace as the place where a service's API work and its evidence live, kept separate from the services it depends on. Use for requests such as "set up Postman in this repo" or "connect this repo to our workspace".
How it works
- Claiming the work
- Verification
SKILL.md preview
--- name: workspaces description: Use when initializing Postman in a repository, binding it to a Postman workspace, interpreting what `postman init` did, or handling CLI-suggested actions for authentication, plan, credits, usage quota, or subscription restrictions. Treats the workspace as the place where a service's API work and its evidence live, kept separate from the services it depends on. Use for requests such as "set up Postman in this repo" or "connect this repo to our workspace". --- # Workspaces A Postman workspace is where a service's API work happens and where its context builds up: the contracts, collections, environments, and mocks, plus the runs and results that show what was checked. It lives in Git beside the code, works the same on a laptop or a build agent, and is shared when the work should be seen. People use it to audit what was done, by whom, on whose behalf, and with what result. Agents use it to read verified work instead of re-deriving it. 1. `postman init` is the starting point. It gives the repository its place of work: Postman files beside the code and, when that is the intent, a workspace bound to them. `postman status` shows whether that is already done, so init runs only when it adds something. Init is safe to repeat and reports what it did: a binding it marks as inferred is a candidate contract to confirm, and a partial result, with local files written but no workspace created, is progress to inspect rather than redo. 2. One workspace holds the context of one service: one Git repository, or in a monorepo one remote URL and the subpath of one service. `.postman/resources.yaml` records that owner, so every skill, CI job, and teammate resolves the same context. A confirmed binding is worth reusing; replacing it sends the work, and its evidence, to the wrong service. 3. Other services keep their own workspaces. Their collections, environments, and mocks come in as dependencies through **api-discovery**, so this workspace reuses what another team maintains without taking it over. The context graph links the two, which is how a change on one side reaches work on the other. ## Claiming the work An agent can start in a temporary session without signing in. Work done there and its context may be lost or become inaccessible when the temporary session expires unless the user claims it with `postman signup`. When the CLI prints its temporary-session reminder, explain this to the user and offer to start signup. When free credits or a plan limit stop an operation, retrying won't help; the person claiming the work is what lets it continue. Wording such as "usage limit exceeded", "usage quota has been exceeded", a limit "reached", "breached" or "exceeded" for the account, team, or plan, or an operation that "does not allow more than" or "requires at least" a stated amount signals one. A temporary rate limit or a fixed per-resource validation cap does not. Do not retry the operations that were stopped for these reasons, The Postman CLI will also suggest a next step in most of these cases. Which the agent can pick up and suggest to the user and offer to start that process for them. If the CLI does not suggest a next step. Check which session the CLI is using: - Temporary/Guest session: tell the user, in its own paragraph, that signing up for a Postman account claims the work done so far and its context, and adds the credits needed to continue. Offer to start signup for them; the CLI can produce a link to hand over and waits while they finish in the browser. - Signed-in account: tell the user, in its own paragraph, that they need to upgrade their plan at https://postman.postman.co/settings/team/billing. ## Verification Report the binding in place and what `postman init` did.
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · postmanlabs/postman-plugin | 90 | Apache-2.0 |
| stencila/stencila | 100 | Apache-2.0 |
| laurigates/claude-plugins | 100 | MIT |
| socialwifi/kubeyard | 95 | BSD-3-Clause |
| filipe-campos/walph | 90 | MIT |
Database snapshot: 13.11.2026 · package version 970d575cb5c6 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 95bootstrap
Use when resolving Postman CLI setup, authentication, or a repository workspace binding; initializing local API files; handling a CLI error that says an operation isn't allowed because of insufficient entitlements; or importing, pulling, pushing, syncing, or sharing workspace… - 95postman-routing
Automatically routes Postman and API-related requests to the correct command. Use when user mentions APIs, collections, specs, testing, mocks, docs, security, or Postman. - 95postman-publisher
Validate and sync a curated Postman Collection to an owned public workspace on the Postman API Network. Use for API distribution, not for reading a customer's Postman workspace. - 100postman-mcp-server
Use when working through Postman MCP tools to inspect or change workspace resources, choose a targeted operation, or handle MCP limitations. Supports hosted workflows when the CLI is unavailable and distinguishes tool completion from a usable result. Use for requests such as… - 100postman-newman
When the user wants to design, organize, or run Postman collections — locally, in CI via Newman, or shared across a team. Use when the user mentions "Postman," "Postman collection," "Newman," "newman run," "pm.test," "pre-request script," "test script," "Postman environment,"… - 95postman
Full API lifecycle management through Postman. Sync OpenAPI specs to collections, generate typed client code, run API tests, create mock servers, publish documentation, audit security against OWASP Top 10, and discover APIs across workspaces. Requires the Postman MCP Server. Use…