Plugins
Plugins add steps you can call from Gherkin. Install one, then use its keywords in any feature — assert with an LLM, seed a database, file a Jira issue when a test fails, post results to Slack, or compare visual snapshots. Plugins live in the Plugins section of the navigation rail.
This area was previously documented as "Skills" — same surface, current product name is Plugins. Existing links keep working.

What You Can Do
| Task | Use it for |
|---|---|
| Browse the catalog | Search and filter by category — AI & LLMs, Integrations, Reporting, Data & Utilities. |
| Install a plugin | Make its steps available to every feature in the project. An install persists — it stays installed across reloads and for every teammate on the project until someone removes it. |
| Configure secrets and variables | Provide API keys or service URLs a plugin needs, without hard-coding them in test files. |
| Publish a plugin | Share your own packaged steps from the upload action in the rail. |
The Catalog
TestVibe ships with roughly 14 built-in plugins. All of them are visible and installable from the catalog — nothing is hidden.
| Plugin | Category | What it does |
|---|---|---|
| OpenAI | AI & LLMs | Call GPT models from Gherkin — summarize, classify, and make natural-language assertions. |
| Anthropic Claude | AI & LLMs | LLM-powered checks with Claude — assert intent, grade output quality, and explain failures in plain English. |
| TestVibe Assistant | AI & LLMs | AI-powered visual comparison — judges a live screenshot against an Asset Library baseline using your project's model. See Visual comparison plugins below. |
| Visual Regression | Reporting | Pixel-diffs screenshots across runs against a baseline stored in your Asset Library, and flags unexpected visual changes. See Visual comparison plugins below. |
| GitHub | Integrations | Open issues, comment on pull requests, and attach run artifacts directly from your steps. |
| Jira | Integrations | Create and transition Jira issues when tests fail, with run links and screenshots attached. |
| Slack | Integrations | Notify a Slack channel with run results, pass rates, and links to failing tests. |
| Mattermost | Integrations | Notify a Mattermost channel with run results — the same idea as the Slack plugin. |
| MailSlurp | Integrations | Read one-time codes, magic links, and SMS codes delivered to disposable test inboxes and numbers — for testing email/SMS verification flows. |
| Sentry | Reporting | Link runtime errors captured during a run to the failing test, for faster triage. |
| Faker | Data & Utilities | Generate realistic, randomized test data — names, emails, addresses — inside your steps. |
| REST Client | Data & Utilities | Call HTTP APIs and assert responses as steps — verify the backend alongside the UI. |
| Wisej.NET | Data & Utilities | Drive Wisej.NET framework controls (combo boxes, trees, data grids, date pickers, ribbon buttons) reliably. |
| PostgreSQL | Data & Utilities | Listed in the catalog as a database helper. Database-specific steps for seeding and asserting state currently target SQL Server rather than PostgreSQL — check the plugin's detail page for what's actually wired up before relying on it. |