CtrlK
BlogDocsLog inGet started
Tessl Logo

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Install with Tessl CLI

npx tessl i github:ComposioHQ/awesome-claude-skills --skill webapp-testing
What are skills?

Overall
score

96%

Does it follow best practices?

Evaluation100%

2.17x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

60%

Verify Todo App Functionality

Server-managed dynamic app testing

Criteria
Without context
With context

Uses with_server.py

0%

100%

Server flag syntax

0%

100%

Separate automation script

100%

100%

Networkidle wait

0%

100%

Uses Chromium

0%

100%

Headless mode

100%

100%

Uses sync_playwright

0%

100%

Browser closed

100%

100%

Descriptive selectors

100%

100%

Python Playwright

0%

100%

Screenshots captured

100%

100%

100%

41%

Automate Registration Form Testing on Static HTML

Static HTML file automation

Criteria
Without context
With context

File URL usage

100%

100%

No server started

100%

100%

Absolute path construction

100%

100%

Descriptive selectors used

0%

100%

Uses Chromium

0%

100%

Headless mode

100%

100%

Uses sync_playwright

0%

100%

Browser closed

100%

100%

Python Playwright

0%

100%

Screenshots captured

100%

100%

Uses fill for inputs

0%

100%

100%

46%

Debug Dashboard Widget Loading Issues

Console log capture and debugging

Criteria
Without context
With context

Console event listener

0%

100%

Message type captured

100%

100%

Logs saved to file

100%

100%

File URL usage

100%

100%

Uses Chromium

0%

100%

Headless mode

0%

100%

Uses sync_playwright

0%

100%

Browser closed

0%

100%

Screenshots taken

100%

100%

Descriptive selectors

100%

100%

Python Playwright

0%

100%

100%

82%

End-to-End Test for Full-Stack Note-Taking App

Multi-server orchestration

Criteria
Without context
With context

Uses with_server.py

0%

100%

Multiple server flags

0%

100%

Correct flag syntax

0%

100%

Separate automation script

100%

100%

Networkidle wait

0%

100%

Uses Chromium

0%

100%

Headless mode

100%

100%

Uses sync_playwright

0%

100%

Browser closed

0%

100%

Python Playwright

0%

100%

Appropriate waits

0%

100%

100%

40%

Inventory Audit of a Dynamic Product Catalog Page

Reconnaissance-then-action pattern

Criteria
Without context
With context

DOM inspection first

100%

100%

Element discovery

100%

100%

Full-page screenshot

0%

100%

File URL usage

100%

100%

Descriptive selectors

100%

100%

Appropriate waits

0%

100%

Uses Chromium

0%

100%

Headless mode

100%

100%

Uses sync_playwright

0%

100%

Browser closed

100%

100%

Python Playwright

0%

100%

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.