screenshot

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

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/DanialHaseeb/dotfiles --skill screenshot-danialhaseeb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/DanialHaseeb/dotfiles/tree/main/codex/skills/screenshot
Command: npx skills add https://github.com/DanialHaseeb/dotfiles --skill screenshot-danialhaseeb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Capture reliable desktop screenshots on demand across different OSes, especially when built-in capture tools are unavailable or when you need region-specific visuals for documentation or debugging.

Core Features & Use Cases

  • Full-desktop, window-specific, and region-based captures on macOS, Linux, and Windows.
  • Flexible save locations: default OS directories, custom paths, or temporary output for testing.
  • Use Case: A designer or developer quickly records UI states for bug reports or design reviews by capturing the entire screen, a single window, or a defined region.

Quick Start

Ask me to capture a screenshot of the entire desktop, a specific window, or a region.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I capture a desktop screenshot on demand for UI documentation?

To capture a desktop screenshot on demand, use a cross-platform Python helper that supports full-screen, window-specific, and region-based captures for UI documentation and visual verification across macOS, Linux, and Windows.

Does cross-platform screenshot capture work with multi-display setups?

Yes, cross-platform screenshot capture works with multi-display setups, allowing you to grab full-desktop visuals across macOS, Linux, and Windows using a Python helper or native OS command-line utilities as fallbacks.

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

Yes, you can capture a specific window or a defined screen region instead of the full desktop, making it easy to isolate UI states for bug reports or design reviews without capturing unnecessary screen space.

How do I take a screenshot on macOS if built-in capture tools are unavailable?

You can take a screenshot on macOS using a cross-platform Python helper, which includes a macOS permission preflight check and automatically falls back to native OS tools and command-line utilities if built-in capture tools fail.

What are the limitations of using a Python helper for desktop screenshot capture?

A limitation of using a Python helper for desktop screenshot capture is the requirement for a macOS permission preflight to ensure screen recording access, though native OS command-line fallbacks are supported if the helper encounters environment restrictions.

Where can I save screenshots captured from the command line?

Screenshots captured from the command line can be saved to default OS directories, custom file paths you specify, or temporary output locations, providing flexible storage for testing, debugging, or visual verification workflows.