openai-screenshot

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

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill openai-screenshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-screenshot
Source: https://github.com/cpfcoaching/glowing-palm-tree/tree/main/.skills_backup/openai-screenshot
Command: npx skills add https://github.com/cpfcoaching/glowing-palm-tree --skill openai-screenshot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scrot, gnome-screenshot, import, xdotool, python3, python3.6, python3.7, python3.8, python3.9, python3.10, python3.11, powershell, screencapture, and includes scripts (resource) components.

What problem does it solve?

This Skill allows users to capture screenshots of their desktop, specific applications, or regions on demand, providing a cross-platform solution for image capture.

Core Features & Use Cases

  • Cross-Platform Support: Functions on macOS, Linux, and Windows.
  • Screenshot Capture: Takes screenshots of the full screen, specific applications, or custom regions.
  • MacOS Specific: Handles macOS permission preflight and supports window/app capture with title and ID filtering.
  • Linux and Windows: Utilizes built-in tools and provides options for pixel region, active window, and window ID capture.
  • Use Case: For software development, QA, or design reviews, where capturing visual representations of system states is crucial.

Quick Start

Run the 'take_screenshot' script with the 'default' mode to capture the full screen.

Frequently Asked Questions about openai-screenshot

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

FAQPage Schema
How do I capture a screenshot on macOS, Linux, and Windows using a single tool?

To capture a screenshot across platforms, you can use this tool to handle full-screen captures on macOS, Linux, and Windows by automatically invoking native system utilities like screencapture, scrot, or PowerShell.

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

Yes, you can capture specific application windows or custom pixel regions by passing the appropriate parameters, allowing targeted screen capture instead of grabbing the entire desktop.

Does taking screenshots on macOS require special screen recording permissions?

Yes, taking screenshots on macOS requires screen recording permissions, and this tool handles the macOS preflight checks to ensure permissions are granted before attempting image capture.

What dependencies do I need to take screenshots on Linux?

To take screenshots on Linux, you need external tools installed such as 'scrot', 'gnome-screenshot', or 'import', which the utility calls to perform the actual desktop capture.

How do I take a screenshot on Windows using PowerShell?

You can take a screenshot on Windows by utilizing PowerShell, which the tool leverages to execute the screen capture commands and save the resulting image from your desktop environment.

Is this screenshot utility suitable for automated QA and design review workflows?

Yes, this screenshot utility is suitable for automated QA and design reviews, allowing you to programmatically capture visual representations of system states across macOS, Linux, and Windows.