swagger-contract-testing plugin
Expert assistant for PactFlow's OpenAPI contract testing tools — Drift CLI and OpenAPI spec parsing
How to install the swagger-contract-testing plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add pactflow/pactflow-agent-skills
/plugin install swagger-contract-testing@swagger-contract-testing-agent-extensionsWhat's inside swagger-contract-testing
15 parts read from the plugin's own files.
Agents 6
Call as @agent-swagger-contract-testing:name- @agent-swagger-contract-testing:bdct-tester
No description in the file.
- @agent-swagger-contract-testing:pact-coverage
No description in the file.
- @agent-swagger-contract-testing:pact-generator
No description in the file.
- @agent-swagger-contract-testing:pact-implementor
No description in the file.
- @agent-swagger-contract-testing:pact-maintainer
No description in the file.
- @agent-swagger-contract-testing:pact-reviewer
No description in the file.
Skills 7
Claude loads it when the task matches- asyncapi-generator
Generates an AsyncAPI 3.x YAML specification from a service codebase by statically analyzing message producers and consumers using ripwire.
- asyncapi-parser
Parses AsyncAPI 3.x specifications to generate Drift test cases for event-driven services like Kafka, SNS, and SQS.
- drift-testing
Verifies API implementations against OpenAPI and AsyncAPI specifications to detect spec drift and support contract testing.
- oas-generator
Generates an OpenAPI 3.x YAML specification from a provider codebase by statically analyzing route definitions and handler schemas using ripwire.
- openapi-parser
Parses complex OpenAPI specifications to generate Drift test cases covering polymorphic schemas and various response variants.
- pact-coverage
Analyzes Pact v2/v3/v4 interactions against OpenAPI or AsyncAPI specs to identify untested API operations, status codes, and required fields.
- pactflow
Enables agents to manage consumer-driven contract testing, verify service compatibility, and automate deployment safety checks via PactFlow.
Hooks 1
Runs on these events- hooks
No description in the file.
MCP servers 1
Starts with the plugin- mcp
No description in the file.
Using swagger-contract-testing in Claude Code
Ask for an agent by name:
@agent-swagger-contract-testing:bdct-tester
@agent-swagger-contract-testing:pact-coverageSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update swagger-contract-testing@swagger-contract-testing-agent-extensions
- Refresh the marketplace
- /plugin marketplace update swagger-contract-testing-agent-extensions
- Turn it off for now
- /plugin disable swagger-contract-testing@swagger-contract-testing-agent-extensions
- Remove it
- /plugin uninstall swagger-contract-testing@swagger-contract-testing-agent-extensions
Skills in swagger-contract-testing
- asyncapi-generatorpactflow/pactflow-agent-skills
Generates an AsyncAPI 3.x YAML specification from a service codebase by statically analyzing message producers and consumers using ripwire.
3 files7stars - asyncapi-parserpactflow/pactflow-agent-skills
Parses AsyncAPI 3.x specifications to generate Drift test cases for event-driven services like Kafka, SNS, and SQS.
8 files7stars - drift-testingpactflow/pactflow-agent-skills
Verifies API implementations against OpenAPI and AsyncAPI specifications to detect spec drift and support contract testing.
20 files7stars - oas-generatorpactflow/pactflow-agent-skills
Generates an OpenAPI 3.x YAML specification from a provider codebase by statically analyzing route definitions and handler schemas using ripwire.
2 files7stars - openapi-parserpactflow/pactflow-agent-skills
Parses complex OpenAPI specifications to generate Drift test cases covering polymorphic schemas and various response variants.
7 files7stars - pact-coveragepactflow/pactflow-agent-skills
Analyzes Pact v2/v3/v4 interactions against OpenAPI or AsyncAPI specs to identify untested API operations, status codes, and required fields.
8 files7stars - pactflowpactflow/pactflow-agent-skills
Enables agents to manage consumer-driven contract testing, verify service compatibility, and automate deployment safety checks via PactFlow.
28 files7stars
swagger-contract-testing plugin questions
How do I install the swagger-contract-testing plugin?
In Claude Code run /plugin marketplace add pactflow/pactflow-agent-skills, then /plugin install swagger-contract-testing@swagger-contract-testing-agent-extensions.
What does the swagger-contract-testing plugin include?
swagger-contract-testing bundles 6 agents, 7 skills, hooks, MCP servers.
Which agents come with swagger-contract-testing?
bdct-tester, pact-coverage, pact-generator, pact-implementor, pact-maintainer, pact-reviewer. Call one with @agent-swagger-contract-testing:bdct-tester.
How do I update or remove the swagger-contract-testing plugin?
Update it with claude plugin update swagger-contract-testing@swagger-contract-testing-agent-extensions in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall swagger-contract-testing@swagger-contract-testing-agent-extensions.