Skip to main content

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.

The Plugins marketplace

What You Can Do

TaskUse it for
Browse the catalogSearch and filter by category — AI & LLMs, Integrations, Reporting, Data & Utilities.
Install a pluginMake 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 variablesProvide API keys or service URLs a plugin needs, without hard-coding them in test files.
Publish a pluginShare 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.

PluginCategoryWhat it does
OpenAIAI & LLMsCall GPT models from Gherkin — summarize, classify, and make natural-language assertions.
Anthropic ClaudeAI & LLMsLLM-powered checks with Claude — assert intent, grade output quality, and explain failures in plain English.
TestVibe AssistantAI & LLMsAI-powered visual comparison — judges a live screenshot against an Asset Library baseline using your project's model. See Visual comparison plugins below.
Visual RegressionReportingPixel-diffs screenshots across runs against a baseline stored in your Asset Library, and flags unexpected visual changes. See Visual comparison plugins below.
GitHubIntegrationsOpen issues, comment on pull requests, and attach run artifacts directly from your steps.
JiraIntegrationsCreate and transition Jira issues when tests fail, with run links and screenshots attached.
SlackIntegrationsNotify a Slack channel with run results, pass rates, and links to failing tests.
MattermostIntegrationsNotify a Mattermost channel with run results — the same idea as the Slack plugin.
MailSlurpIntegrationsRead one-time codes, magic links, and SMS codes delivered to disposable test inboxes and numbers — for testing email/SMS verification flows.
SentryReportingLink runtime errors captured during a run to the failing test, for faster triage.
FakerData & UtilitiesGenerate realistic, randomized test data — names, emails, addresses — inside your steps.
REST ClientData & UtilitiesCall HTTP APIs and assert responses as steps — verify the backend alongside the UI.
Wisej.NETData & UtilitiesDrive Wisej.NET framework controls (combo boxes, trees, data grids, date pickers, ribbon buttons) reliably.
PostgreSQLData & UtilitiesListed 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.