{"id":3464,"external_id":"plugin_asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8","name":"app-6a6b12e06c5c8191ac5d5252fa5f92c8","display_name":"Postman","developer":"Postman","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:01Z","input_sha256":"427b97bae3353c1021263cedd24ef26dd657a0326cb22920d208b0a74cfe31b4","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.2.1","skill_count":13,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-02T12:00:02.247Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"research_summary":null,"research_reviewed_at":null,"metadata":{"id":"plugin_asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8","name":"app-6a6b12e06c5c8191ac5d5252fa5f92c8","scope":"GLOBAL","status":"ENABLED","release":{"id":"pluginrel_ebd3d9af4e3c8191a4bf48b4476e0976","skills":[{"name":"ai-readiness","interface":{"brand_color":null,"iconography":"radar","display_name":"ai-readiness","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Scores a Postman collection or an OpenAPI spec for how well an AI agent can discover, understand, call, and recover from errors with it — missing examples, undocumented errors, and ambiguous parameters all cost points. Use when the user asks \"is my API agent-ready,\" \"can AI agents use my API,\" \"how agent-friendly is my API,\" or wants to scan, score, or improve a collection or spec for AI/agent consumption. Covers `postman collection ai-readiness` and `postman spec ai-readiness`."},"description":"Scores a Postman collection or an OpenAPI spec for how well an AI agent can discover, understand, call, and recover from errors with it — missing examples, undocumented errors, and ambiguous parameters all cost points. Use when the user asks \"is my API agent-ready,\" \"can AI agents use my API,\" \"how agent-friendly is my API,\" or wants to scan, score, or improve a collection or spec for AI/agent consumption. Covers `postman collection ai-readiness` and `postman spec ai-readiness`.","plugin_release_skill_id":"pluginrsk_6aba8f0ae07c8191ad87a210f7914946"},{"name":"api-discovery","interface":{"brand_color":null,"iconography":"search","display_name":"api-discovery","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Discover and use APIs from the web or Postman. Find and integrate public third-party APIs with Orbit, locate Postman entities with search, and use the Context Graph to investigate dependencies, ownership, runtime behavior, and change impact across an API ecosystem."},"description":"Discover and use APIs from the web or Postman. Find and integrate public third-party APIs with Orbit, locate Postman entities with search, and use the Context Graph to investigate dependencies, ownership, runtime behavior, and change impact across an API ecosystem.","plugin_release_skill_id":"pluginrsk_6aba8f0b19688191a16c2238cae169f1"},{"name":"api-documentation","interface":{"brand_color":null,"iconography":"pdf","display_name":"api-documentation","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Generate filesystem-first agent friendly api documentation that you can share with your teammates without hassle. Use when the user asks to \"publish API docs,\" \"generate documentation for this API,\" \"put this on the API Network,\" \"share a docs link for this collection or spec,\" or \"why do my docs look empty.\""},"description":"Generate filesystem-first agent friendly api documentation that you can share with your teammates without hassle. Use when the user asks to \"publish API docs,\" \"generate documentation for this API,\" \"put this on the API Network,\" \"share a docs link for this collection or spec,\" or \"why do my docs look empty.\"","plugin_release_skill_id":"pluginrsk_6aba8f0b519c819183f27d0d81b2c740"},{"name":"api-engineer","interface":{"brand_color":null,"iconography":"chat","display_name":"api-engineer","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Default entry point for API engineering work — designing, implementing, mocking, testing, monitoring, documenting, or deploying an API."},"description":"Default entry point for API engineering work — designing, implementing, mocking, testing, monitoring, documenting, or deploying an API.","plugin_release_skill_id":"pluginrsk_6aba8f0b94688191bbf3f2f18eb6064a"},{"name":"api-mocking","interface":{"brand_color":null,"iconography":"code","display_name":"api-mocking","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Stands up a fake backend that behaves like a real API — from a collection or an OpenAPI spec, running locally or pushed to Postman's cloud for a durable URL — plus request-time scenario and status-code overrides for testing failure paths. Use when the user asks to \"mock this API,\" \"create a mock server,\" \"fake the backend,\" \"run tests without hitting the real API,\" or \"simulate an error/out-of-stock response.\" Covers `postman mock`. Depends on bootstrap for the workspace id only once a mock is pushed to the cloud (`-w`, or the workspace linked in `.postman/resources.yaml`) — generating and running a mock locally needs nothing from bootstrap."},"description":"Stands up a fake backend that behaves like a real API — from a collection or an OpenAPI spec, running locally or pushed to Postman's cloud for a durable URL — plus request-time scenario and status-code overrides for testing failure paths. Use when the user asks to \"mock this API,\" \"create a mock server,\" \"fake the backend,\" \"run tests without hitting the real API,\" or \"simulate an error/out-of-stock response.\" Covers `postman mock`. Depends on bootstrap for the workspace id only once a mock is pushed to the cloud (`-w`, or the workspace linked in `.postman/resources.yaml`) — generating and running a mock locally needs nothing from bootstrap.","plugin_release_skill_id":"pluginrsk_6aba8f0bc5fc8191bebdb6d4a396ec7d"},{"name":"api-monitoring","interface":{"brand_color":null,"iconography":"chart","display_name":"api-monitoring","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Creates, schedules, and manages Postman Monitors — recurring checks against a live API — triggers ad hoc runs, inspects job/run history to diagnose failures, and hosts self-hosted execution runners for monitors on a private network. Use when the user asks to \"set up a monitor,\" \"run this monitor now,\" \"check monitor results,\" \"pause/resume a monitor,\" or \"set up a runner for our internal APIs.\" Covers `postman monitor` (create, update, delete, list, get, pause, resume, run, jobs, runs) and `postman runner` (start, list, regions)."},"description":"Creates, schedules, and manages Postman Monitors — recurring checks against a live API — triggers ad hoc runs, inspects job/run history to diagnose failures, and hosts self-hosted execution runners for monitors on a private network. Use when the user asks to \"set up a monitor,\" \"run this monitor now,\" \"check monitor results,\" \"pause/resume a monitor,\" or \"set up a runner for our internal APIs.\" Covers `postman monitor` (create, update, delete, list, get, pause, resume, run, jobs, runs) and `postman runner` (start, list, regions).","plugin_release_skill_id":"pluginrsk_6aba8f0bfef48191a2eddef809ef751e"},{"name":"api-testing","interface":{"brand_color":null,"iconography":"default","display_name":"api-testing","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Runs tests against an API from the command line — a single ad-hoc request, a full collection of pm.test assertions, or matching real captured app traffic against a collection contract. Use when the user asks to \"test this endpoint,\" \"run this collection,\" \"check the API still works,\" or \"verify my app's requests match the contract.\" Covers `postman request`, `postman collection run`, and `postman application test`. Depends on bootstrap when the target is a cloud collection or workspace-bound environment; a bare URL or local collection needs nothing from bootstrap."},"description":"Runs tests against an API from the command line — a single ad-hoc request, a full collection of pm.test assertions, or matching real captured app traffic against a collection contract. Use when the user asks to \"test this endpoint,\" \"run this collection,\" \"check the API still works,\" or \"verify my app's requests match the contract.\" Covers `postman request`, `postman collection run`, and `postman application test`. Depends on bootstrap when the target is a cloud collection or workspace-bound environment; a bare URL or local collection needs nothing from bootstrap.","plugin_release_skill_id":"pluginrsk_6aba8f0c39f481919e5a6bb773c8a9d4"},{"name":"bootstrap","interface":{"brand_color":null,"iconography":"pen","display_name":"bootstrap","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Resolves the Postman CLI, authenticates when the task needs it, and manages the filesystem/workspace binding for a repository. Use when the user asks to set up Postman, enable filesystem workflows, authenticate, initialize, import, connect, pull, push, sync, or share a workspace — and before skills that need a linked workspace, only when the CLI, linked workspace, or spec path has not already been confirmed."},"description":"Resolves the Postman CLI, authenticates when the task needs it, and manages the filesystem/workspace binding for a repository. Use when the user asks to set up Postman, enable filesystem workflows, authenticate, initialize, import, connect, pull, push, sync, or share a workspace — and before skills that need a linked workspace, only when the CLI, linked workspace, or spec path has not already been confirmed.","plugin_release_skill_id":"pluginrsk_6aba8f0c6e7881918f18deb7ad21967e"},{"name":"ci-integration","interface":{"brand_color":null,"iconography":"hierarchy","display_name":"ci-integration","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Common CI integrations that can added as independent pass/fail gates. Use when the user asks to \"add Postman to CI,\" \"run this collection on every PR,\" \"fail the build on a governance violation,\" or \"push to the postman cloud workspace after merge to main\", \"add some api related operation in my Github actions\"."},"description":"Common CI integrations that can added as independent pass/fail gates. Use when the user asks to \"add Postman to CI,\" \"run this collection on every PR,\" \"fail the build on a governance violation,\" or \"push to the postman cloud workspace after merge to main\", \"add some api related operation in my Github actions\".","plugin_release_skill_id":"pluginrsk_6aba8f0ca1e48191a36219e486480f6f"},{"name":"collection-schema-v3","interface":{"brand_color":null,"iconography":"pdf","display_name":"collection-schema-v3","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"The reference for the git-native v3 collection file format — one YAML file per request/folder/example under postman/collections/, plus postman/environments/. Read before writing, editing, or generating any file in either directory by hand, or before debugging a `collection lint` failure. Covers the HTTP request/example/definition schema, environment schema, and the YAML/naming rules that make files parse — GraphQL, gRPC, WebSocket, Socket.IO, MQTT, MCP, and LLM request schemas are non-HTTP protocols and live in reference/other_protocols.md, read only when a collection actually uses one."},"description":"The reference for the git-native v3 collection file format — one YAML file per request/folder/example under postman/collections/, plus postman/environments/. Read before writing, editing, or generating any file in either directory by hand, or before debugging a `collection lint` failure. Covers the HTTP request/example/definition schema, environment schema, and the YAML/naming rules that make files parse — GraphQL, gRPC, WebSocket, Socket.IO, MQTT, MCP, and LLM request schemas are non-HTTP protocols and live in reference/other_protocols.md, read only when a collection actually uses one.","plugin_release_skill_id":"pluginrsk_6aba8f0ce0bc8191ac8c707fde474494"},{"name":"flows","interface":{"brand_color":null,"iconography":"bolt","display_name":"flows","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Runs, deploys, and debugs Postman Flows from the command line — executing a flow file locally, triggering a deployed flow over its webhook, deploying one so it becomes callable, and tracing a failed run to the block that broke. Use when the user names a flow and an action (\"run the Checkout flow\", \"deploy this flow\", \"why did that flow run fail\", \"what flows do I have\"). Covers `postman flows list`, `run`, `trigger`, `deploy`, `update`, `list-runs`, and `get-run`."},"description":"Runs, deploys, and debugs Postman Flows from the command line — executing a flow file locally, triggering a deployed flow over its webhook, deploying one so it becomes callable, and tracing a failed run to the block that broke. Use when the user names a flow and an action (\"run the Checkout flow\", \"deploy this flow\", \"why did that flow run fail\", \"what flows do I have\"). Covers `postman flows list`, `run`, `trigger`, `deploy`, `update`, `list-runs`, and `get-run`.","plugin_release_skill_id":"pluginrsk_6aba8f0dc1d48191ba56937038d303fe"},{"name":"performance-testing","interface":{"brand_color":null,"iconography":"chart","display_name":"performance-testing","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Load-tests a collection with concurrent virtual users, a chosen load profile, and pass/fail thresholds on latency or error rate — run locally or on Postman's cloud runners. Use when the user asks to \"load test this API,\" \"run a performance test,\" \"check how this holds up under load,\" or \"benchmark this collection.\" Covers `postman performance run`. This generates real traffic against a real target — confirm the target and scale before running, the same way any action with effects outside this session gets confirmed."},"description":"Load-tests a collection with concurrent virtual users, a chosen load profile, and pass/fail thresholds on latency or error rate — run locally or on Postman's cloud runners. Use when the user asks to \"load test this API,\" \"run a performance test,\" \"check how this holds up under load,\" or \"benchmark this collection.\" Covers `postman performance run`. This generates real traffic against a real target — confirm the target and scale before running, the same way any action with effects outside this session gets confirmed.","plugin_release_skill_id":"pluginrsk_6aba8f0df5d48191ac01dd458b8a539b"},{"name":"postman-mcp-server","interface":{"brand_color":null,"iconography":"heart","display_name":"postman-mcp-server","default_prompt":null,"icon_large_url":null,"icon_small_url":null,"short_description":"Postman concepts and MCP tool guidance. Loaded when working with Postman MCP tools to make better decisions about tool selection and workarounds."},"description":"Postman concepts and MCP tool guidance. Loaded when working with Postman MCP tools to make better decisions about tool selection and workarounds.","plugin_release_skill_id":"pluginrsk_6aba8f0e27e88191844e1f778d0a5c73"}],"app_ids":["asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8"],"version":"0.2.1","keywords":[],"interface":{"category":"Developer Tools","logo_url":"https://files.openai.com/content?id=file_0000000041a0824384bd54d9c0236bb6","brand_color":null,"website_url":"https://www.postman.com/","capabilities":[],"logo_url_dark":"https://files.openai.com/content?id=file_0000000041a0824384bd54d9c0236bb6","default_prompt":"create a collection for the API in this repo, add tests, and run them","developer_name":"Postman","default_prompts":["create a collection for the API in this repo, add tests, and run them","turn this OpenAPI spec into a working mock server","is this API Agent ready?"],"screenshot_urls":[],"long_description":"Equip Codex with specialized Postman skills for the complete API lifecycle. Discover, design, test, document, mock, monitor, and improve APIs through agent-friendly, filesystem-first workflows","composer_icon_url":"https://files.openai.com/content?id=file_0000000089908210b91c61cd3c35d82b","short_description":"API Engineering for Agents","plugin_category_id":"developer tools","privacy_policy_url":"https://privacy.postman.com/policies/","terms_of_service_url":"https://www.postman.com/legal/terms/","composer_icon_dark_url":"https://files.openai.com/content?id=file_0000000089908210b91c61cd3c35d82b"},"description":"Equip Codex with specialized Postman skills for the complete API lifecycle. Discover, design, test, document, mock, monitor, and improve APIs through agent-friendly, filesystem-first workflows","app_manifest":{"apps":{"app-6a6b12e06c5c8191ac5d5252fa5f92c8":{"id":"asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8","required":true}}},"display_name":"Postman","app_templates":[],"onboarding_skill_name":null,"requires_local_executor":false},"created_at":"2026-07-30T09:01:20.695549Z","is_template":false,"connector_id":"asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8","discoverability":"LISTED","canonical_app_id":"asdk_app_6a6b12e06c5c8191ac5d5252fa5f92c8"},"research":null,"package_metadata":{"name":"app-6a6b12e06c5c8191ac5d5252fa5f92c8","author":{"name":"Postman"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"feddd8b5f83bd330e6837a2376712f1fbe98b48cfc0e8c4e7d16108b06e6aa78"}],"version":"0.2.1","artifact_id":9847,"observed_at":"2026-10-02T00:22:00Z","support_url":"https://support.postman.com/hc/en-us","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}