screenshot

Capture full-screen, region, or window screenshots across macOS, Linux, and Windows.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/PandelisZ/skills --skill screenshot-pandelisz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/PandelisZ/skills/tree/main/skills/screenshot
Command: npx skills add https://github.com/PandelisZ/skills --skill screenshot-pandelisz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Desktop and system screenshot capture is often manual, inconsistent, or blocked by permissions; this skill automates reliable screenshots across environments.

Core Features & Use Cases

  • Tool priority: Prefer tool-specific screenshot capabilities when available; otherwise fall back to OS-level captures.
  • macOS permissions preflight: Run a setup script to request Screen Recording permission to avoid repeated prompts.
  • Cross-platform coverage: Works on macOS, Linux, and Windows with region, window, and full-screen captures, plus flexible output paths.

Quick Start

Invoke this skill to capture a screenshot of a specific area, window, or the entire screen and save it to your chosen 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 different operating systems?

Automated desktop screenshot capture works across macOS, Linux, and Windows by falling back to native OS tools like screencapture or scrot when tool-specific capture is unavailable. It handles full-screen, region, and window captures with consistent output formats and locations.

Why does macOS screenshot automation fail or prompt for permissions repeatedly?

macOS screenshot automation triggers repeated prompts because it requires Screen Recording permission. A setup script acts as a permissions preflight to request access beforehand, avoiding repeated manual prompts during automated captures.

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

Region and window captures are supported on Linux using native tools like scrot, gnome-screenshot, or import. The automation applies to full-screen and specific area captures, routing to the appropriate OS-level tool for consistent output.

What's the best way to capture screenshots when my automation tool lacks native support?

When automation tools lack native capture capabilities, this approach prioritizes falling back to OS-level commands and helper scripts like Python or PowerShell to ensure reliable screenshots with flexible output paths across different devices and displays.

Does Windows screenshot automation support custom output file paths?

Windows screenshot automation supports flexible output paths across different displays and devices. It uses PowerShell helper scripts to capture full-screen, region, or application windows and saves them to your chosen location.