docs-walkthrough-screenshots

Automates UI screenshot generation for Umbraco.Prism Aspire stack documentation using Playwright and workflows.

1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill docs-walkthrough-screenshots
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs-walkthrough-screenshots
Source: https://github.com/jonnymuir/Umbraco.Prism/tree/main/.claude/skills/docs-walkthrough-screenshots
Command: npx skills add https://github.com/jonnymuir/Umbraco.Prism --skill docs-walkthrough-screenshots

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright.

What problem does it solve?

This skill eliminates the manual, error-prone process of capturing and updating UI screenshots for technical documentation, ensuring your visual assets always match the current state of the Umbraco.Prism stack.

Core Features & Use Cases

  • Live Stack Capture: Uses Playwright to drive a running Aspire environment, ensuring screenshots reflect the actual product behavior rather than static mockups.
  • Workflow Mapping: Automatically handles the navigation logic between Umbraco content pages and workflow definition keys to prevent 404 errors during capture.
  • Use Case: When updating the Payment Demo walkthrough, use this skill to automatically navigate to the correct URL, authenticate via the seeded session, and save the resulting UI state to the designated documentation folder.

Quick Start

Use the docs-walkthrough-screenshots skill to capture the current UI state for the payment-demo workflow and save it to the standard documentation directory.

Frequently Asked Questions about docs-walkthrough-screenshots

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

FAQPage Schema
How do I automate documentation screenshots for an Umbraco Aspire stack?

Automating documentation screenshots for an Umbraco Aspire stack requires driving a live environment via Playwright to capture accurate, readiness-aware UI states. This skill automates that navigation and image capture process to ensure visual assets match the current product behavior.

Do I need a running local Aspire environment to capture Umbraco UI screenshots?

Yes, a running local Aspire environment is required to capture Umbraco UI screenshots. You also need configured Playwright test infrastructure to ensure consistent, readiness-aware image capture that reflects actual product behavior rather than static mockups.

How does Playwright handle navigation to prevent 404 errors during Umbraco screenshot capture?

Playwright prevents 404 errors during Umbraco screenshot capture by automatically handling workflow mapping logic. It correctly navigates between Umbraco content pages and workflow definition keys, authenticating via seeded sessions before capturing the UI state.

What's the best way to update walkthrough screenshots for Umbraco payment workflows?

The best way to update walkthrough screenshots for Umbraco payment workflows is to use an automated Playwright capture process. It navigates to the correct URL, authenticates via the seeded session, and saves the resulting UI state directly to your designated documentation directory.

Can I use this automated screenshot capture for administrative interfaces besides the Payment Demo?

Yes, you can use this automated screenshot capture for administrative interfaces beyond the Payment Demo. It targets any documentation workflows requiring accurate visual representations of web-based service blueprints within your running Umbraco Aspire stack.

Why do my manual Umbraco documentation screenshots keep becoming outdated?

Manual Umbraco documentation screenshots become outdated due to an error-prone capture process that fails to reflect the current stack state. Automating this with Playwright ensures your visual assets consistently match the actual product behavior without manual updates.