screenshot

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires swift, screencapture, scrot, gnome-screenshot, import, xdotool, defaults, osascript, powershell, and includes scripts (resource) components.

What problem does it solve?

Desktop and app screenshots often rely on tool-specific capture capabilities that may not be available in every environment. This Skill ensures reliable captures when specialized tools are missing, providing a consistent way to obtain visuals for documentation, debugging, and verification.

Core Features & Use Cases

  • Full-screen, window, and region captures across macOS, Linux, and Windows with built-in permission checks and fallbacks.
  • Cross-platform path handling and output management for predictable results.
  • Use Case: Produce quick UI snapshots for reports, QA, or design review when automated capture is required.

Quick Start

Capture a screenshot of the requested area or window using the built-in OS tools.

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 macOS, Linux, and Windows?

Capture app or window screenshots reliably when built-in capture tools are unavailable by applying system utility fallbacks. The Skill uses screencapture on macOS, scrot or gnome-screenshot on Linux, and PowerShell on Windows to obtain the needed visuals.

Do I need specific permissions to take screenshots on macOS?

Yes, taking screenshots on macOS requires specific system permissions. The Skill includes optional macOS permission scripts and checks to ensure that screen recording and capture authorizations are properly configured before attempting to capture the desktop or application windows.

Does this screenshot tool work with scrot and gnome-screenshot on Linux?

Yes, the screenshot tool works with scrot and gnome-screenshot on Linux. It applies appropriate fallbacks using these system utilities, along with ImageMagick and xdotool, to handle full-screen and region-based captures reliably when tool-specific capabilities are insufficient.

What's the best way to capture a specific screen region for QA documentation?

Limitations of automated screenshot capture include missing system utilities like screencapture or scrot, or insufficient macOS permissions. The Skill addresses this by applying OS fallbacks and checking permissions before attempting full-screen, window, or region captures.