test-deployment

Verifies deployed web servers by checking HTTP 200 status and UI elements via screenshots.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/michalklabnik/lightning-talk-claude-tf --skill test-deployment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-deployment
Source: https://github.com/michalklabnik/lightning-talk-claude-tf/tree/main/.claude/skills/test-deployment
Command: npx skills add https://github.com/michalklabnik/lightning-talk-claude-tf --skill test-deployment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end verification of a deployed VM running a web server, ensuring the host serves pages correctly and assets load as expected.

Core Features & Use Cases

  • Nginx readiness check: Verifies nginx is up and responding on the target IP.
  • Browser-based validation: Uses Playwright MCP to navigate to the server, capture screenshots, and confirm critical UI elements (URL text and QR code) load properly.
  • Post-test artifact: Saves a timestamped screenshot to ./outputs/ for presentation or CI records.

Quick Start

Run the skill by invoking: /test-deployment or /test-deployment 20.123.45.67

Frequently Asked Questions about test-deployment

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

FAQPage Schema
How do I verify a deployed nginx web server and check if UI elements render correctly?

To verify a deployed nginx web server, you can automate end-to-end UI testing using Playwright MCP. It navigates to the target IP, confirms HTTP 200 responses, validates that essential UI elements render correctly, and saves a timestamped screenshot to the ./outputs/ directory.

Can I use Playwright MCP to automate post-deployment testing for a VM web server?

Yes, you can use Playwright MCP to automate post-deployment testing for a VM web server. It targets IP-based testing after deployment to ensure nginx responds with HTTP 200 and captures a full-page screenshot to verify the UI renders as expected.

What is the best way to check nginx readiness and capture a full-page screenshot after deployment?

The best way to check nginx readiness and capture a full-page screenshot is through automated UI verification. This approach verifies nginx is up and responding on the target IP, uses a browser to navigate, and saves the screenshot artifact to ./outputs/ for presentation or CI records.

How do I test if a specific IP address serves web pages correctly after VM deployment?

You test if a specific IP address serves web pages correctly by invoking the test with the target IP. The automated verification checks that the deployed VM web server responds with HTTP 200 and confirms critical UI elements like URL text and QR codes load properly.

Does automated UI testing with Playwright MCP save screenshots for CI records?

Yes, automated UI testing with Playwright MCP saves screenshots for CI records. After navigating to the server and validating essential UI elements, it captures a full-page screenshot and saves the timestamped result to the ./outputs/ directory for presentation.

What UI elements does Playwright MCP validate during web server deployment verification?

During web server deployment verification, Playwright MCP validates essential UI elements including URL text and QR codes. It ensures these critical components load properly on the deployed VM web server and captures a full-page screenshot as a post-test artifact.