WaveXis Session Recording

Capture and replay browser interactions as YAML sessions via the WaveXis CLI.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/MathiasPaulenko/ai-toolkit --skill wavexis-session-recording
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: WaveXis Session Recording
Source: https://github.com/MathiasPaulenko/ai-toolkit/tree/main/skills/wavexis-session-recording
Command: npx skills add https://github.com/MathiasPaulenko/ai-toolkit --skill wavexis-session-recording

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires wavexis, and includes references (resource) and assets (resource) components.

What problem does it solve?

This skill addresses the fragility and manual effort involved in browser-based testing by providing a deterministic way to capture user interactions and replay them in CI environments.

Core Features & Use Cases

  • Interactive Recording: Capture real-time browser interactions like clicks, inputs, and scrolls directly into a structured YAML format.
  • CI/CD Integration: Replay recorded sessions in headless mode within automated pipelines to ensure consistent UI testing.
  • Use Case: Use this skill to record a complex multi-step login and checkout flow, then replay it in your GitHub Actions pipeline to verify that UI changes haven't broken critical user paths.

Quick Start

Use the wavexis session recording skill to launch an interactive browser session for the target URL and save the interactions to a file named session.yml.

Frequently Asked Questions about WaveXis Session Recording

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I record browser interactions into YAML for end-to-end testing?

Browser interactions are recorded into YAML by launching an interactive session that captures clicks, inputs, and scrolls directly into a structured format. This captures real-time user actions to define deterministic test sessions for later automated replay.

Can I replay browser sessions in a CI/CD pipeline headless mode?

Yes, recorded sessions can be replayed in headless mode within CI/CD pipelines. Executing the stored YAML definitions during automated workflows performs consistent UI validation to ensure that code changes have not broken critical user paths.

Do I need the WaveXis CLI to automate browser session replays?

Yes, the WaveXis CLI tool is required to capture and replay browser interactions. You must have the CLI installed along with a compatible browser environment to perform automated UI validation and assertion checks during end-to-end testing.

What is deterministic browser session replay for UI testing?

Deterministic browser session replay is the process of capturing user interactions and executing them consistently in automated environments. It eliminates the fragility of manual testing by ensuring that replayed actions produce identical UI validation results across multiple runs.

How do I automate a multi-step login and checkout flow for regression testing?

You can automate a multi-step login and checkout flow by recording the complete user journey into a YAML file. Replaying this recorded session in your automated pipeline verifies that subsequent UI changes have not broken these critical paths.

Are there limitations when running browser testing in headless CI environments?

Headless CI execution requires a compatible browser environment and the WaveXis CLI to function correctly. Complex interactive recording is intended for local setup, while headless pipelines are limited to replaying previously recorded YAML sessions for validation.