skills$openclaw/e2e-gen
lxgicstudios9.3k

by lxgicstudios

e2e-gen – OpenClaw Skill

e2e-gen is an OpenClaw Skills integration for coding workflows. Generate Playwright/Cypress E2E tests from user flows

9.3k stars5.4k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namee2e-gen
descriptionGenerate Playwright/Cypress E2E tests from user flows OpenClaw Skills integration.
ownerlxgicstudios
repositorylxgicstudios/ai-e2e-gen
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lxgicstudios/ai-e2e-gen
last updatedFeb 7, 2026

Maintainer

lxgicstudios

lxgicstudios

Maintains e2e-gen in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
464 B
SKILL.md
1.3 KB
SKILL.md

name: e2e-gen description: Generate Playwright/Cypress E2E tests from user flows

E2E Test Generator

Describe user flows, get Playwright or Cypress tests. No more writing login tests by hand.

Quick Start

npx ai-e2e-gen "User signs up, verifies email, completes onboarding"

What It Does

  • Converts flow descriptions to E2E tests
  • Generates Playwright or Cypress code
  • Includes proper waits and assertions
  • Adds data-testid selectors

Usage Examples

# Generate Playwright test
npx ai-e2e-gen "User adds item to cart and checks out"

# Generate Cypress test
npx ai-e2e-gen "Admin creates new user" --framework cypress

# From existing page
npx ai-e2e-gen --url http://localhost:3000/dashboard

Output Example

test('user completes checkout', async ({ page }) => {
  await page.goto('/products');
  await page.click('[data-testid="add-to-cart"]');
  await page.click('[data-testid="checkout"]');
  await expect(page.locator('.success')).toBeVisible();
});

Requirements

Node.js 18+. OPENAI_API_KEY required.

License

MIT. Free forever.


Built by LXGIC Studios

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

Node.js 18+. OPENAI_API_KEY required.

FAQ

How do I install e2e-gen?

Run openclaw add @lxgicstudios/ai-e2e-gen in your terminal. This installs e2e-gen into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/ai-e2e-gen. Review commits and README documentation before installing.