screenshot

Capture desktop, application, or region screenshots across macOS, Linux, and Windows.

302|22|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JetBrains/skills --skill screenshot-jetbrains
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/JetBrains/skills/tree/main/screenshot
Command: npx skills add https://github.com/JetBrains/skills --skill screenshot-jetbrains

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates capturing desktop screenshots across platforms to provide consistent visuals for UI verification, bug reporting, and design reviews, reducing manual toil and error-prone captures.

Core Features & Use Cases

  • Cross-platform screenshot support (macOS, Linux, Windows) with multiple capture modes (region, active window, specific window, full screen)
  • Automatic output path resolution with sensible defaults and temp mode for quick checks
  • macOS-specific permissions handling and window/display discovery for targeted captures
  • Fallbacks and CLI options leveraging native tools (screencapture, scrot, gnome-screenshot, import) for robust operation
  • Use Case: generate a consistent set of UI captures for a new app build or design audit

Quick Start

Run the script to capture a screenshot of the current screen and save the image to the default location.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I automate desktop screenshot capture across Windows, macOS, and Linux?

Automate desktop screenshot capture across Windows, macOS, and Linux using cross-platform scripts that leverage native tools like screencapture and scrot. This standardizes visual capture tasks for UI verification and documentation workflows.

Can I capture a specific window or screen region instead of the full desktop?

You can capture specific windows or screen regions instead of the full desktop by utilizing targeted capture modes. The Skill supports region, active window, and specific window targeting to ensure precise visual output.

What's the best way to handle macOS permissions when scripting automated screenshots?

Handle macOS permissions when scripting automated screenshots through built-in permission handling and window discovery features. This ensures targeted captures execute correctly without manual intervention.

Does automated screenshot scripting work without installing external dependencies?

Automated screenshot scripting works without external dependencies by utilizing fallbacks and CLI options that leverage native tools like PowerShell, Bash, gnome-screenshot, and import for robust cross-platform operation.

Why does my automated screenshot script fail to resolve output paths?

Automated screenshot scripts may fail to resolve output paths if default directories are inaccessible. The Skill implements automatic output path resolution with sensible defaults and a temp mode for quick checks to prevent failures.

When do I need standardized desktop screenshots for UI verification?

You need standardized desktop screenshots for UI verification when generating consistent visual captures for new app builds, design reviews, or bug reporting. This reduces manual toil and ensures error-free visual documentation.