screenshot-tests

Automate Android UI screenshot tests with Paparazzi golden images.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/eygraber/jellyfin-kmp --skill screenshot-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot-tests
Source: https://github.com/eygraber/jellyfin-kmp/tree/main/.claude/skills/screenshot-tests
Command: npx skills add https://github.com/eygraber/jellyfin-kmp --skill screenshot-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates UI screenshot testing for Android screens and components using Paparazzi, reducing manual QA effort.

Core Features & Use Cases

  • Screen tests for full screens across multiple device configurations.
  • Component tests for individual UI elements with consistent themes and previews.
  • Automated workflows that read preview providers and device configs to generate golden images for regression checks.
  • Works with Kotlin modules and Gradle-based projects to integrate into CI/CD.
  • Device-config driven testing to ensure accessibility and layout integrity across form factors.

Quick Start

Use Paparazzi-based tests to quickly generate and verify screenshots of your UI components.

Frequently Asked Questions about screenshot-tests

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

FAQPage Schema
How do I automate Android UI screenshot tests across multiple device configurations?

Automate Android UI screenshot tests by reading device configs and preview providers to generate golden images for regression checks across full screens and individual components. This reduces manual QA effort during development.

Do I need Paparazzi tooling to generate golden images for Kotlin UI components?

Paparazzi tooling is required to generate golden images for Kotlin UI components. You must use Kotlin test modules and Gradle-based projects, adhering to theme wrappers and preview providers for consistent screenshot generation.

Can I use screenshot tests for individual UI elements and full-screen views in Android?

Screenshot tests apply to both individual UI elements and full-screen Android views. The automation reads preview providers and device configs to verify layout integrity and accessibility across various form factors.

What is the best way to integrate Paparazzi screenshot tests into a Gradle CI/CD workflow?

Integrate Paparazzi screenshot tests into CI/CD by using Kotlin modules within Gradle-based projects. The automated workflows generate and verify golden images during regression checks to ensure UI consistency across device configurations.

Why do my Paparazzi screenshot tests fail to generate consistent golden images across modules?

Inconsistent golden images occur when tests lack adherence to theme wrappers and preview providers. Ensure your Kotlin test modules correctly apply device configs and theme wrappers to generate consistent screenshots across modules.