screenshot

Capture desktop screenshots across macOS, Linux, and Windows via scripted helpers.

6|Updated Jul 9, 2019
One-click install
npx skills add https://github.com/sluongng/dotfiles --skill screenshot-sluongng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/sluongng/dotfiles/tree/main/config/claude/skills/screenshot
Command: npx skills add https://github.com/sluongng/dotfiles --skill screenshot-sluongng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Cross-platform desktop screenshot capture with flexible destination rules and OS-specific fallbacks, including macOS permission preflight.

Core Features & Use Cases

  • Cross-platform support for macOS, Linux, and Windows, including full-screen, window, and region captures.
  • Flexible save locations: respect user-specified paths, OS default screenshots, or a temp directory for inspection.
  • macOS-specific helpers for permissions and a Python-based capture workflow that coordinates with native tools.

Quick Start

Ask Claude to take a screenshot by running the Python helper script with default options.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I automate cross-platform desktop screenshot capture on macOS, Linux, and Windows?

Automate cross-platform desktop screenshot capture by running the bundled Python helper script, which coordinates OS-specific tools like scrot, gnome-screenshot, or import to execute captures across macOS, Linux, and Windows.

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

Yes, you can capture specific regions, applications, or windows instead of full-screen captures. The Skill supports targeted region and window capturing across all supported operating systems using its flexible destination rules.

Does taking a screenshot on macOS require special permissions?

Taking a screenshot on macOS requires screen recording permissions. The Skill includes a macOS-specific permission preflight check to ensure the Python-based capture workflow can coordinate with native tools without failing.

Where are desktop screenshots saved when using automated capture scripts?

Screenshots are saved according to flexible destination rules: they can be directed to user-specified file paths, OS default screenshot locations, or a temporary directory for immediate inspection after the capture executes.

What's the best way to test desktop screenshot automation without cluttering my workspace?

The best way to test desktop screenshot automation without clutter is using the optional test modes, which route captures to a temporary directory for inspection, ensuring your default save locations remain clean during script validation.