← 返回 Skills 市场
pactflow
作者
Kevin Rohan Vaz
· GitHub ↗
· v1.0.0
· MIT-0
74
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pactflow
功能描述
Expert assistant for PactFlow and Pact contract testing. Use this skill whenever the user mentions PactFlow, Pact, contract testing, consumer-driven contract...
安全使用建议
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.
功能分析
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.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pactflow - 安装完成后,直接呼叫该 Skill 的名称或使用
/pactflow触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
pactflow 是什么?
Expert assistant for PactFlow and Pact contract testing. Use this skill whenever the user mentions PactFlow, Pact, contract testing, consumer-driven contract... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 74 次。
如何安装 pactflow?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pactflow」即可一键安装,无需额外配置。
pactflow 是免费的吗?
是的,pactflow 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
pactflow 支持哪些平台?
pactflow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 pactflow?
由 Kevin Rohan Vaz(@kevinrvaz)开发并维护,当前版本 v1.0.0。
推荐 Skills