Skip to content
Open-source skills

QA skills for your coding agent

Bring real QA workflows into Cursor, Claude Code, Codex, Copilot, any agent. An open-source library for manual and automated testers, dropped straight into the tools you already ship with.

Add them to your agent in one command

The skills CLI installs them into any agent, globally or per project, your pick.

$ npx skills add testomatio/skills

Works in

Cursor Claude Code Codex GitHub Copilot Cline & more

Prefer them ready to go? Every skill is built into Testeiya. No setup.

The all-in-one skill

The senior QA you do not have to hire

Coding is not a problem anymore. Testing still is. Every new feature must be tested as well as the existing ones. This requires a comprehensive QA strategy that ensures stability and reliability of your product. Plug this skill to add trust to your product delivery.

qa-lead-strategy-advisor

What's included in test strategy

Test cases

Test cases with clear acceptance criteria expand product understanding beyond requirements. Keep them up-to-date as the product evolves. Creating test cases by AI from every change ensure no edge case is lost while developing. Write test cases in markdown and sync them with Testomat.io Test Management System

Regression testing

Every change can break something that worked previously. Ensure that each code change is aligned with a tests that must be executed before release. Have them both automated and manual to focus on UX tasks while testing manually and delegate boring journeys to automated tests.

Automated tests

Ensure everything is tested from the system perspective and user perspective. Use AI to transforma regular manual checks into fully automated test scripts that can run as regular as every commit. Launch our AI Agent Explorbot to discover features that were not covered with tests.

Start from scratch or align with your own testing strategy using skills

qa-write-test-cases improve-test-cases automate-manual-test-cases debug-fix-failed-flaky-autotests qa-e2e-tests-reporting qa-test-code-coverage setup-change-aware-pr-testing sync-test-cases-with-tms

Every change flows through the QA pipeline, and you watch it all from one dashboard.

See how the strategy works
Flagship skill

Generate test cases from your requirements

The skill everyone starts with. It reads the requirements behind a feature, from your tracker, docs and designs, then writes structured cases with real acceptance criteria, ready to sync to Testomat.io.

qa-write-test-cases
01 · Sources

Requirements, designs and docs, pulled over MCP, a file or a pasted link.

Jira

Tickets & epics

Linear

Issues & projects

Confluence

Specs & docs

Figma

Designs

Miro

Boards & flows

02 · Checklist

It drafts a scenario checklist for you to approve, trim or extend.

Checkout · discount codes

03 · Test case

Each item becomes a full .test.md case. Every step gets a verifiable Expected result.

checkout.test.md

Tick the scenarios on the left. Each one writes a full case on the right, ready to sync to Testomat.io.

QA strategy and process

Decide what to test before writing a test

Review requirements before development. Put each scenario on the level that catches it. Check a pull request against its ticket.

Select a skill to watch it run
Test case management

Manage test cases as markdown files

Markdown is AI-native format. Unleash the power of AI Agent allowing it to scan, read and write new test cases as files.

Select a skill to watch it run
Test automation

QA skills that help maintaining automated tests

Setup reporting to stream results to TMS. Delegate writing and fixing e2e tests to agent.

Select a skill to watch it run
Change-aware testing

Trigger QA process for pull request

Each test is linked to the source files it covers. Only affected tests are executed for PR.

01 · Link tests to code

The agent reads your .test.md cases and e2e specs, then lists the tests under each source path.

coverage.tests.yml
app/models/user.rb:
  - "@S816410d6"  # Suite: Sign up
app/billing/**:
  - "@S92321384"  # Suite: Checkout
  - "@checkout"    # tag, spans suites

Commit it. CI and your teammates read the same file.

qa-test-code-coverage
02 · Diff, every pull request

A CI job runs git diff against the base. The test ids under each changed file become the scope.

PR #482 · Add quota banner
git diff origin/main --name-only
M app/billing/invoice.rb
M app/views/billing/show.erb

tests listed for these files@S92321384  4 e2e tests
→ @checkout   6 manual cases
204 unaffected tests are skipped

Same job after a preview deploy or a merge. Only the diff range changes.

setup-ci-automation
03 · Run, scoped to the change

The reporter opens one run, named after the PR. Testers get the manual cases, automated tests launch and report into the same run.

.github/workflows/qa.yml
# after the deploy job succeeds
TESTOMATIO_RUN=$(npx @testomatio/reporter start \
  --kind detect --format id --warn \
  --filter "coverage:file=coverage.tests.yml,diff=origin/main")

# launch the automated half into that run
npx @testomatio/reporter run --remote e2e-playwright

The reporter posts the run link as a PR comment.

setup-change-aware-pr-testing
Select a skill to watch it run
Exploratory testing

Discover new pathways with Explorbot

Set up and run Explorbot, the agent that explores your app and writes the tests.

Meet Explorbot
Select a skill to watch it run

All skills are open source, from the testomatio/skills library. You can add your own.

Open source · MIT

Bring QA into your agent

Install the skills once and run real testing workflows wherever you already work.

$ npx skills add testomatio/skills

Run a skill

/skill in your coding agent

Skills are slash commands. Install the library once, then run the skill in your agent.

1 Install the skills

$ npx skills add testomatio/skills

2 Run it in your agent

/skill

Works in Claude Code, Cursor, Codex, GitHub Copilot, Cline.