skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
takahirom/roborazzi94 installs

roborazzi

Use when working with Roborazzi screenshot tests on Android/JVM — setting up the Roborazzi Gradle plugin, running record/compare/verify tasks, writing tests with captureRoboImage or RoborazziRule, Compose Preview screenshot testing (ComposablePreviewScanner), Compose Multiplatform (iOS/desktop) screenshots, AI-powered image assertions, roborazzi.* Gradle properties, or troubleshooting Roborazzi/Robolectric screenshot test failures.

How do I install this agent skill?

npx skills add https://github.com/takahirom/roborazzi --skill roborazzi
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides documentation and integration guides for the Roborazzi screenshot testing library. It includes features for AI-powered image assertion and UI tree dumping to assist AI agents in verifying UI changes. Security analysis identified standard surfaces for indirect prompt injection and dynamic class loading via reflection, which are expected for the library's primary functionality as a developer testing tool.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Roborazzi

Roborazzi is a screenshot testing library for Android that runs on the JVM using Robolectric Native Graphics, so screenshot tests run as JVM unit tests without a device or emulator. It works with plain Android views, Jetpack Compose (including Compose Previews), and Compose Multiplatform.

The typical workflow: record baseline images with ./gradlew recordRoborazziDebug, then compare or verify against them with compareRoborazziDebug / verifyRoborazziDebug (task names vary by variant; see the build setup reference).

Reference index

Read the reference that matches the task at hand:

FileRead when
references/top.mdYou need an overview of what Roborazzi is and why to use it over device tests or Paparazzi.
references/try_it_out.mdYou want a minimal quick start or a sample project to try Roborazzi.
references/build_setup.mdSetting up the Gradle plugin and dependencies, or running/understanding the record/compare/verify Gradle tasks and their outputs.
references/how_to_use.mdWriting tests: captureRoboImage for views/Compose/Espresso, RoborazziRule and its options, output paths and file naming, RoborazziOptions (thresholds, image comparators, dump mode).
references/gif_and_video.mdCapturing GIFs and videos of test interactions: captureRoboGif, recordRoboVideo / recordScreenRoboVideo, RoboVideoOptions, GIF vs APNG output.
references/ui_tree_dump.mdUI tree dump: the machine-readable .uitree.json semantics sidecar and annotated Set-of-Mark image for tools & AI agents (roborazzi.dumpUiTree, uiTreeDumpOptions), including the verify-a-UI-fix-by-bounds workflow.
references/github_actions.mdSetting up GitHub Actions CI for Roborazzi: workflows that store baseline screenshots, verify them, and compare snapshot results on pull requests.
references/preview_support.mdGenerating screenshot tests from @Preview composables with ComposablePreviewScanner, including setup and customization of preview tests.
references/compose_multiplatform.mdScreenshot testing Compose Multiplatform targets (iOS, desktop/JVM), including feature support per platform.
references/ai_powered_image_assertion.mdAsserting screenshot content with AI models (OpenAI, Gemini) via roborazzi-ai modules.
references/gradle_properties_options.mdConfiguring roborazzi.* Gradle properties: task behavior, output directory, file-name strategy, comparison report settings.
references/idea_plugin.mdUsing the Roborazzi IntelliJ IDEA / Android Studio plugin to view screenshots in the IDE.
references/faq.mdTroubleshooting: common errors, CI setup questions, Robolectric configuration issues, and other frequently asked questions.

The files under references/ mirror the official Roborazzi documentation at the time this skill was published. The latest version is always available at the documentation site.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/takahirom/roborazzi/roborazzi">View roborazzi on skillZs</a>