screenshot

Capture desktop screenshots across macOS, Linux, and Windows platforms.

24.7k|1.7k|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/openai/skills --skill screenshot-openai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: screenshot
Source: https://github.com/openai/skills/tree/main/skills/.curated/screenshot
Command: npx skills add https://github.com/openai/skills --skill screenshot-openai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables the capture of desktop screenshots, whether for full-screen, specific applications, or defined regions, addressing the need for visual documentation and analysis.

Core Features & Use Cases

  • Versatile Capture Modes: Supports full-screen, application-specific, window-specific, and pixel-region captures.
  • Cross-Platform Support: Provides helpers for macOS, Linux, and Windows.
  • Use Case: When debugging a UI issue, capture a screenshot of the specific error message window to share with the development team.

Quick Start

Use the screenshot skill to capture the currently active window and save it to the temporary directory.

Frequently Asked Questions about screenshot

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

FAQPage Schema
How do I capture a screenshot on macOS, Linux, or Windows for visual debugging?

To capture a screenshot for visual debugging, you can use native OS commands or helper scripts that support full-screen, application-specific, window-specific, and pixel-region captures across macOS, Linux, and Windows platforms.

Can I capture a specific window or pixel region instead of a full-screen screenshot?

Yes, you can capture a specific application window or a defined pixel region instead of a full-screen screenshot, which is essential for isolating UI issues or error messages to share with your development team.

What is the best way to automate screen capture for documentation purposes?

The best way to automate screen capture for documentation is using cross-platform helper scripts that execute native OS commands, allowing you to programmatically capture full screens or specific windows and save them to a designated directory.

Does this screenshot tool work across different operating systems without extra dependencies?

Yes, the screenshot tool works across macOS, Linux, and Windows without extra dependencies, utilizing native OS commands and provided helper scripts to ensure cross-platform support for your capture needs.

When do I need to capture a pixel region screenshot instead of a full-screen capture?

You need to capture a pixel region screenshot when you want to isolate a specific UI element or error message without capturing the entire desktop, making it ideal for focused visual debugging and targeted user support scenarios.

Are there limitations to capturing screenshots on Linux compared to macOS and Windows?

The screenshot capability provides consistent cross-platform support using native OS commands on Linux, macOS, and Windows, ensuring reliable full-screen, window, and pixel-region captures without specific platform limitations mentioned.