A powerful API verification tool that catches spec drift and supports Bi-Directional Contract Testing using OpenAPI specifications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install drift-testing
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install drift-testing using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The drift-testing skill is a comprehensive toolset for Openclaw Skills designed to synchronize API implementations with their OpenAPI specifications. It leverages the Drift CLI to perform Bi-Directional Contract Testing (BDCT), ensuring that your provider implementation accurately reflects the documented contract. This skill is critical for developers who need to maintain API conformance, prevent breaking changes, and automate provider verification within CI/CD pipelines.
Beyond simple validation, this skill provides a full lifecycle for API testing, including coverage analysis, automated feedback loops, and Lua-based scripting for complex state management. Whether you are testing against a live production environment or a local Prism mock server, this Openclaw Skills utility ensures your endpoints are fully covered and compliant with your defined standards.
You can use the Drift CLI via npx or install it locally for your project.
# Use via npx without installation
npx @pactflow/drift --help
# Local installation for development teams
npm install --save-dev @pactflow/drift
# Initialize a new Drift project
drift init
The skill organizes its configuration and test data into a specific directory structure for Openclaw Skills users:
| File | Purpose |
|---|---|
drift.yaml |
Main configuration file defining sources, plugins, and global auth settings. |
drift.lua |
Lua script containing lifecycle hooks (e.g., operation:started) and helper functions. |
*.dataset.yaml |
Externalized test data and variables used in test expressions. |
*.tests.yaml |
The primary test suite containing operation targets and expected responses. |
http:request, operation:started, and operation:finished to manage state or seed data.Loading
An AI-driven engagement layer that monitors LinkedIn threads for author replies and maximizes conversation momentum during the critical response window.

An AI agent skill that synthesizes the last 24 hours of cross-team activity into structured, Slack-ready summaries.

An expert assistant for managing PactFlow and open-source Pact contract testing to ensure safe deployments through automated compatibility checks.

An MCP-compatible interface for querying canonical data from the Star Wars universe, including films, characters, and starships.

A professional-grade heuristic engine that audits LinkedIn drafts to eliminate AI tells and maximize algorithmic reach.

The Doc System Generator analyzes software project structures to automatically derive and generate a complete, high-quality Markdown documentation system based on a unique three-track philosophy.








































