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.
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.
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
Every change flows through the QA pipeline, and you watch it all from one dashboard.
See how the strategy worksFlagship 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.
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.
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.
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.
Test automation
QA skills that help maintaining automated tests
Setup reporting to stream results to TMS. Delegate writing and fixing e2e tests to agent.
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.
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.
02 · Diff, every pull request
A CI job runs git diff against the base. The test ids under each changed file become the scope.
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.
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.
# 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.
Exploratory testing
Discover new pathways with Explorbot
Set up and run Explorbot, the agent that explores your app and writes the tests.
Meet ExplorbotAll 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