screenshot

Capture gameplay screenshots from a running Godot project via godot-e2e.

511|44|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/RandallLiuXin/GodotMaker --skill screenshot-randallliuxin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/RandallLiuXin/GodotMaker/tree/main/skills/core/screenshot
Command: npx skills add https://github.com/RandallLiuXin/GodotMaker --skill screenshot-randallliuxin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the tedious, manual process of taking and iterating on screenshots when validating that a Godot game renders and behaves correctly during automated runs.

Core Features & Use Cases

  • Deterministic viewport capture via godot-e2e: Captures PNG screenshots from the running game without relying on external screenshot tools.
  • Single and multi-point screenshot workflows: Supports quick one-off captures and multi-stage captures for E2E scenarios to document state changes over time.
  • Reference + frame sequences for visual QA: Produces a reference image and timed frame sequences at the expected cadence for dynamic visual verification (including collision overlay debugging via engine flags).

Use case: During an E2E playthrough, capture 3 distinct checkpoints (initial, after interaction, later state) and feed them into visual QA to confirm the game reached the expected scene/UI state.

Quick Start

Run the screenshot capture in your Godot project by using the provided GodotE2E Python pattern to save a PNG to a chosen output path.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I capture Godot gameplay screenshots for automated visual verification?

Godot gameplay screenshots for visual verification are captured by running the project and using internal viewport capture to save PNG files to deterministic output paths. This removes manual screenshot iteration during automated test runs.

Can I take multiple screenshots at different checkpoints during a Godot E2E playthrough?

Multiple screenshots can be captured during a Godot E2E playthrough to document state changes over time. The workflow supports single captures and multi-stage sequences at timed intervals to verify the game reached expected scene or UI states.

Does Godot viewport capture support reference and frame sequences for visual QA?

Godot viewport capture supports reference and frame sequences for visual QA by producing a reference image alongside timed frame sequences at expected cadences. This workflow enables dynamic visual verification to confirm expected rendering behavior.

Do I need external screenshot tools to capture PNG images from a running Godot project?

External screenshot tools are not needed to capture PNG images from a running Godot project. The capture is performed internally using the godot-e2e viewport with timed waits, ensuring deterministic save paths without relying on external software.

How can I render collision overlays in Godot screenshots for debugging?

Collision overlays can be rendered in Godot screenshots for debugging by passing extra Godot launch arguments. These engine flags enable debug collision rendering during the viewport capture process to assist visual verification.