← Back to Skills Marketplace
pmctl
by
Wenbing Li
· GitHub ↗
· v1.0.0
649
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pmctl
Description
Browse and inspect Postman collections, requests, and environments from the terminal using pmctl. Use when you need to discover API endpoints, look up reques...
Usage Guidance
This skill is documentation for using the pmctl CLI, not code bundled with your agent. Before using: (1) review the referenced GitHub repo and PyPI package to confirm authorship and review recent activity; (2) when adding a profile, supply a Postman API key only to accounts you trust and prefer a scoped or short‑lived key; (3) be cautious that `environments show --json` can reveal unmasked secrets — avoid piping those outputs to untrusted destinations; (4) consider using separate Postman profiles for sensitive vs. public work and rotate keys if needed.
Capability Analysis
Type: OpenClaw Skill
Name: pmctl
Version: 1.0.0
The skill bundle is suspicious because its documentation (`SKILL.md`) explicitly highlights that the `pmctl environments show --json` command returns "unmasked secrets." While this is presented as a feature "useful for scripting" and is inherent to the tool's purpose of inspecting Postman environments, it exposes a high-risk capability. An AI agent executing these instructions could be prompted to extract and potentially misuse sensitive environment variables (e.g., API keys, tokens) without further explicit malicious instructions within the skill bundle itself, making it a significant prompt injection risk for data exfiltration.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md: the skill documents using pmctl to browse Postman data. Minor inconsistency: registry metadata lists no required credentials, but the runtime instructions clearly require a Postman API key (PMAK-...) to add a profile. This is expected for a Postman CLI but the metadata could declare the primary credential.
Instruction Scope
Instructions stay within scope: they show how to install and use pmctl to list collections, requests, environments, resolve variables, and construct curl commands. They explicitly note that environment outputs can contain unmasked secrets — which is relevant to Postman usage but not scope creep.
Install Mechanism
No install spec is provided in the skill bundle (instruction-only). The SKILL.md tells users to run `pip install pmctl` and links a GitHub repo. Installing a third‑party PyPI package is normal here but carries the usual risk of executing remote code; the skill itself does not embed or download code.
Credentials
The skill does not declare required env vars in metadata, yet the documented workflow requires a Postman API key and profiles. Requesting a Postman API key is proportionate to the stated purpose, but users should be aware that pmctl can read and output unmasked environment secrets from Postman workspaces.
Persistence & Privilege
No elevated privileges requested. always is false, no install writes are specified by the skill, and it does not ask to modify other skills or system-wide configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pmctl - After installation, invoke the skill by name or use
/pmctl - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is pmctl?
Browse and inspect Postman collections, requests, and environments from the terminal using pmctl. Use when you need to discover API endpoints, look up reques... It is an AI Agent Skill for Claude Code / OpenClaw, with 649 downloads so far.
How do I install pmctl?
Run "/install pmctl" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pmctl free?
Yes, pmctl is completely free (open-source). You can download, install and use it at no cost.
Which platforms does pmctl support?
pmctl is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pmctl?
It is built and maintained by Wenbing Li (@wbingli); the current version is v1.0.0.
More Skills