← Back to Skills Marketplace
kevinrvaz

pactflow

by Kevin Rohan Vaz · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
74
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pactflow
Description
Expert assistant for PactFlow and Pact contract testing. Use this skill whenever the user mentions PactFlow, Pact, contract testing, consumer-driven contract...
Usage Guidance
This skill is a documentation/assistant bundle for PactFlow and is coherent with its stated purpose. Before installing/using: (1) be prepared to provide Pact Broker credentials (PACT_BROKER_BASE_URL and either PACT_BROKER_TOKEN or username/password) to the MCP server — the skill's docs show how but the skill metadata doesn't hold those secrets for you; (2) run the @smartbear/mcp MCP server via npx or a managed install and verify it with the inspector as described; (3) limit the token's permissions (least privilege) because the toolset includes secret-management and deployment-recording APIs that can modify broker state; (4) when configuring webhooks/CI endpoints, ensure the target endpoints are correct and trusted (these are user-provided in examples); and (5) test the setup in a non-production environment first to confirm the MCP server and tokens are scoped as you expect.
Capability Analysis
Type: OpenClaw Skill Name: pactflow Version: 1.0.0 The PactFlow skill bundle is a comprehensive and well-documented set of instructions and reference materials for managing Pact contract testing. It provides access to a wide range of tools (contract-testing_*) for publishing contracts, verifying deployments, and managing workspace entities like webhooks and secrets. The content is strictly aligned with its stated purpose of assisting with PactFlow and Pact Broker workflows, and no evidence of malicious intent, data exfiltration, or harmful prompt injection was found across the SKILL.md or reference files.
Capability Tags
cryptocan-make-purchasesrequires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description (PactFlow, contract testing) matches the provided instructions and reference materials. The SKILL.md and references consistently describe using the @smartbear/mcp MCP server and the contract-testing_* MCP tools to interact with a Pact Broker/PactFlow workspace — all relevant to the stated purpose.
Instruction Scope
Instructions and reference docs focus on Pact concepts, test authorship, MCP setup, CI/CD integration, can-i-deploy, webhooks, plugin usage, and provider/consumer workflows. They instruct editing local MCP config files and setting PACT_BROKER_* environment variables (necessary for operation). There are no steps that direct the agent to read unrelated system files or exfiltrate data to unexpected endpoints; webhooks are user-specified CI endpoints as expected.
Install Mechanism
This is an instruction-only skill with no install spec and no included code. References instruct users to run @smartbear/mcp via npx or optionally install it globally — using an official npm package is reasonable and expected for this tooling. No arbitrary downloads, extract-from-unknown-URL behavior, or non-standard install locations are present in the skill bundle itself.
Credentials
The skill itself does not declare required environment variables or credentials in the metadata, but its setup docs and examples explicitly require PACT_BROKER_BASE_URL and either PACT_BROKER_TOKEN or PACT_BROKER_USERNAME/PASSWORD to operate the MCP server. This is proportionate to the purpose. One thing to note: the compatibility/tools list includes secret-management operations (list/get/create/update/delete secrets) which are powerful actions within a PactFlow/Broker workspace — users should ensure the MCP server is configured with appropriately scoped credentials and that they understand the permission level granted to the token or credentials they provide.
Persistence & Privilege
The skill does not request always:true and does not ask to modify other skills or global agent settings. It's an instruction-only skill; the agent can invoke it autonomously (platform default), which is normal for tooling skills. There is no embedded code that would persist or elevate privileges on the host.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pactflow
  3. After installation, invoke the skill by name or use /pactflow
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the PactFlow skill. - Expert assistant for PactFlow and Pact contract testing, including support for bi-directional testing and full consumer/provider workflows. - Triggers on mentions of Pact, contract testing, service compatibility, and related key phrases, even when "PactFlow" is not named. - Provides references for setup, test writing, advanced CI/CD, plugins, BDCT patterns, and troubleshooting. - Integrates with a comprehensive suite of `contract-testing_*` tools for managing pacticipants, environments, versions, webhooks, secrets, deployments, and compatibility checks. - Guides users through MCP server installation and configuration when necessary.
Metadata
Slug pactflow
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is pactflow?

Expert assistant for PactFlow and Pact contract testing. Use this skill whenever the user mentions PactFlow, Pact, contract testing, consumer-driven contract... It is an AI Agent Skill for Claude Code / OpenClaw, with 74 downloads so far.

How do I install pactflow?

Run "/install pactflow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pactflow free?

Yes, pactflow is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pactflow support?

pactflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pactflow?

It is built and maintained by Kevin Rohan Vaz (@kevinrvaz); the current version is v1.0.0.

💬 Comments